/* CSS Document */
body
{
	background-color: #C9D8EB;
	background-image:url(../images/bgline.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	font-family: Trebuchet MS, Verdana,Arial,Tahoma;	
	font-size: 13px;
	color: #000000;
	margin-top:20px;
	margin-bottom:20px;
}

.pret
{
	font-size:13px;
	font-weight:bold;
	color:#cc0000;
}

.companyListLink
{
	font-size:13px;
	font-weight:bold;
	color:#0099CC;
}

.registerUserFirm
{
	width:150px;
	margin-top:30px;
	margin-left:20px;
	line-height:15px;
}

.registerUserFirm a.diferenta
{
	color:#FFCC00;
	font-size:9px;
	float:right;
}

.registerUserFirm a
{
	color:#66CCFF;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.registerUserFirm a:hover
{
	color:#FFCC00;
}

.ProductTable .link
{
	color: #0099CC;
}

.link
{
	color: #0099CC;
	font-weight:bold;
}

.link:hover
{
	color: #FF9900;
}

table.tableCategorii, div.tableCategorii
{
	width:100%;
}

table.tableCategorii td
{
	padding:4px;	
	padding-left:0px;
}

table.tableCategoriiIndex
{
	width:100%;
}

table.tableCategoriiIndex td
{
	padding:2px;	
}

.noItem
{
	padding:6px;
	border-bottom:1px solid #cecece;
}

.TitleFirmaCategSingle
{
	border-bottom:1px solid #cdcdcd;
	padding:6px 0 4px;
	float:left;
	width:270px;
	margin-right:3px;
}

.TitleFirmaCategSingleLast
{
	border-bottom:1px solid #cdcdcd;
	padding:6px 0 4px;
	float:left;
	width:270px;
}

/*sectiune lista de categorii index*/
.TitleFirmaCategSingle a, .TitleFirmaCategSingleLast a
{
	color: #3F5A7F;
	font-weight:bold;
	text-decoration:none;
}

.TitleFirmaCategSingle a:hover, .TitleFirmaCategSingleLast a:hover
{
	color: #638FCB;
	text-decoration:underline;
}


/*sectiune lista de categorii*/
.TitleFirmaCateg
{
  margin-bottom:3px;
}

.TitleFirmaCateg a
{
	color: #3F5A7F;
	font-weight:bold;
	text-decoration:none;
}

.TitleFirmaCateg a:hover
{
	color: #638FCB;
	text-decoration:underline;
}

.TitluSubCategorie
{
	font-size: 12px;
	color: #777777;
	padding:10px 2px 0px 0px;
}

.TitluSubCategorie:hover
{
	color: #006EC4;
}

.ProductTable
{
	border:0px solid #ffffff;
	width:100%;
	background-color:#ffffff;
	padding: 0px;
	margin-top:15px;
}

.ProductTable td a
{
	color: #565656;
	text-decoration:none;
}

.HeaderAltele
{
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#1F58B8;
	padding:6px;
	background:#D6EEFC;
	margin-bottom:6px;
}

table.meniuriAuxiliare
{
	width:250px;
}

.divPozaMain .smallProductText
{
	margin-top:0px;
	padding-left:1px;
}

.smallProductText
{
	margin-bottom:4px;
	margin-top:10px;
	font-size:10px;
}

.LinkSecundar
{
	padding-top:2px;
	padding-bottom:2px;
}

.LinkSecundar img
{
	vertical-align:middle;
	margin-right:4px;
}

.LinkSecundar a
{
	color: #405A7F;
	padding:10px 2px 0px 0px;
}

.LinkSecundar a:hover
{
	color: #006EC4;
}

a.LinkSecundar2
{
	color: #777777;
	padding:10px 2px 0px 0px;
}

a.LinkSecundar2:hover
{
	color: #006EC4;
}

.ProductTable td
{
	background-color:#ffffff;
	padding: 5px;
	border-bottom:1px solid #efefef;
}

/*sectiunea prezentare firma*/

.smallheadertext
{
	border-bottom:1px dashed #CCCCCC;
	color:#000000;
	font-size:13px;
	line-height:19px;
	padding-bottom:10px;
	padding-top:0;
	width:100%;
}

.smallheadertext a
{
	color: #41A0DD;
}

.textbold
{
	color: #000000;
	font-weight:bold;	
}

.pozaProdus
{
	padding:0px;
	padding-right:10px;
	max-width: 250px;
	width:expression(this.width > 250 ? "250px" : this.width);
}
.textPozaMain
{
	padding:1px;	
	padding-top:0px;
	height:30px;
}

.pozaProdusMainDetaliiProdus
{
	padding:1px;
	max-width: 250px;
	border:4px solid #dedede;
	width:expression(this.width > 250 ? "250px" : this.width);
}

.divPozaMain
{
	margin-left:20px;
	margin-bottom:5px;
	float:right;
}

.pozaProdusMain
{
	padding:1px;

	max-width: 100px;
	border:none;
}

.centertable
{
	width:100%;
	margin-bottom:15px;
}

.centertable img
{
	margin-right:8px;
	margin-top:4px;
	margin-bottom:4px;
	border:none;
}

.centertable td a
{
	color: #000;
	text-decoration:none;
}

.centertable .detalii
{
	text-align:right;
	float:right;
	clear:right;
	color: #0099CC;
	font-weight:bold;
}

.centertable .detalii:hover
{
	text-decoration:underline;
	color:#213AA3;
}

.maintable
{
	background-color:#FFFFFF;
}

.logo img
{
	margin-top:24px;
	margin-bottom:24px;
	margin-right:8px;
	align:center;
	float:none;
}

.logoCompany
{
	margin-right:8px;
	margin-left:8px;
	align:right;
	float:right;
}

.rightboxdivCaseta
{
	background-image:url(../images/boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color: #ffffff;
	border:1px solid #D3DCE3;
	color: #000000;
	text-decoration: none;
	text-align:left;
	margin:0px 3px 3px 3px;
	width: 168px;
	padding:3px 9px 9px 9px;
}

.rightboxdivCaseta a
{
	font-style: normal;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	vertical-align: bottom;
	color:#000;
}

.rightboxdivCaseta a.link
{
	color: #0099CC;
	font-weight:bold;
	float:right;
	margin-right:4px;
	margin-top:2px;
}

.rightboxdivCaseta a.link:hover
{
	color: #FF9900;
}

.leftboxdiv
{
	background-image:url(../images/boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color: #ffffff;
	border:1px solid #D3DCE3;
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	margin:0px 3px 3px 3px;
	width: 168px;
	padding:3px 9px 9px 9px;
}

.leftboxdiv a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	vertical-align: bottom;
	color:#000066;
}

.leftboxdiv a.link
{
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	color: #0099CC;
	font-weight:bold;
	float:right;
	margin-right:4px;
}

.leftboxdiv a.link:hover
{
	color: #FF9900;
}


.leftboxdivChenar
{
	border: 1px solid #d4dde3;
	
}

.rightboxdivLogin
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:0px;
	padding-top:35px;
	padding-bottom:15px;
	text-align:left;
	margin:3px 3px 0px 9px;
	width: 187px;
	background:url(../images/bglogin.jpg) left top no-repeat;
}

.rightboxdivLogin input
{
	width: 100px;
}

.rightboxdivLogin .text
{
	color:#ffffff;
}

.rightboxdivLogin input img
{
	right:30px;
}

.rightboxdivLogin table td
{
	color:#ffffff;
	padding-left:6px;
}

.rightboxdivcont
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:0px;
	text-align:left;
	margin:3px 3px 3px 9px;
	width: 187px;
}

.rightboxdiv
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:0px;
	text-align:left;
	margin:3px 3px 0px 9px;
	width: 187px;
	background:url(../images/bglogin.jpg);
}
.rightboxdivTitle
{
	background-image:url(../images/boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:23px;
	font-style:normal;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
	text-align:left;
	padding: 6px 0px 0px 9px;
	
}
.rightboxdivChenar
{
		border: 1px solid #d4dde3;
		padding: 0px 5px 5px 5px;
}


.rightboxdiv .inputlogin
{
	width:100px;	
}
.rightboxcontlink
{
	color:#3f5a7f;
	text-decoration:underline;
}
.rightboxcontlink a
{
	color:#405A7F;
	text-decoration:underline;
	font-weight:regular;
}

.rightboxcontlink:hover
{
	color:#3399FF;
}

.mainboxdiv
{
	font-family: Arial,Tahoma,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:0px;
	text-align:left;
	margin:3px 3px 0px 9px;
	width: 186px;

}
.mainboxdivTitle
{
	background-image:url(../images/boxbg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:23px;
	font-style:normal;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
	text-align:left;
	padding: 6px 0px 0px 9px;
	
}

.mainboxdivChenar
{
		border: 1px solid #d4dde3;
		padding: 0px 5px 5px 5px;
}

.indexSpace
{
	border-bottom:1px solid #D3DCE3;
	line-height:16px;
	margin:0 0 10px;
	padding-bottom:11px;
	vertical-align:middle;
}

.minilogo
{
	padding-right:6px;
	border:none;
	width:50px;
	float:left;
}

.header
{
/*aici e locul de reclama din header de 728x90*/
	/*width:728px;
	height: 92px;
	background-color:#ffffff; 
  margin-top:34px;
  margin-left:18px;
	margin-right:10px; */
	margin-bottom:14px;
	text-align:center;
}
.footer
{
	background-image:url(../images/footerbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height: 44px;
	text-align:center;
	vertical-align:middle;
}
.footer a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#405A7F;
	padding:4px;
}

.footer a:hover
{
	color:#FF9933;
}

.searchdiv
{
	height: 40px;
	text-align:right;
	vertical-align:middle;
	font-family: Tahoma,Verdana;
	font-size: 11px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-right: 3px;
	padding-right:40px;
	padding-top:4px;
	padding-left:10px;
	background:url(../images/bgsearch.jpg) #101e5c no-repeat top left;
}

.dateUser
{
	display:inline;
	width:200px;
}

.maincontainertop
{
	/*display:block;
	height: 23px;
	width: 570px;*/
	margin:0 0 1px 0;
	padding:0px;
}

.menutop
{

	background-color:#ffffff;
  margin:0px 1px 0px 0px;
	float:left;
	height: 22px;
	text-align:center;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

.menutop a
{
	color:#3f5a7f;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
	font-style:normal;
	text-decoration:none;
}
.menutop a:hover
{
	color:#ffffff;
}

.menuleftcell
{
	background-image:url(../images/leftmenuline.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height: 20px;
	margin-right: 7px;
	width:172px;
}
.menuleftlastcell
{
	height: 20px;
	margin-right: 7px;
	width:172px;
}
.menuleft
{
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 10px;
	padding-top: 2px;
}

.menuleft a
{
	color:#3f5a7f;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
}
.menuleft a:hover
{
	color:#3f5a7f;
}

.boxtitle
{
	color:#000066;
	font-style:normal;
	font-weight:bold;
	padding-top:4px;
	text-align:left;
	text-decoration:none;
	margin-bottom:19px;
}


.boxsubtitle
{
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0F1B55;
	text-align:left;
	vertical-align:top;
	margin-top:5px;
	margin-bottom: 3px;
}

.boxsubtitle a
{
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0F1B55;
	text-align:left;
	vertical-align:top;
	margin-top:5px;
	margin-bottom: 3px;
}


.contentdiv h1 
{
	padding-top:14px;
}

.falseh1
{
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000;
	margin:0px;
	padding:0px 0px 8px 29px;
}

h1
{
	color:#41A0DD;
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	line-height:23px;
	margin:0;
	padding:0 0 15px;
	text-align:left;
	text-decoration:none;
}
h1 a{
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#41a0dd;
	margin:0px;
	padding:0px 0px 15px 0px;
	}

h2
{
	font-size:15px;
	font-style:normal;
	text-align:left;
	text-decoration:none;
	color:#27397B;
	margin-bottom: 5px;
	border-bottom:1px solid #cccccc;
	padding-bottom:3px;
}

h3
{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#1F58B8;
	padding:6px;
	background:#D6EEFC;
}

h4
{
	color:#0F1B55;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:4px;
	text-align:left;
	text-decoration:none;
}

.contentdiv
{
	background-image:url("../images/content_bg.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	border-color:#D3DCE3;
	border-style:solid;
	border-width:3px 1px 1px;
	color:#000000;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:19px;
	margin:3px 0 0;
	padding:10px 10px 25px;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
}
.contentdivtop
{
	margin:7px 0px 0px 6px;
	height:1px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	border:1px solid #d3dce3;
	width:562px;
}

.contentdivmaininner
{
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	color:#000000;
	margin:7px 0px 0px 0px;
	padding:5px 10px 25px 10px;
	border-bottom:1px solid #d3dce3;
	border-top:3px solid #d3dce3;
	border-left:1px solid #d3dce3;
	border-right:1px solid #d3dce3;
	background-image:url(../images/content_bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.contentdivmaininnerwidth1
{
  width:260px;  
}
.contentdivmaininnermargin1
{
  margin-right:3px;
}

.contentdivmain
{
	margin:7px 0px 0px 6px;
	height:0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	border:1px solid #d3dce3;
}


.error
{
	background-color:#fffd50;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding:7px 12px 7px 12px;
	border:1px solid #afafaf;
	text-decoration:none;
	color:#ff0000;
}
.detalii
{
	padding:4px;
	font-style:normal;
	text-align:left;
	vertical-align:top;
	float:right;
	color: #0099CC;
	font-weight:bold;
}
.ProductTable .detalii
{
	text-align:right;
	float:right;
	clear:right;
	color: #0099CC;
	font-weight:bold;
}

.ProductTable .detalii:hover
{
	text-decoration:underline;
	color:#213AA3;
}

input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	color:#000000;
	margin:2px 0 2px 2px;
	padding:3px;border:1px solid #a5a5a5;width:149px;height:18px;
	}
	

input.inp_1{width:20px;}
input.inp_2{width:30px;}
input.check{width:12px;height:12px;}
input.rad{width:20px;height:16px;}
input.inregistrare
{
	background-image:url(../images/buton_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:0px solid #d3dce3;
	background-color:#0078E8;
	height:20px;
	color:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:19px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px 0px 10px;
	width:auto;
	cursor:hand;
}

select{width:155px;margin:2px 0 2px 2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;text-align:left;text-decoration:none;vertical-align:middle;color:#000000;border:1px solid #a5a5a5;padding:3px;}


textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;font-weight:normal;text-align:left;text-decoration:none;vertical-align:top;color:#000000;border:1px solid #a5a5a5;padding:4px;}
textarea.texta_1{width:516px;height:165px;margin-bottom:5px;}

table.formulare{font-style:normal;font-weight:normal;}
table.formulare td.obligatoriu{color:#ff5f5f;font-weight:bold;}

table.categsubcateg{font-style:normal;font-weight:normal;width:100%;}
table.categsubcateg td.first{background-color:#D3DCE3; font-weight:800;padding:5px;}
table.categsubcateg td.other{border-bottom:1px solid #D3DCE3;padding:2px 5px;}

.tab_listare_firme {width:100%;}
.tab_listare_firme td.td_first {background-color:#efefef;color:#000000;border-top:1px solid #ffffff;height:30px;padding:0px 0px 0px 15px;font-weight:bold;text-transform:uppercase;}
.tab_listare_firme td.td_1 {background-color:#ffffff;color:#000000;border-left:1px solid #efefef;border-top:1px solid #efefef;height:30px;padding:0px 0px 0px 15px;} 

.tab_listare_firme td.td_1 a img  {padding-right:15px;border:none;text-align:right}
.tab_listare_firme td.td_2 {background-color:#efefef;color:#000000;border-top:1px solid #ffffff;height:21px;padding:0px 0px 0px 15px;} 
.tab_listare_firme td.td_2 a img  {padding-right:15px;border:none;text-align:right}

.textmic{font-size:9px;font-style:normal;font-weight:normal;color:#ff5f5f;}
.text{font-style:normal;font-weight:normal;text-align:left;text-decoration:none;vertical-align:top;color:#000000;}

.admin_header{margin:10px 0px 0px 20px;border:1px solid #41A0DD;padding:1px;}
.admin_header  div.title{font-size:14px; font-weight:bold;background-color:#41A0DD; padding:9px 0px 5px 5px;color:#ffffff;}

.admin_meniu{width:200px;margin:0px 0px 10px 20px;border:1px solid #41A0DD;padding:1px;}
.admin_meniu  div.title{font-size:13px; font-weight:bold;background-color:#41A0DD; padding:10px 0px 5px 5px;color:#ffffff;}
.admin_meniu  ul{padding:0px 0px 10px 20px;margin:0px;background-color:#DEEAF6;}
.admin_meniu  li.menu{padding:10px 0px 0px 0px;list-style:square;font-size:12px; font-weight:bold;}
.admin_meniu  li.menu a{text-decoration:underline;color:#000000;}
.admin_meniu  li.submenu{padding:2px 20px;list-style:none;font-size:12px; font-weight:bold;}
.admin_meniu  li.submenu  a{text-decoration:underline;color:#000000; font-weight:normal;}

.admin_content{margin:0px 0px 10px 0px;border:1px solid #41A0DD;padding:1px;}
.admin_content  div.title{font-size:13px; font-weight:bold;background-color:#41A0DD; padding:10px 0px 5px 5px;color:#ffffff;}
.admin_content  div.content{padding:10px 0px 5px 5px;background-color:#DEEAF6;}

.mesaj {color:#007D3A;padding-bottom:7px;background-image:url(../images/ok.gif);background-repeat:no-repeat;padding-left:15px;margin-top:7px;}

.admin_listare_firme{width:550px;}
.admin_listare_firme td.first{font-weight:bold;height:20px;padding-left:3px;border-bottom:1px double #000000;}
.admin_listare_firme td.other{border-bottom:1px dotted #000000;padding:2px 0px 2px 3px;}

input.admin_submit
{
	background-image:url(../images/buton_bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid #d3dce3;
	background-color:#FFFFFF;
	height:auto;
	color:#000000;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	margin:10px 0px 0px 10px;
	width:auto;
}
.admin_detalii_firme{}
.admin_detalii_firme td.special{font-weight:bold;}

.admin_buton_link{color:#007D3A;margin:10px 0px 0px 0px;}
.admin_buton_link_a{padding:3px;color:#007D3A;text-decoration:underline;}

.companyPending
{
	font-weight:bold;
	color:#FF9900;
}

.companyValidated
{
	font-weight:bold;
	color:#009900;
}

.topmenuservices
{
	padding:5px;
	margin:14px;
	text-align:right;	
}

.topmenuservices a
{
	color:#405A7F;
	padding:4px;
	font-size:11px;
	text-decoration:underline;

}

.topmenuservices a:hover
{
	color:#FF9933;
}

.tdculinie
{
	border-bottom:1px solid #cccccc;
	padding-bottom:6px;
}

.infoProduct
{
	background-color:#E0FF89;
	padding:10px;
	color:#000000;
	margin-top:20px;
	margin-top:5px;
}

.infoProduct img
{
	float:left;
	margin-right:10px;
}

.info
{
	background-color:#E0FF89;
	padding:10px;
	color:#000000;
	margin-top:20px;
	width:330px;
	margin-top:-5px;
}

.info img
{
	float:left;
	margin-right:10px;
}

.currentPage
{
	font-size:11px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
}

.headerProforma
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #dddddd;
	padding:5px;
}

.messagePanel
{
	height:31px;
	padding-left:30px;
	padding-top:4px;
	padding-right:4px;
	text-align:center;
	float:right;
	position:relative;
	top:3px;
	right:3px;
	background:url(../images/messagepanel.jpg) no-repeat top left;
}

.messagePanel a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003399;
}

.messageListTable .headerMessageList {
background-color:#efefef;color:#000000;border-top:1px solid #ffffff;height:30px;padding:0px 0px 0px 15px;font-weight:bold;text-transform:uppercase;
}
.messageListTable {
	background-color: #efefef;
}

.messageListTable td{
	background-color: #ffffff;
	padding:3px;
}

/*
pentru mailuri, mesaje
*/
a.mailcitit
{
	color:#666666;
	text-decoration:none;
}

a.mailnecitit
{
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
}

a.mailnecitit:hover,a.mailcitit:hover
{
	color: #FF9900;
}


.answer
{
	margin-left:50px;
	border-left:3px solid #cccccc;
	margin-top:10px;
	padding-left:6px;
	font-style:italic;
}

.helpSmall
{
	font-size:9px;
	color:#333333;
	font-weight:normal;
}

.titluText
{
	color:#color:#0F1B55;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:20px;
	background-image:url(../icoane/check2.jpg);
	background-repeat:no-repeat;
	background-position:center left;	
}

.indexhelp ul li
{
	list-style-type: none;
	list-style-image: none;
	padding-bottom:5px;
	padding-left:30px;
}

a.thickbox
{
	color: #0099CC;
	font-weight:bold;
}

a.thickbox:hover
{
	color: #FF9900;
}

.indexhelpinside
{
	position:relative;
	top:7px;
	margin-left:10px;
	padding:1px;
	width:200px;
	border:1px solid #cccccc;
	float:right;
	display:inline-block;
}

.indexhelpinside ul li
{
	list-style-type: none;
	list-style-image: none;
	padding-bottom:5px;
	padding-left:10px;
}

.leftNews
{
	border-bottom:1px solid #dddddd;
	padding:2px;
}

.PanelButoane
{
	width:150px;
	text-align:center;
	float:right;
	clear:right;
	position:relative;
	top:15px;
	right:8px;
	border:1px solid #ececec;
}

.PanelButoane img
{
	margin-left:4px;
}

.menuButtonsPanel
{
	text-align:left;
	border-bottom:1px solid #ffffff;
	padding:2px;
}

.menuButtonsPanel img
{
	margin-right:4px;
	vertical-align:middle;
}

.butSearch
{
	width:72px;	
	height:18px;
	border:0px;
}

.srcForm
{
	color:#fff;
}

.srcForm td
{
	vertical-align:middle;
	padding:2px;
}

/* clase noi*/

div.tableCategorii .TitleFirmaCategSingle
{
  border:none;  
} 

div.tableCategorii .TitleFirmaCategSingleLast
{
  border:none;  
} 

div.tableCategorii .TitleFirmaCategSingle a
{
  font-weight:100;
} 

div.tableCategorii .TitleFirmaCategSingleLast a
{
  font-weight:100;  
} 

div.tableCategorii .TitleFirmaCategSingle .TitleFirmaCateg a, div.tableCategorii .TitleFirmaCategSingleLast .TitleFirmaCateg a
{
	color: #3F5A7F;
	font-weight:bold;
	text-decoration:none;
}

div.tableCategorii .TitleFirmaCategSingle .TitleFirmaCateg a:hover, div.tableCategorii .TitleFirmaCategSingleLast .TitleFirmaCateg a:hover
{
	color: #638FCB;
	text-decoration:underline;
}

.indexhelpcontaigner
{
  margin:10px 0 20px 0;
}

.clear
{
  clear:both;
}

.floatl
{
  float:left;
}

.noticeArgebiz {
	background-color:#E0FF89;
	margin-top:8px;
	padding:7px;
}

.datefirmaindexright
{
	float:left;
	width:204px;
}

.datefirmaindexleft
{
	float:left;
	width:56px;
}

.headerSelectie
{
	float:left;
	width:30%;
	padding:5px;
	border-left:1px solid #efefef;
	background-color:#223B7E;
	color:#ffffff;
	font-weight:bold;
}

.rowSelectie
{
	border-bottom:1px solid #efefef;
}

.cellSelectie
{
	float:left;
	width:30%;
	padding:5px;
	border-left:1px solid #efefef;
}

.rowSelectie .cellSelectie:first-child
{
	font-weight:bold;
	border-left:none;
}