/* COMMON */
body { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size : 70%;  }
TR   { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size : 70%;  }
DIV  { font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size : 100%; }

/*
body { direction: rtl; }
TD   { direction: rtl; }
DIV  { direction: rtl; }

*/
/* COMMON LINKS */
a:link    { color:#000000; background-color:transparent }
a:visited { color:#000000; background-color:transparent }
a:active  { color:#000000; background-color:transparent }
a:hover   { color:#000000; background-color:transparent }

/*  for add new item button  */
A.btnLink { color : #2B5070;  text-decoration : none;   font-size : 10px;   font-weight : bold;  }
A.btnLink:HOVER { text-decoration : none; }


/* sort links */
A.sort,  A.sort:VISITED{ color : #FFFFFF; text-decoration : none; font-size : 10px;  font-weight : bold;  }
A.sort:HOVER { color : #FFFFFF; text-decoration : underline;  }


/* submenu */
A.subMenu  {text-decoration : none;  }
A.subMenu:HOVER { text-decoration : none; }

.bgrSubMenuNonact { background : url(../images/sub_menu/bgr_nonactive.gif); font-size : 11px; padding : 3px 10px 0px 10px;  }
.bgrSubMenuAct { background : url(../images/sub_menu/bgr_active.gif); color : #202020; font-size : 11px;  padding : 4px 10px 0px 10px;  }

/* BODY */
.bodyBgr { background-color : #EFEFEF; }
.mainCell  {
	padding: 20px;
	border-bottom: 1px solid #8592A2;
	border-left: 1px solid #8592A2;
	border-right: 1px solid #8592A2;
	background-color : #FFFFFF;
}

.confCell  {
	padding: 10px 10px;
	border-bottom: 1px solid #8592A2;
	border-left: 1px solid #8592A2;
	border-right: 1px solid #8592A2;
	border-top: 1px solid #8592A2;
	background-color : #EFEFEF;
}


 
 /*  TOP NAVIGATION  */
A.menu { color : #000000;  text-decoration : none; }
A.menu:HOVER { color : #000000;  text-decoration : none;  }

.menuNormal{
	font-size: 11px;
	background: transparent;
	padding : 4px 7px ;
}
.menuHover{
	font-size: 11px;
	background : #000066; 
	border: 1px solid #0A246A;
	padding : 3px 6px;
}
.menuActive{
	font-size: 11px;
	font-weight: bold;
	/*
	background : #DADEEB; 
	border: 1px solid #0A246A;
	*/
	padding : 3px 6px;
}


/* tables */
.tdBorder{ background-color : #D3DDEB; }
.tdBorder{ background-color : #D3DDEB;  border : 1px solid #B9B9B9;  }
.tdTitle { background-color : #7898C2; color : #FFFFFF;  padding : 6px 5px;  }
.tdTitle { background-color : #7898C2; color : #FFFFFF;  padding : 6px 5px;  font-size : 10px;  font-weight : bold;    }
.tdSubTitle { background-color : #A8BCD7;  }



/* OLD:  #FAFAFA;*//* NEW: #F8F8F3 */
.trLighter{ background-color : #F8F8F3 }
.trDarker{ background-color : #F1F1F1; }
.trMoreDarker{ background-color : #DADADA; }

.trOver { background-color : #E0E8F1;  } 
.trHighlight { background-color : #E0E8F1;  } 

.trNotActive    { color : #5F5F5F; }
A.trNotActive { color : #888888; }


/* for div that generatet from popup, in entry attachment for example*/
.popUpDiv { background-color : #F1F1F1; padding: 3px; margin: 2px; }


/*  for forms  */
.tdFormCaption { background-color : #F4F4F4;  /*text-align : right; */ width : 150px;  white-space : nowrap;    }

input, textarea {  font-size : 11px; }
select {  font-size : 11px;  margin : 0px;  padding: 0px; }
textarea { font-family : Verdana, Arial, Helvetica, sans-serif; }
input.text { width : 110px; }
input.shortText { width : 80px; }
input.middleText {  width : 180px;  }
input.longText {  width : 250px;  }

.button { width : 130px; }
.buttonLong { width : 200px; }
.colorInput{ background-color : #F5F4ED; }
.requiredSign { color : #C40000; font-weight : bold; }