/* HEADER & CONTENT */	

a.header  { 

	color:#3A3A37;

	text-decoration : none;

	font-size : 1.7em;

	font-weight: bold; 

}



div.header { 

	padding: 15px 20px;

	background: #CED9EC; color:#ffffff; text-align: left;

	border-bottom: 2px solid #acbfdf;

	margin-bottom: 0px;

}



div.content {

	padding: 10px;

}



/* LOGIN */	

div.login { 

	font-size : 0.9em; 

	font-weight: bold; 

	text-align: right; 

	padding-right: 15px;  

	color: #3A3A37;

	float: right;

}



a.login {  color: #3A3A37; }





/* OTHER */

.menuBlock {

	padding: 4px;

	margin-bottom: 10px;

	border: 1px solid #DADADA;

	text-align: center;

	font-size : 0.9em;

	font-weight: bold;

	background: #ECECEC;

	text-align: left;

}



.menuItem, .menuItemSelected {

	padding: 4px 30px;

	margin-right: 8px;

	border: 1px solid #DADADA;

	text-align: center;

	background: #F4F4F4;

}



.menuItem a {

	color: #000033;

	text-decoration: none;		

}



/*

.menuItemSelected {

	border-top: 1px solid #757575;

	border-right: 1px solid #757575;

	border-bottom: 1px solid #CFCFCF;

	border-left: 1px solid #DADADA;			

}

*/





/*

.menuItemSelected {

	background: #DADADA;

	border: 1px solid #C5C5C5;

}



.menuItemSelected a {

	color: #000033;

	text-decoration: none;		

}

*/





/*

.menuItemSelected {

	background: #D9E4F4;

	border: 1px solid #C6D6EE;

}



.menuItemSelected a {

	color: #000033;

	text-decoration: none;		

}

*/





.menuItemSelected {

	background: #4584C1;

	border: 1px solid #DDDDDD;

}



.menuItemSelected a {

	color: #FFFFFF;

	text-decoration: none;		

}
.menuItemSelected a:hover {

	color: #3A3A37;

	text-decoration: none;		

}




/*

a.topMenu {

	color: #000033;

	text-decoration: none;	

}

*/



.searchForm {

	font-size : 0.9em;

	font-weight: bold;

	padding: 5px 10px;

	margin-bottom: 5px;

	background: #ececec;

	border: 1px solid #DADADA;

}



.menuItem3 {

	background: #ececec;

	font-size : 0.9em;

	font-weight: bold;

	padding: 5px 10px;

	border-bottom: 1px solid #DADADA;

}



.menuItem3 a {

	color: #000033;

	text-decoration: none;	

}



.menuBlockHeader {

	background: #F4F4F4;

	border: 1px solid #DADADA;

}



.tdArticleTitle    { 

	background-color : #FFFFFF;  

	border-bottom: 2px solid #D4D4D4; 

}



div.bottom {

	margin-top: 5px;

	padding: 8px 5px;

	border-top: 1px solid #DADADA;

}



div.navigation {

	padding: 6px;

	background: #F4F4F4;

	border-bottom: 1px solid #DADADA;

	margin-bottom: 10px;

}



.searchFormBlock {

	font-size : 0.9em;

	font-weight: bold;

}



.contentBlock {

	border: 1px solid #DADADA;

}



.leftBlock {

	padding: 5px 10px;

	margin-bottom: 5px;

	background: #ececec;

	border: 1px solid #DADADA;

}



/* LEFT MENU */

/* for menu nodes and overflow, it can control left width 

image width ser to 220 */

.oTreeNode  { width: 204px; }

.oTreeNode2 { width: 200px; }



.categoryBlock {

	padding: 5px 8px;

	background: #F4F4F4;

}