/* COMMON */

body, html { padding: 0px; margin: 0px; height: 100%; }

body, TD, DIV { 

	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color: #121212;

	font-size : 100%;

}



TD, DIV    { font-size : 1.0em;  }

.textBlock { line-height : 150%; }





/*body { direction: rtl; unicode-bidi: embed; }

TD   { direction: rtl; unicode-bidi: embed; }

DIV  { direction: rtl; unicode-bidi: embed; }*/



/* COMMON LINKS */

a:link     { background-color: transparent; }

a:visited  { background-color: transparent; }

a:active   { background-color: transparent; }

a:hover    { background-color: transparent; }

a.noformat { text-decoration: none; color: #121212; }



/* HEADER & CONTENT */	

div.content {

	padding: 10px 20px;

}



div.bottom {

	padding: 10px 20px;

}



/* CATEGORY */

.catLink        { font-weight : bold; }

.catDescription {  }





/* ARTICLE */

H1.articleTitle    { font-size: 1.3em; margin: 0px; line-height : 150%; }

.tdArticleTitle    { background-color: #EFEFEF; padding : 1px 4px; border-bottom: 1px solid #D4D4D4; }

a.articleLink      { font-weight: bold; }

a.articleLinkId    { font-weight: bold; } /* article id */



a.articleLinkOther {  }  /* for article links in category and related, ... */

a.articleLinkOtherId {  }  /* article id */



.faqArticleTitle   { font-weight : bold; }



.articleDecription { color : #121212; }

.articleStaff, .articleStaff2      { color : #505050; 	font-size : 0.8em; }

.articleStaff2                     { padding-right: 15px; }



.glossaryItem      { background-color : #F0F0F0; cursor : help; color : #CC3333; }







/* ARTICLE BLOCK */

a.abLink     {  }

.abBorder    { background-color : #E4E4E4; }

.abBgr       { background-color : #FFFFFF; font-size : 0.9em; }

.abBgrDarker { background-color : #FAFAFA; color : #606060;  font-size : 0.9em; padding: 7px; }



/* ARTICLE BLOCK BOTTOM*/

a.abbLink   { font-size : 0.9em; }

.abbLine    { background-color: #F8F8F8; border-bottom: thin dotted #E4E4E4; padding: 6px 5px; }



/* LOGIN LINK */

div.login { font-size: 0.8em; font-weight: bold; text-align: right; white-space : nowrap;

			padding-right: 15px; padding-bottom: 8px; }		

a.login {  }





/* NAVIGATION */

div.navigation  { color : #121212; font-size : 0.9em; }

a.navigation    { color : #121212; }





/* ATTACHMENT */

.atTitle      { font-weight : bold;  }

.atEntry      { /* font-size: 0.8;*/ }





/* FILES */

.fName        { font-size : 0.8em; }





/* TABLES & TITLES*/

.tdBorder     { background-color : #E4E4E4;  }

/*

.tdTitle      { background-color : #E4E4E4; padding : 4px 4px;  border : 1px solid #D4D4D4; }

.tdSubTitle   { background-color : #EFEFEF; padding : 4px 4px;  border : 1px solid #DADADA; }

*/



.tdTitle     { background-color : #eaeaea; padding : 4px 4px; border-bottom: 1px solid #cfcfcf; }

.tdSubTitle  { background-color : #EFEFEF; padding : 4px 4px; border-bottom: 1px solid #D4D4D4; }



.trLighter    { background-color : transparent; }

.trDarker     { background-color : #F4F4F4; }

.trMoreDarker { background-color : #DADADA; }





/* MAP */

.mapTreeCategoryImage    { padding: 2px 5px; }

.mapTreeArticleImage     { padding: 2px 5px 2px 1px; }

.mapTreeArticleImageTop  { padding: 1px 5px; }





/* COMMENTS */

.commentBlock { margin-bottom: 5px; background-color: #F8F8F8; border: thin solid #E4E4E4; }

.commentTitle { padding: 3px 7px; background-color: #EFEFEF; border-bottom: thin solid #E4E4E4; }

.commentText  { padding: 7px; } 

.commentUser  { font-weight : bold; }





/*  FORMS  */

.trForm         { background-color : #FAFAFA; }

.tdFormCaption  { background-color : #F4F4F4;  text-align: right; width: 150px; }



input, select   { font-size : 12px;  margin : 0px;  padding: 0px; }

input.text      { width : 110px; }

input.shortText { width : 80px; }

input.longText  { width : 250px;   }



.button         { width : 150px; }

.colorInput     { background-color : #F5F4ED; }

.requiredSign   { color : #C40000; font-weight : bold; }

.formComment    { font-size : 0.9em; }

.fieldAlert     { color:#cc0000; font-weight: normal; }





/*  OTHER  */

.copyright      { font-size : 0.8em; }

.footer_info    { font-size : 0.8em; padding: 8px 0px; }

.pageByPage     { font-size : 0.9em; }

.smallerText    { font-size : 0.9em; }

.nowrap         { white-space: nowrap; }

.space          { padding-bottom: 5px; }

.less_space     { padding-bottom: 2px; }

.info           { background-color : #FFFFE1; border : 1px solid #8592A2; padding: 10px;}



.fright         { float: right; }

.fleft          { float: left; }



.nextprev		{  }

A.nextprev		{ font-weight: bold; }





/*

img {display: block;} 

*/



/* glosarry */









/*  CONTENT STYLES (could be applied in FCK editor)  */

/* should be updated here and in admin/tools/FCKeditor/editor/css/fck_editorarea.css */

DIV.box {

	padding: 5px 10px;

    overflow:hidden;

	zoom: 1;

}



DIV.yellowBox {

	background-color : #FFFFE1;

	border : 1px solid #959595;

}



DIV.greyBox {

	background-color : #eaeaea;

	border : 1px solid #959595;

}





/* FCK fix */



div.textBlock > p:first-child {

	padding: 0px; 

	margin: 0px;

}



div.textBlock > h3:first-child {

	padding-top: 0px; 

	margin-top: 0px;

}



span.glosarryItem > p:first-child {

	padding: 0px; 

	margin: 0px;

}



/* FCK Styles */



h3 {

	color: #333399;

}



.FCKTitle {

	font-weight: bold;

	font-size: 18px;

	color: #cc3300;

}



.FCKCode {

	border: #8b4513 1px solid;

	padding-right: 5px;

	padding-left: 5px;

	color: #000066;

	font-family: 'Courier New' , Monospace;

	background-color: #ff9933;

}


