a:visited
{
	color: #42699F;
	text-decoration: none;
}

a:link
{
	color: #42699F;
	text-decoration: none;
}


.link1:hover {color:#42699F; text-decoration:none; background:url(../images/link-bgd.gif) repeat-x bottom;}


a:hover
{
	color: #CC6600;
	text-decoration: underline;
}
a:active
{
	color: #CC6600;
	text-decoration: underline;
}

/*****************************************************/

body { 
	margin:0;
	border:0;
	left:auto;
	right:auto;
	text-align:center;
	vertical-align:top;	
}

.menu_top
{
	color:#515151;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
a.menu_top:visited
{
	color: #515151;
	text-decoration: none;
}
a.menu_top:link
{
	color: #515151;
	text-decoration: none;
}
a.menu_top:hover
{
	color: #000000;
	text-decoration: none;
}
a.menu_top:active
{
	color: #000000;
	text-decoration: none;
}

.menu_bottom
{
	color:#FFFFFF;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu_bottom:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_bottom:link
{
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_bottom:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.menu_bottom:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

/******************************************************************************/
.menu_text
{
	color:#42699F;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align:middle;
}
a.menu_text:visited
{
	color: #42699F;
	text-decoration: none;
}
a.menu_text:link
{
	color: #42699F;
	text-decoration: none;
}
a.menu_text:hover
{
	color: #42699F;
	text-decoration: underline;
}
a.menu_text:active
{
	color: #42699F;
	text-decoration: underline;
}

.menu_blue_left
{
	background-image:url(../images/sys_backgrounds/bkg_menu_blue_left.jpg);
	vertical-align:middle;
}
.menu_blue_center
{
	background-image:url(../images/sys_backgrounds/bkg_menu_blue_center.jpg);
	vertical-align:middle;
}
.menu_blue_right
{
	background-image:url(../images/sys_backgrounds/bkg_menu_blue_right.jpg);
	vertical-align:middle;
}

/*****************************************************************************/

.bkg_data_left 
{
	background-image:url(../images/sys_backgrounds/bkg_data_left.jpg);
	vertical-align:top;
}
.bkg_data_right
{
	background-image:url(../images/sys_backgrounds/bkg_data_right.jpg);
	vertical-align:top;
}
.bkg_data_top
{
	background-image:url(../images/sys_backgrounds/bkg_data_top.jpg);
	vertical-align:top;
}
.bkg_data_bottom
{
	background-image:url(../images/sys_backgrounds/bkg_data_bottom.jpg);
	vertical-align:top;
}

.alignleft
{
	text-align:left;
	vertical-align:top;
}

.aligncenter
{
	text-align:center;
	vertical-align:top;
}

.content
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#666666;
	vertical-align:top;
	text-align:left;
}

.padding
{
	padding:10px 15px 10px 15px;
	background-image: url(../images/sys_backgrounds/bkg_f2f2f2.jpg);
}

.dnpadding
{
	padding-left:164px;
	padding-right:50px;
}

.dntextpadding
{
	padding:5px 0px 5px 0px;
}

.zeropadding
{
	padding:0px!important;	
}


.paddinglogis
{
	padding-left: 50px;
	padding-right: 50px;
}
.click
{
	color:#006699;
	padding-bottom:15px;
	text-align:center;
}

.greentxt
{
	font:16px Arial, Helvetica, sans-serif;

	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:35px;
	color:#009933;	
}

.underline
{
	background-image:url(../images/bkg_undeline.jpg);
}

.txtlogis
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	padding:20px 10px 0px 30px;
	vertical-align:top;
	line-height:170%;
	background-image: url(../images/sys_backgrounds/bkg_f2f2f2.jpg);
}

/*******************************************************************************/
#news
{
	padding:3px 5px 0px 5px;
}

.data
{
	color:#009900;
}

.menu_news_left
{
	background-image:url(../images/sys_backgrounds/bkg_menu_news_left.jpg);
	vertical-align:middle;
}
.menu_news_center
{
	font:13px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/sys_backgrounds/bkg_menu_news_center.jpg);
	vertical-align:middle;
}
.menu_news_right
{
	background-image:url(../images/sys_backgrounds/bkg_menu_news_right.jpg);
	vertical-align:middle;
}
.menu_promo_left
{
	background-image:url(../images/sys_backgrounds/bkg_menu_promo_left.jpg);
	vertical-align:middle;
}
.menu_promo_center
{
	font:13px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#ffffff;
	background-image:url(../images/sys_backgrounds/bkg_menu_promo_center.jpg);
	vertical-align:middle;
}
.menu_promo_right
{
	background-image:url(../images/sys_backgrounds/bkg_menu_promo_right.jpg);
	vertical-align:middle;
}

.subtitle_left
{
	background-image:url(../images/sys_backgrounds/bkg_subtitle_left.jpg);
	vertical-align:middle;
}
.subtitle_center
{
	font:16px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#009933;	
	background-image:url(../images/sys_backgrounds/bkg_subtitle_center.jpg);
	vertical-align:middle;
}
.subtitle_center_nobg
{
	font:16px Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#009933;	
	vertical-align:middle;
}
.subtitle_right
{
	background-image:url(../images/sys_backgrounds/bkg_subtitle_right.jpg);
	vertical-align:middle;
}
/************************************************************************************/
.submenu
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	line-height:150%;	
}

a.submenu:visited {	
	color: #336699;
	text-decoration: underline;
}
a.submenu:link {
	color: #336699;
	text-decoration: underline;
}
a.submenu:hover {
	color: #006633;
	text-decoration:underline;
}
a.submenu:active {
	color: #006633;
	text-decoration:underline;
}
/**************************************************************************************/

.right_submenu_left
{
	background-image:url(../images/submenu/r_bkg_l.jpg);
	vertical-align:middle;
}

.right_submenu_top
{
	background-image:url(../images/submenu/r_bkg_t.jpg);
	vertical-align:middle;
}
.right_submenu_right
{
	background-image:url(../images/submenu/r_bkg_r.jpg);
	vertical-align:middle;
}

.right_submenu_bottom
{
	background-image:url(../images/submenu/r_bkg_b.jpg);
	vertical-align:middle;
}
.right_submenu_center
{
	background-image:url(../images/submenu/r_bkg_e9e9e9.jpg);
	vertical-align:middle;
}


/**************************************************************************************/
.divizii
{
	background-image:url(../images/submenu/r_bkg_e9e9e9.jpg);
	font:11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	line-height:150%;
	text-align:left;
}

a.divizii:visited {	
	color: #666633;
	text-decoration: underline;
}
a.divizii:link {
	color: #666633;
	text-decoration: underline;
}
a.divizii:hover {
	color: #006633;
	text-decoration:underline;
}
a.divizii:active {
	color: #006633;
	text-decoration:underline;
}
/**************************************************************************************/
.bkg_submenu_left
{
	background-image:url(../images/submenu/bkg_l.jpg);
	vertical-align:middle;
}

.bkg_submenu_top
{
	background-image:url(../images/submenu/bkg_t.jpg);
	vertical-align:middle;
}
.bkg_submenu_right
{
	background-image:url(../images/submenu/bkg_r.jpg);
	vertical-align:middle;
}

.bkg_submenu_bottom
{
	background-image:url(../images/submenu/bkg_b.jpg);
	vertical-align:middle;
}
.bkg_submenu_center
{
	background-image:url(../images/submenu/bkg_e9e9e9.jpg);
	vertical-align:middle;
}

/*****************************************************************************/

.txtyears
{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #009900;
text-align:right;
padding-right:4px;
padding-top:2px;
vertical-align:top;
}
/*****************************************************************************/
.services
{
	background-image: url(../images/sys_backgrounds/bkg_f2f2f2.jpg);
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;	
}

a.services:visited {	
	color: #333333;
	text-decoration: underline;	
}
a.services:link {
	color: #333333;
	text-decoration: underline;
}
a.services:hover {
	color: #009900;
	text-decoration:underline;
}
a.services:active {
	color: #009900;
	text-decoration:underline;
}

.bkg
{
	background-image: url(../images/sys_backgrounds/bkg_f2f2f2.jpg);	
	padding: 4px 4px 4px 6px;
}

.bkgmedia
{
	background-image:url(../images/sys_backgrounds/bkg_ebebeb_media.jpg);
}

.formmedia
{
	padding:10px 10px 0px 0px;
	text-align:right;
}

.dottedline
{
	background-image:url(../images/sys_backgrounds/bkg_dotted_line.jpg);		
}

.telverde
{
color:#009900;
line-height:120%;
}

td.metadata_td {
	background-color: #DDD;
	font-weight: bold;
	color: #666;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
}

th.metadata_td {
	background-color: #DDD;
	border: 1px solid #CCC;
	font-weight: bold;
	color: #666;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}

td.data_td {
	background-color: white;
	border: 1px solid #DDD;
	text-align: left;
	font-size: 11px;
}

td.data_td_2 {
	background-color: #F6FAFE;
	border: 1px solid #DDD;
	text-align: left;
	font-size: 11px;
}

td.data_nr_td {
	background-color: white;
	border: 1px solid #DDD;
	text-align: right;
	font-size: 11px;
}

td.data_nr_td_2 {
	background-color: #F6FAFE;
	border: 1px solid #DDD;
	text-align: right;
	font-size: 11px;
}


#meniu_cautare_produse {
	font-family: Verdana, Georgia, Arial, sans-serif;
	border-bottom: 1px solid #EEE;
	padding: 10px;
	text-align: right;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: white;
	width: 99%;
	font-size: 12px;
}

#rezultate_cautare_produse {
	font-family: Verdana, Georgia, Arial, sans-serif;
	margin-top: 40px;
	font-size: 10px;
}

td.left_align {
	text-align: left;
	vertical-align: middle;
}

div.autocomplete {
  position:absolute;
  width:300px;
  background-color:white;
  margin:0px;
  padding:0px;
  color: black;
  z-index:99;
  font-size: 12px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #EEE;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:auto;
  cursor:pointer;
}

.info_error {
	color: red;
	font-size: 12px;
}
h1 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
