.gallery { width:537px; height:155px; margin:0 auto; padding: 20px 0 0 0;  overflow: hidden; text-align: center;margin-bottom: 15px;}
.header { width:303px; height:79px; padding: 65px 0 0 0;  overflow: hidden; text-align: center;}

/*
  .gallery { float:right; width:537px; height:130px; margin: 10px 25px 0 0;  overflow: hidden;}
*/
.slider { background: url(images/bg_simple.gif) top repeat-x;  height:120px; margin:0 auto; padding:0; overflow: hidden;}


#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; height:120px; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:537px; height:120px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:34px; height:34px; position:absolute; left:-35px; top:-80px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:34px; height:34px; position:absolute; left: 538px; top:-80px; }
#prevBtn a { display:block; width:34px; height:34px; background:url(images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:34px; height:34px; background:url(images/r_arrow.gif) no-repeat 0 0; }

body {
	margin:0; padding:0;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial;
	}
.titlu {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Open sans;
	font-weight: bold;
	}
span.shadow {
    position: relative;
    font-size: 12pt;
    font-family: Arial;
    color:#aabbdd;
}
span.shadow span {
    position: absolute;
    top: -2px;
    left: -2px;
    color:#000;
}
.style6{
		font-family: Arial;
		 font-size: 13px;
		 font-weight: bold;
		 color: #fff!important;
		background-color: rgb(0, 0, 0);
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		display: inline-block;
		margin-bottom: 13px;
		margin-top: 4px;
		
		
		}
	.style6 a{text-decoration:none;color: #fff!important;}	
.style8{
		font-family: Arial;
		 font-size: 13px;
		 font-weight: bold;
		 color: #fff!important;
		background-color: rgb(154, 202, 60);
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		padding: 5px 15px 5px 15px;
		display: inline-block;
		margin-top: 43px;
	
		}	
		.style8 a{text-decoration:none;color: #fff!important;}		
.style9{
		font-family: Arial;
		 font-size: 13px;
		 font-weight: bold;
		 color: #fff!important;
		background-color: rgb(135, 205, 236);
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		padding: 5px 0px 5px 3px;
		
		}		
.style9 a{text-decoration:none;color: #fff!important;}					
h2{
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial;	
	}


#dash {border:2px dashed #f00; padding:3px;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


/****** menu ***********/
.menu2 {padding:0px 0px 0px 0px; margin:0; list-style:none;font-weight: bold; height:35px; right top; position:relative; z-index:500; 
 font-size:16px; font-family:Arial; }
.menu2 li.top {display:inline; float:left;}

.menu2 li a.top_link {    
    color: #444;
    display: block;
    float: left;
    height: 35px;
    margin-right: -1px;
    padding-right: 9px;
    text-decoration: none;
    cursor:pointer;
}

.menu2 li a.top_link span {
    display: block;
    line-height: 14px;
    height: 35px;
    padding: 10px 0px 5px 9px;
}

.menu2 li a.sel {    
    
    color: #fff;
    display: block;
    float: left;
    height: 35px;
    margin-right: -1px;
    padding-right: 9px;
    text-decoration: none;
    cursor:pointer;
}

.menu2 li a.sel span {
    background: rgb(154, 202, 60);
    display: block;
    line-height: 14px;
    height: 20px;
    padding: 10px 9px 5px 9px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}

.menu2 li a.top_link:hover {
    background-color:  rgb(154, 202, 60);
    color:#fff;
    display: block;
    float: left;
    height: 35px;
    margin-right: -1px;
    padding-right: 9px;
    text-decoration: none;
    outline: none;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
}

.menu2 li a.top_link:hover span {
    background-color: rgb(154, 202, 60);
    display: block;
    line-height: 14px;
    height: 20px;
    padding: 10px 0px 5px 9px;
    outline: none;
    border-top-left-radius:10px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #9ACA3C; white-space:nowrap; width:245px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:245px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:245px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(drop3/arrow.gif) 240px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#9ACA3C; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#9ACA3C url(drop3/arrow_over.gif) 245px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#9ACA3C url(drop3/arrow_over.gif) 245px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:240px; top:-4px; background: #fff; padding:3px; border:1px solid #9ACA3C; white-space:nowrap; width:245px; z-index:400; height:auto;}

.slider { background: url(images/bg_simple.gif) top repeat-x;  height:140px; width=537px margin:0 auto; padding:0;}
.slider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:140px; width:180px; background:#eef5f6; margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9}
.newssection {padding:10px; height:120px}

#mytable {
	background: #ffffff ;
}
#anorm a:link {
	COLOR: #017dbb; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 14pt;
	text-decoration:none;
	}
#anorm a:visited {
	COLOR: #017dbb; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 14pt;
	text-decoration:none;
	}
#anorm a:hover {
	COLOR: #f8c301; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 14pt;
	text-decoration:none;
	}
#anorm a:active {
	COLOR: #017dbb; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 14pt;
	text-decoration:none;
	}

#norm a:link {
	COLOR: #888; 
	font-weight: bold;
	FONT-SIZE: 9pt;
	text-decoration: none;
	FONT-FAMILY: Arial;
	}
#norm a:visited {
	COLOR: #888; 
	font-weight: bold;
	FONT-SIZE: 9pt;
	text-decoration: none;
	}
#norm a:hover {
	COLOR: #f8c301; 
	font-weight: bold;
	FONT-SIZE: 9pt;
	text-decoration: none;
	}
#norm a:active {
	COLOR: #888; 
	font-weight: bold;
	FONT-SIZE: 9pt;
	text-decoration: none;
	}
h3 {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial;
	}
input.normal {background:#fff;border:1px solid #bbb;padding:2px;color:#333;font-family:Arial;width:100px; height:18px;}

.ex5 a {    
    background: transparent url('drop3/menu_gb_a.gif') no-repeat scroll top right;
    float:center; 
    color: #fff;
    display: block;
    height: 35px;
    margin-right: -1px;
    padding-right: 9px; /* marg. dr */
    padding-top: 0px;
    text-decoration: none;
    font-size:12px; font-family:Arial;
    font-weight:bold;
    font-style:normal;
    cursor:pointer;
position:relative;
top:-3px;
}

.ex5 a:hover{    
    background: transparent url('drop3/menu_gb_a.gif') no-repeat scroll top right;
    float: center;
    color: #fede6a;
    display: block;
    height: 35px;
    margin-right: -1px;
    padding-right: 9px; /* marg. dr */
    text-decoration: none;
    font-size:12px; font-family:Arial;
    font-weight:bold;
    font-style:normal;
    cursor:pointer;
}
.ex5 a span {
    background: transparent url('drop3/menu_gb_span.gif') no-repeat;
    display: block;
    line-height: 12px;
    height: 35px;
    padding: 10px -0px 5px 9px; /* marg. st */
    
}

.prod_mar {
	background-image: url("images/tva-inapoi.png");
	background-repeat: no-repeat;
	background-position:center center;
	margin:0px; padding:0px;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
}
.prod_nou {
	background-image: url("images/produs-nou.png");
	background-repeat: no-repeat;
	background-position:center center;
	margin:0px; padding:0px;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
}
.idco {
	background-image: url("images/sacosa-promo.png");
	background-repeat: no-repeat;
	background-position:center center;
	margin:0px; padding:0px;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
}
.ani5 {
	background-image: url("images/5anid.png");
	background-repeat: no-repeat;
	background-position:center center;
	margin:0px; padding:0px;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
}
.leak10 {
	background-image: url("images/leak10-2.png");
	background-repeat: no-repeat;
	background-position:center center;
	margin:0px; padding:0px;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
}
.gasid {
	background-image: url("images/gasID-promo.png");
	background-repeat: no-repeat;
	background-position:center center;
	margin:0px; padding:0px;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
}
.txt_ovr {
	position: absolute; bottom: 0; left: 0; 
	width: 140px; 
	font-weight: normal; font-family:Arial; font-size:12px; color: white;
	background: rgb(0,0,0);  background: rgba(0,0,0,0.7);
}
	

.ex6 a {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color:white;
}

.ex6 a:hover {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fede6a;
	text-decoration: none;
}

.ex7 a {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	color:black;
}

.ex7 a:hover {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:white;
	text-decoration: none;
}

.style7 a {
	line-height:20px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	color:black;
}

.style7 a:hover {
	line-height:20px;
	margin-top:10px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#4286fc;
	text-decoration: none;
}
