body { font-size: 70%; font-family: Verdana, Helvetica, Arial, sans-serif ; color: #000000;}
p {text-align:justify;}
td { font-size: 70%; }
h3 { font-size: 140%; }
h4 { font-size: 115%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }
li {list-style-position:outside;}
li.sageata {list-style-image: url(images/sageata_stg.gif);}
li.sageatanegru {list-style-image: url(images/sag_blak.gif); padding-bottom:1px;}
li.solutii {list-style-image: url(images/sag_sol.gif);}
li.dots {list-style-image: url(images/dot_grey.gif);}
li.dash {list-style-image: url(images/dash.gif);}
li.nothing {list-style-image: url(images/spacer.gif);}
li.triangle {list-style-image: url(images/pointer_bl_2.gif);}
li.dot_blu {list-style-image: url(images/dot_blu.gif);}
li.numere {list-style-type: decimal;}
li.cerc {list-style-type: circle;}
li.square {list-style-type: square;}
li.triunghi {list-style-image: url(images/pointer_bl.gif); padding-bottom:4px;}


textarea
      {
            border:solid 1px #000000;
            font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
            color:#000000;
            background-color:#FFFFFF;
      }
	  
input
      {
		border: solid 1px #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color:#EFEDED;
		color:#000000;
	}

/* headere */
.hd1 {	padding-top :7px; color:#828282; background-image: url(images/dot_doi.gif);
	background-repeat: repeat-x;
	background-position: left bottom; 
	padding-bottom: 5px; 
}

.hd2 {
	padding-top :7px;
	color:#2E9BEF;
	background-image: url(images/gr_serv.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.hd_cautare {
	background-color: #3399ff;
	color: #FFFFFF;
	padding: 2px 0px 2px 6px;
	font-size: 120%; 
	font-weight: bold;
	}
	
/* boxuri */
.box { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #ffffff; border: solid 1px #BBE1FE; background-color: #349EEF; }
.boxmeniu { background-color:#0768B2; border-right: solid 1px #97C9F0; padding-top:1px; padding-bottom:1px;}
.boxalbastru {background-color:#EFF3FF; border: solid 1px #60B1EE; }

.box_prods { border: solid 1px #ADD3FF; padding-bottom: 5px;}

/* paddinguri */
.paddingleftunu { padding-left: 90px; }
.paddingleftdoi { padding-left: 110px; padding-top: 15px; padding-bottom:7px; }
.paddinglefttrei { padding-left: 20px; }
.paddingleftpatru { padding-left: 60px; }
.paddingleftcinci {padding-left: 5px;}
.paddingleftsase {padding-left: 40px;}
.paddingleftsapte {padding-left: 30px;}
.paddingleft_opt {padding-left: 20px;}
.paddinglefttreisus { padding-left: 20px; padding-top: 7px; }
.paddinglefttreisusgri { color: #CCCCCC; padding-left: 20px; padding-top: 7px; }

.paddingtop     	{ padding-top:7px; padding-bottom: 7px; }
.paddingtopdoi     	{ padding-top:15px;}
.paddingtoptrei	   	{ padding-top:2px;}
.paddingtoppatru   	{ padding-top:25px;}
.paddingtopcinci   	{ padding-top:10px;}
.paddingtopsase     { padding-top:7px;}
.paddingtop_sapte 	{ padding-top:5px; }

.paddingright	{ padding-right:5px;}

.paddingrighttop { padding-top: 45px; padding-right:5px; }

.paddingtot {padding: 2px 2px 2px 2px;}

.padding_st_dr { padding-left: 15px; padding-right: 15px; background-image: url(images/point.gif); background-repeat: repeat-y;	background-position: right top; }

.padding_solutii { padding-left: 15px; padding-right: 15px; }

.padd_left_1 { padding-left: 7px; }

.padd_bott_1 { padding-bottom: 30px; }

.padd_bott_2 { padding-bottom: 15px; }

/* links */

a.black:link       { text-decoration: none; color: #ffffff; font-weight: normal; }
a.black:visited    { text-decoration: none; color: #ffffff; font-weight: normal; }
a.black:hover      { text-decoration: none; color: #000000; font-weight: normal; }

a.bold_free:link       { text-decoration: none; color: #000000; font-weight: bold; }
a.bold_free:visited    { text-decoration: none; color: #000000; font-weight: bold; }
a.bold_free:hover      { text-decoration: none; color: #000000; font-weight: bold; }

a.meniu:link         { color: #ffffff; text-decoration: none; font-weight: bold; }
a.meniu:visited      { color: #ffffff; text-decoration: none; font-weight: bold; }
a.meniu:hover        { color: #F1D243; text-decoration: none; font-weight: bold; }






a.meniu_left_ind:link         { color: #000000; text-decoration: none; font-weight: normal; }
a.meniu_left_ind:visited      { color: #000000; text-decoration: none; font-weight: normal; }
a.meniu_left_ind:hover        { color: #0000FF; text-decoration: underline; font-weight: normal; }

a.sus:link 	 	 { text-decoration: none; color: #3F9EFE; font-weight: normal;}
a.sus:visited 	 { text-decoration: none; color: #3F9EFE; font-weight: normal;}
a.sus:hover 	 { text-decoration: none; color: #000000; font-weight: normal;}

a.back_pr:link 	 	 { text-decoration: none; color: #3F9EFE; font-weight: bold;}
a.back_pr:visited 	 { text-decoration: none; color: #3F9EFE; font-weight: bold;}
a.back_pr:hover 	 { text-decoration: none; color: #000000; font-weight: bold;}

a.footer:link         { color: #ffffff; text-decoration: none; font-weight: bold; }
a.footer:visited      { color: #ffffff; text-decoration: none; font-weight: bold; }
a.footer:hover        { color: #CCCCCC; text-decoration: none; font-weight: bold; }

a.headerOEM:link         { color: #ffffff; text-decoration: none; font-style: italic; }
a.headerOEM:visited      { color: #ffffff; text-decoration: none; font-style: italic; }
a.headerOEM:hover        { color: #CCCCCC; text-decoration: none; font-style: italic; }

a.bleurosu:link      { text-decoration: none; color: #0393DD; font-weight: bold; }
a.bleurosu:visited   { text-decoration: none; color: #0393DD; font-weight: bold; }
a.bleurosu:hover     { text-decoration: underline; color: #ff0000; font-weight: bold; }

a.bleurosu2:link      { text-decoration: none; color: #3399ff; font-weight: bold; }
a.bleurosu2:visited   { text-decoration: none; color: #3399ff; font-weight: bold; }
a.bleurosu2:hover     { text-decoration: underline; color: #ff0000; font-weight: bold; }

a.albastrurosu:link      { text-decoration: none; color: #0065CE; font-weight: normal; }
a.albastrurosu:visited   { text-decoration: none; color: #0065CE; font-weight: normal; }
a.albastrurosu:hover     { text-decoration: underline; color: #ff0000; font-weight: normal; }

a.blk_red:link      { text-decoration: none; color: #000000; font-weight: normal; }
a.blk_red:visited   { text-decoration: none; color: #000000; font-weight: normal; }
a.blk_red:hover     { text-decoration: underline; color: #ff0000; font-weight: normal; }

a.bleu_line:link      { text-decoration: none; color: #4489FB; font-weight: bold; }
a.bleu_line:visited   { text-decoration: none; color: #4489FB; font-weight: bold; }
a.bleu_line:hover     { text-decoration: underline; color: #4489FB; font-weight: bold; }

a.org_line:link      { text-decoration: none; color: #4489FB; font-weight: bold; }
a.org_line:visited   { text-decoration: none; color: #4489FB; font-weight: bold; }
a.org_line:hover     { text-decoration: underline; color: #FF9E00; font-weight: bold; }

a.blk_blu:link         { color: #000000; text-decoration: none; font-weight: normal; }
a.blk_blu:visited      { color: #000000; text-decoration: none; font-weight: normal; }
a.blk_blu:hover        { color: #4489FB; text-decoration: none; font-weight: normal; }

a.blk_red2:link         { color: #000000; text-decoration: none; font-weight: bold; }
a.blk_red2:visited      { color: #000000; text-decoration: none; font-weight: bold; }
a.blk_red2:hover        { color: #ff0000; text-decoration: none; font-weight: bold; }

a.redline:link      { text-decoration: none; color: #FF0000; font-weight: bold; }
a.redline:visited   { text-decoration: none; color: #FF0000; font-weight: bold; }
a.redline:hover     { text-decoration: underline; color: #FF0000; font-weight: bold; }

.white_bold { text-decoration: none; color: #ffffff; font-weight: bold; }

.blue_bold { text-decoration: none; color: #0F63A3; font-weight: bold; }

.boldalb { padding-left: 10px; text-decoration: none; color: #ffffff; font-weight: normal; }

.bold_black { padding: 2px 0px 2px 10px; text-decoration: none; color: #000000; font-weight: bold; }

.normalalb  { padding-left: 10px; text-decoration: none; color: #ffffff; }

.bleubold     { text-decoration: none; color: #3399ff; font-weight: bold; }

.bleubold2     { text-decoration: none; color: #0768b2; font-weight: bold; }

.bold { text-decoration: none; font-weight: bold; }

.bold_line { font-weight: bold; }

.bold_red  {font-weight: bold; color:#ff0000; font-style: italic;}

.size4 { font-size:140%; font-weight:bold; }

.umbre { background-image: url(images/umbra_meniu.jpg); background-repeat: repeat;  }

.gradient_test {
	background-color: #0768B2;
}
.dot {
	background-image:  url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.header {
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
}

.bk_index {
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}
.bk_footer {
	background-color: #0768B2;
	color: #ffffff;
}

.border_col_index { border-right: solid 1px #0768B2; border-top: solid 1px #0768B2; background-color: #DCEBFA; }

.border_col_caps { border-right: solid 1px #0768B2; background-color:#DCEBFA; }

.border_main_index { border-left: solid 1px #60B1EE; /* border-right: solid 1px #60B1EE; border-top: solid 1px #60B1EE; */}

.table_index_left1 { border-bottom: solid 1px #0768B2; padding: 2px 0px 2px 2px; background-color: #DCEBFA; }

.table_index_left2 { border-bottom: solid 1px #0768B2; padding: 2px 0px 2px 0px; background-color: #A2CBF8; }

.table_index_left3 { border-bottom: solid 1px #0768B2; padding: 2px 0px 2px 6px; background-color: #DCEBFA; }

.table_index_left4 { border-bottom: solid 1px #0768B2; border-top: solid 1px #0768B2; padding: 2px 0px 2px 0px; background-color: A2CBF8; }

.table_index_left5 { border-bottom: solid 1px #0768B2; padding: 2px 0px 2px 2px; background-color: #F7F6F6; }

.table_index_left6 { border-bottom: solid 1px #0768B2; padding: 2px 0px 2px 6px; background-color: #F7F6F6; }

.solutii { padding-left: 5px; font-weight: bold; color: #000000; }

.table_index_right { border-top: solid 1px #60B1EE; }

.table_index_right2 {
	background-color: #FFFFFF;
	padding: 2px 0px 2px 8px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/gr_default2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.table_index_right3 {
	background-color: #FFFFFF;
	background-image: url(images/gr_default.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.table_index_right4 {
	background-color: #FFFFFF;
	background-image: url(images/gr_default.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.table_prod {border-bottom:4px solid #60B1EE; border-top:4px solid #60B1EE; background-color:#EFF3FF; padding-bottom:4px;}

.bk_pics_index { background-color: #E6E7E6; }

.bk_middle_ind { background-color: #ffffff; border-left: solid 1px #ffffff;
	background-image: url(images/gr_prods.gif);
	background-repeat: repeat-x;
	background-position: left top;}

.bk_middle_ind_2 {
	background-color: #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	background-image: url(images/gr_prods.gif);
	background-repeat: repeat-x;
	background-position: left top;
}



.border_contact {	background-image: url(images/point.gif);
	background-repeat: repeat-y;
	background-position: right top; 
}

.border_contact_bottom {	background-image: url(images/dot_doi.gif);
	background-repeat: repeat-x;
	background-position: left bottom; 
}

/* fonts */

.bold_white { font-weight: bold; color: #ffffff; }

/* backgrounds */

.grey_unu { background-color: #F7F6F6; border: solid 1px #E1E1E1; }

.grey_doi { background-color: #C9C7C7; border-bottom: solid 1px #E1E1E1; }

.bg_serv { background-image:url(images/bg_servicii.gif); background-repeat:no-repeat; background-position:right 3px; }

.bg_prods { background-color: #3399ff; padding: 2px 0px 2px 10px;}

/* downloads */

.bk_sag_2 {
	padding-left: 60px;
	background-image: url(images/sag_blue_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bk_sag_1     { 
	padding-top:15px;
	background-image: url(images/sag_blue_1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

.br_padd_1 { border-bottom:solid 1px #CCCCCC; padding: 3px 0px 3px 30px; } 	
.br_padd_2 { border-bottom:solid 1px #CCCCCC; padding: 3px 0px 3px 0px; }

.br_padd_3 { border-bottom:solid 3px #CCCCCC; padding: 3px 0px 16px 30px; } 	
.br_padd_4 { border-bottom:solid 3px #CCCCCC; padding: 3px 0px 16px 0px; }

/* draft */

.centrals { background-image: url(images/line_grey.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 3px 0px; }

.hd_prod { background-color: #ADD3FF;
	padding: 2px 0px 2px 2px; }

/*##################################### IDEOSOFT MENIU ###################################################*/	

  td.menuItem
  {	
/*  	text-indent:5px; */
    cursor:pointer;
	COLOR: #404D5C; 
	font-size: 10px; 
	font-style: normal;
	font-stretch:wider;
	font-weight:lighter;
	background-color:#DCEBFA;
	border:solid;
	border-left:0px solid #990000;
	border-right:0px solid #990000;
	border-top:0px solid #990000;
	border-bottom:1px solid #155291;
  }
    td.menuItemBlank
  {	
  /*	text-indent:5px; */
    cursor:pointer;
	COLOR: #404D5C; 
	font-size: 10px; 
	font-style: normal;
	font-stretch:wider;
	font-weight:lighter;
	background-color:#DCEBFA;
	border:solid;
	border-left:0px solid #990000;
	border-right:0px solid #990000;
	border-top:0px solid #990000;
	border-bottom:0px solid #155291;
  }
 td.menu_separator
{
height:5px;

}

  .menuTitleArrowed
  {	
  	display:block;
	COLOR: #3B3F44; 
	font-size: 10px; 
	font-style: normal;
	font-stretch:wider;
	font-weight:lighter;
	background-color: #A2CBF8;
	background-repeat: no-repeat;
	/*background-image:url('images/arrow_d.gif');*/
	background-position:  right center;
	border-left:0px solid #990000;
	border-right:0px solid #990000;
	border-top:0px solid #C0C1C3;
	border-bottom:0px solid #155291;
  }
  
    .menuTitle
  {	
	COLOR: #3B3F44; 
	font-size: 10px; 
	font-style: normal;
	font-stretch:wider;
	font-weight:lighter;
	background-color: #A2CBF8;
	border:solid;
	border-left:0px solid #990000;
	border-right:0px solid #990000;
	border-top:0px solid #C0C1C3;
	border-bottom:0px solid #C0C1C3;
  }
  
  a.menuCategory:link{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-style: bold; font-stretch:wider; font-weight:bold;}
a.menuCategory:active{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-style: bold; font-stretch:wider; font-weight:bold;}
a.menuCategory:visited{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-style: bold; font-stretch:wider; font-weight:bold;}
a.menuCategory:hover{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-style: bold; font-stretch:wider; font-weight:bold;}

a.menuItem:link{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.menuItem:active{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.menuItem:visited{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
a.menuItem:hover{color: #0000ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

a.MenuItemLink:link         { color: #ffffff; text-decoration: none; font-weight: bold; }
a.MenuItemLink:visited      { color: #ffffff; text-decoration: none; font-weight: bold; }
a.MenuItemLink:hover        { color: #F1D243; text-decoration: none; font-weight: bold; }
/*##################################### IDEOSOFT MENIU ###################################################*/	
.menuCategory{color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;font-style: bold; font-stretch:wider; font-weight:bold;}