html,body {
	color: rgb(87,87,90);
	background-color: black;
}

a, a:visited, a:link {
	text-decoration: none;
	color: rgb(87,87,90);
}

a:hover {
	color: rgb(199,200,202);
}

.arrow_hover {
	background: rgb(34,30,31) url(../images/dark_f_arrow_sel.gif) center left no-repeat;
}

#menu ul.filter li a:visited, #menu ul.filter li a:link  {
	color: #999;
}

#menu ul.filter li a:hover, #menu ul.filter li a.selected {
	color: rgb(199,200,202) !important;
	background: #000 url(../images/dark_f_arrow_sel.gif) center left no-repeat;
}
#menu ul.filter li a {
	color: #999;
	background: #000 url(../images/dark_f_arrow.gif) center left no-repeat;
}

#theme, #theme a {
	color: #999;
}

#theme a:hover {
	color: rgb(199,200,202) !important;
}


ul.file_list li, #links a {
	background: black url(../images/dark_arrow1.gif) center left no-repeat;
}
/*
#links a {
	color: #7d7e7f;
	color: red;
}
*/

#body_detail div.right_col h1 {
	color: rgb(199,200,202);
}

#body_abstract h1 {
	color: rgb(199,200,202);
}

/***CALENDAR***/
#calendar .top  {
	background: #858585;	
	color: #151515;
	font-weight: bold;
}

#calendar .grid .col {
	font-weight:bold;
	color: rgb(140,140,140);
	background: #409AD9 url(../images/dark_cal_cell_bg.gif) top right no-repeat;	
}

#calendar .top a.left {
	background: #858585 url(../images/dark_cal_left.gif) center center no-repeat;	
}
#calendar .top a.right {
	background: #858585 url(../images/dark_cal_right.gif) center center no-repeat;	
}


#calendar .days {
	height:12px;	
	
	color:black;
	background:transparent url(../images/cal_days_bg_dark.gif) center center no-repeat;
}


.ext_news_item a:hover {
	color: rgb(199,200,202);
}

#page_navigator div a {
	color: rgb(95,94,95);
}

#page_navigator div a:visited, #page_navigator div a:link  {
	color: rgb(95,94,95);
}

#page_navigator div a:hover, #page_navigator div a.selected {
	color: rgb(199,200,202) !important;
}

#page_navigator div a.left {
	background: rgb(34,30,31) url(../images/dark_arrow1left.gif) no-repeat scroll top right;
}

#page_navigator div a.right {
	background: rgb(34,30,31) url(../images/dark_arrow1.gif) no-repeat scroll top left;
}

input.enews_input {
	color: rgb(199,200,202);
	border: 2px solid #7d7d7d;
	background: transparent url(../images/dark_bg_enews_input.gif) 0 0 no-repeat;
}

input.enews_submit {
	color: white;
	background: #7d7d7d;
	border: 1px solid #7d7d7d;
}


.body_topline, .body_left_col, .mainbody_right_col, .corpo_item, .right_col_title, #footer {
	border-color: #4f4f4f;
}

