

/************************************************************************/
/* FROM CSS FILE: arad-info.css */
/************************************************************************/

*{
	margin: 0px;
	padding: 0px;
}

p
{
  margin:15px 0;
}

html{
	margin: 0px;
	padding: 0px;
}

body 
{
	background: #eee ;
	font: normal 12px Verdana, Arial, Helvetica;
	color: #333;
	line-height: 150%;
}


/**=================================**/
/**			HTML ELEMENTS			**/
/**=================================**/

ul{
	padding: 0px 0px 0px 30px;
}

ul li{
	padding: 2px 0px 2px 0px;
}

img{
	border: none;
}

a{
	color: #3879D9;
	text-decoration: none;	
}

a:hover
{
	color: #3879D9;
	text-decoration: underline;	
}


h1,h2,h3,h4
{
	margin: 5px 0px;
	font-weight:normal;
	line-height: 160%;
}

h1{
	font-size: 27px;	
}

h2{
	font-size: 21px;	
}

h3{
	font-size: 17px;
}

/**=================================**/
/**			DEFAULTS 				**/
/**=================================**/

.clearboth, .clearBoth, .clearFloat, .ClearFloat
{
	clear: both;
}

.ClearFix:after , .Clearfix:after 
{
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.ClearFix, .Clearfix 
{
	display: inline-block;
}

.Bold
{
	font-weight:bold;	
}

.BorderBottom
{
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}

.BorderRadius
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.eobModule
{
}

.eobModule h1,h2,h3
{
	
}

.eobModule ul
{

}

.eobModule ul li{

}

.eobModule p
{
	
}

/**=============================**/
/**			WRAPPERS			**/
/**=============================**/


/**=========================**/
/**			HEADER			**/
/**=========================**/

#header
{
	
	
}

#header #logo
{

	width: 200px;
	float: left;	
}

/**=========================**/
/**			MENU			**/
/**=========================**/

#menu{
	text-align: left;	
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}


#menu ul {
	margin: 0px;
	padding: 5px;
}

#menu ul li{
	display: inline;
	margin: 0px;
	padding: 15px 1px;
}

#menu ul li .eobSelected
{
	display: inline;	
}


#menu ul li a
{
	height: 32px;
	line-height: 32px;
	padding: 0px 10px;
	font-size: 13px;
	margin: 0px;	
	border-right: 1px solid #ccc;
}

#menu ul li .eobSelected a{
    font-weight:bold;
}

#menu ul li a:hover{
	font-weight:bold;
}

/**==============================**/
/**			SECOND MENU			**/
/**=============================**/

#secondMenu{
	text-align: left;	
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}


#secondMenu ul {
	margin: 0px;
	padding: 5px;
}

#secondMenu ul li{
	display: inline;
	margin: 0px;
	padding: 15px 1px;
}

#secondMenu ul li .eobSelected
{
	display: inline;	
}


#secondMenu ul li a
{
	height: 32px;
	line-height: 32px;
	padding: 0px 10px;
	font-size: 13px;
	margin: 0px;	
	border-right: 1px solid #ccc;
}

#secondMenu ul li .eobSelected a{

}

#secondMenu ul li a:hover{

}

/**=========================**/
/**			CONTENT			**/
/**=========================**/




/**=========================**/
/**			MAIN			**/
/**=========================**/



#main h1
{
}

#main p
{

}


/**=========================**/
/**			LEFT			**/
/**=========================**/


/*
#left .eobModule
{	
	padding: 0px 0px 20px 0px;
}

#left .eobModule ul
{	
	padding: 0px 0px 0px 0px;
}

#left .eobModule ul li 
{	
	list-style: none;
	padding: 0px 0px 0px 0px;
}

#left .eobModule ul li a{
	display: block;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted #ccc;
}

#left .eobModule ul li a:hover{
	font-weight: bold;
}

#left .eobModule ul li .eobSelected a{
	font-weight: bold;
}

*/

/**=========================**/
/**			RIGHT			**/
/**=========================**/



/**=========================**/
/**			FOOTER			**/
/**=========================**/



/************************************************************************/
/* FROM CSS FILE: form2CSS.css */
/************************************************************************/

/** CSS pentru form **/

.FormBuilderForm form{padding:5px;} 
/*background-color:#eee;*/

.FormBuilderForm .eobFrmBuilderInput { display:block; margin:2px;}
.FormBuilderForm label {padding:2px; font-weight:bold;}
.FormBuilderForm input[type=checkbox].eobFrmBuilderInput { display:inline; margin:2px;line-height:22px;}
.FormBuilderForm form input[type=submit]{font-weight:bold; }

/** pentru utilizare separata de form builder **/
form input[type=submit]{font-weight:bold; }

.FormBuilderForm form input[type=button]{font-weight:bold; padding:5px;}

.eobRequiredField {color:#cc0000; font-size:17px; font-weight:bold;}

p.fieldDescription{margin:0px; padding:1px;font-size:11px;color:#999;}

.LinksList p {margin:0;padding:1px 0;}
.LinksList h3 {margin:0;padding:2px 0;} 

.eobError {color:#cc0000;font-size:12px; font-weight:bold;}
.eobErrors {color:#cc0000;font-size:14px; font-weight:bold;}

fieldset
{
   border:none;
  padding:0px;
}

legend
{
   padding:0px;

}

.eobFrmBuilderInputLabel
{
   font-weight:bold;
}

html, body{margin:0;}

/************************************************************************/
/* FROM CSS FILE: modules.css */
/************************************************************************/

#inst_linkContNou li a 
{
  padding:5px; text-align:center;
  color:#fff;
  background-color:#cc0000;
}

#right .LinksList h2
{
  background-color:#ddd;
  color:#333;
  padding:3px;
  font-size:1.1em;
}




.MenuList .eobSelected
{
  font-weight:bold;
}

#header
{
  max-height:76px;
}

#menu .MenuList
{
  
  text-align:right;
 }
#menu .MenuList li a:hover
{
  font-weight:normal;
}

#menu .MenuList li a
{
  color:#777;
  font-size:10px;
}


.infoSocShort
{
  padding:3px;
}

.infoShortDesc
{
  color:#888;
}


#secondMenu {background-color:#cc0000;}
#secondMenu a {color:#fff;}
#secondMenu .MenuList  {text-align:center;}



/************************************************************************/
/* FROM CSS FILE: FormBuiderFieldsclasses.css */
/************************************************************************/

/*************************************/
/* START FORM BUILDER INLINE CLASSES */


.FormBuilderForm .formFieldInline label, 
.FormBuilderForm .formFieldInline input, 
.FormBuilderForm .formFieldInline select, 
.FormBuilderForm .formFieldInline div,
.FormBuilderForm .formFieldInline .eobRequiredField,
.FormBuilderForm .formFieldInlineRequired .eobRequiredField,
.FormBuilderForm .formFieldInlineRequired label, 
.FormBuilderForm .formFieldInlineRequired input, 
.FormBuilderForm .formFieldInlineRequired select, 
.FormBuilderForm .formFieldInlineRequired div
{
	/*display:inline;*/
	float:left;
}

.FormBuilderForm .formFieldInline
{	
	display:block;
}

.FormBuilderForm .fieldDescription
{
	display:block;
	/*clear: both;*/
}

.FormBuilderForm .formFieldContainerInline label, 
.FormBuilderForm .formFieldContainerInline input,  
.FormBuilderForm .formFieldContainerInline select,  
.FormBuilderForm .formFieldContainerInline div,
.FormBuilderForm .formFieldContainerInline .eobRequiredField,
.FormBuilderForm .formFieldContainerInlineRight label, 
.FormBuilderForm .formFieldContainerInlineRight input,  
.FormBuilderForm .formFieldContainerInlineRight select,  
.FormBuilderForm .formFieldContainerInlineRight div,
.FormBuilderForm .formFieldContainerInlineRight .eobRequiredField
{
	float:left;
}

.FormBuilderForm .formFieldContainerInline,
.FormBuilderForm .formFieldContainerInlineRight
{
	float:left;
	clear:none;
	margin-right: 10px;
}

.FormBuilderForm .formFieldContainerInlineClear. 
.FormBuilderForm .formFieldContainerInlineClear label, 
.FormBuilderForm .formFieldContainerInlineClear input, 
.FormBuilderForm .formFieldContainerInlineClear select, 
.FormBuilderForm .formFieldContainerInlineClear div
{
	float:left;
}

.FormBuilderForm .formFieldInline:after, 
.FormBuilderForm .formFieldContainerInlineClear:after 
{
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	border:1px solid red;
	line-height: 0;
	height: 0;
}
	
.FormBuilderForm .formFieldInline label,
.FormBuilderForm .formFieldContainerInline label,
.FormBuilderForm .formFieldContainerInlineRight label
{
	min-width: 35px;	
}

/* END FORM BUILDER INLINE CLASSES */
/***********************************/

/************************************************************************/
/* FROM CSS FILE: publicModules.css */
/************************************************************************/

/** LISTA SOCIETATI **/
.InfoSocietatiLista ul {list-style:none; margin:0; padding:0;}
.InfoSocietatiLista ul li{padding:9px 0; border-bottom:1px solid #ddd;}

/* DETALII SOCIETATE */
.InfoSocietatiDetalii h1 {font-weight:bold;}
.InfoSocietatiDetalii .infoRow {border-bottom:1px dotted #ddd; padding: 0 0 5px 0;}
.InfoSocietatiDetalii .infoLabel {display:inline-block; width:150px;}
.InfoSocietatiDetalii .infoValue {display:inline-block;}
.InfoSocietatiDetalii div.contulMeu {margin:15px 0 0 0;}
.InfoSocietatiDetalii div.contulMeu a{padding:5px; background-color:#3879D9; color:#fff; text-decoration:none;}
.InfoSocietatiDetalii div.contulMeu a:hover{background-color:#1E4F99;}
/* END DETALII SOCIETATE */



/** MESAJE **/
.InfoSocietatiMesaje ul {list-style:none; margin:0; padding:3px; }
.InfoSocietatiMesaje ul li{padding:5px 0; border-bottom:1px solid #ddd; }
.InfoSocietatiMesaje .LaDeLa {font-size:11px; color:#999;}
.InfoSocietatiMesaje .LaDeLa span a {color:#999; text-decoration:none;}
.InfoSocietatiMesaje .LaDeLa span a:hover {text-decoration:underline;}
.InfoSocietatiMesaje h3.subiect a{font-size:16px; margin:0; padding:3px 0; text-decoration:underline;}
.InfoSocietatiMesaje li.necitit .subiect{font-weight:bold;}
.InfoSocietatiMesaje li .dataMsg{font-size:10px; color:#999;}
.InfoSocietatiMesaje li .msgBody
{
  display:none; margin:3px 15px; display:none; font-size:12px;
  padding:7px 10px;
  background-color:#FEF7CF;
}

/** END MESAJE **/

.InfoSocietatiMesaje .sentRecMenu { 
  list-style:none; margin:0; padding:0;
  border-bottom: 1px dotted #3879D9;
}
.InfoSocietatiMesaje .sentRecMenu li { display:inline-block; padding:5px 7px; font-size:13px; }
.InfoSocietatiMesaje .sentRecMenu li a { color:#3879D9; }
.InfoSocietatiMesaje .sentRecMenu li.msgSelected { font-weight:bold; background-color:#3879D9; color:#fff;}


.labelSocietate {font-size:14px; font-weight:bold; padding:2px 0;}
.labelSocietateNume {font-size:17px; font-weight:bold; padding:2px 0;}
.labelTVAIncas {padding: 7px 0 0 0;}

.FormBuilderForm input, .FormBuilderForm textarea, .FormBuilderForm select 
{
  padding:5px 3px;   
}
.FormBuilderForm .eobFrmBuilderActionsContainer {padding:7px 0;}
.FormBuilderForm .eobFrmBuilderActionsContainer input {margin:0 7px 0 0;}

#menu { text-align:right; }
#menu .AuthLogout {padding:5px;}
#menu .AuthLogout p {display:inline-block; padding:3px; margin:0;}
#menu .AuthLogout a {display:block; width:auto;}

/************************************************************************/
/* FROM CSS FILE: adaptive.css */
/************************************************************************/

/** adaptive layout **/

.showLeftMenu 
{
 position:fixed; top:0; left:0; width:75%; height:100%; display:block;
}


.Wrapper 
{ 
  margin: 0px auto;
}

@media all and (max-width: 959px)
{
  .Wrapper
  {
      width:100%;
      background: #fff;
  }
  #main {padding-left:7px;}
}




@media all and (min-width: 960px)
{
  
  .Wrapper
  {
      width:75%;
      background: #fff;
      max-width:1300px;
      min-width:960px;
  }

  #main{
  padding-left:240px;
  /*padding: 10px;*/
  }

  #content 
  {
    margin:0; padding:0;
      overflow: auto;
      width: 100%;
  }
  #left{
      float: left;
      width: 200px;	
      padding: 10px 10px;
      border-right:1px solid #eee;
  }
   #left.showLeftMenu  {display:none;}
}


#subfooter
{
  width:auto;
  padding:3px;
  background-color:#555;
  color:#fff;
  text-align:center;
  margin:0 auto;
}


#footer
{
	border-top:1px solid #eee;
	position: relative;
	padding: 15px 5px 15px 5px;
}

#footer ul
{
	padding: 0px;
}

#footer ul li{
	display: inline;
}

#footer ul li .eobSelected{
	display: inline;
}

#footer ul li a 
{
	padding: 10px 5px;
}

#footer ul li .eobSelected a
{
}

#footer ul li a:hover
{
}




/************************************************************************/
/* FROM CSS FILE: home_categories.css */
/************************************************************************/

/* Home categories */

.bannerVideo {width:97%; }
.CategoriesTree .homeCategories ul {margin:0; padding:0; }
.CategoriesTree .homeCategories ul li
{
  width:31%; margin:0 1% 1% 0; background-color:#eee;
  list-style:none; padding:3px 3px 0 3px; display:inline-block;
  height:140px; max-height:140px; overflow:hidden;
  font-weight:bold;
}

.CategoriesTree .homeCategories ul li ul { list-style:none; padding:3px 3px 0 10px; margin:0; }
.CategoriesTree .homeCategories ul li ul li
{
  display:block;  width:100%; border:0; height:auto;
  font-weight:normal;
}

.showLeftMenu {background-color:#fff; max-width:350px;}
.showLeftMenu 
{
  position:fixed; top:0; left:0; width:75%; height:100%; z-index:1233; overflow:auto;
    -moz-box-shadow:    3px 3px 7px 3px rgba(0,0,0,0.25);
  -webkit-box-shadow: 3px 3px 7px 3px rgba(0,0,0,0.25);
  box-shadow:         3px 3px 7px 3px rgba(0,0,0,0.25);
}

/* NORMAL SIZE */

#leftMin {
  display:none; background-color:#666; color:#fff; padding:0 10px; overflow:hidden;
  position:fixed; width:100%; margin:0; top:0; left:0; 
  height:45px; line-height:45px;
}
#leftMin p {margin:0; padding:0;}


@media all and (min-width: 630px) and (max-width: 959px)
{
  .CategoriesTree .homeCategories ul li
  {
    width:48%;
  }
   /*Mod navigatie pe stanga */
  #left { display:none; }
   #left.showLeftMenu  {display:block;}
  #menu { display:none; }
  #leftMin{display:block;}
  .Wrapper {margin-top:46px;}
}

@media all and (max-width: 629px)
{
  .CategoriesTree .homeCategories ul li
  {
    width:97%;
  }
   /*Mod navigatie pe stanga */
  #left { display:none; }
  #left.showLeftMenu  {display:block;}
  #menu { display:none; }
  #leftMin{display:block;}
  .Wrapper {margin-top:46px;}
}
