@charset "utf-8";
/* DISABILITIES_MODE */
html,body,div,ul,ol,li,dl,dt,dd,pre,form,p,blockquote,fieldset,input,a,span { 
	font-size: 20px !important; 
	color: #000000 !important;
	}

#page-content img {
display:none !important;
}

#sidebar a.banner{
display:none !important;
}

#inside a {
color: #000066 !important;
text-decoration: none !important; 
padding: 0;
}		
#inside a:hover {
    background-color: #c4dbe9;
}
	
	
h1,h2,h3 { 
	color: #000000 !important;
}

ul.groups-menu a{
	font-size: 12px !important; 
	color: #000000 !important;
}

#horizontal-multilevel-menu  a{
	font-size: 17px !important; 
	color: #000000 !important;
	font-weight: bold !important;
}

#top-menu {
	background: #FFFFFF !important;
}

#horizontal-multilevel-menu div.root-separator {
background: #FFF !important;
}

#horizontal-multilevel-menu li.root-item-selected div.root-item-left, #horizontal-multilevel-menu li:hover div.root-item-left, #horizontal-multilevel-menu li.jshover div.root-item-left {
background: transparent !important;

}

#horizontal-multilevel-menu li a.root-item-selected, #horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
background: transparent !important;
}

#horizontal-multilevel-menu a.parent {
background: transparent !important; 
}

#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover {
background: #ccc !important/*#ebf5fd*/;
}

#horizontal-multilevel-menu li li {
border-bottom: 1px solid #000 !important;
}

#horizontal-multilevel-menu li ul {
width: 300px !important;
background: #fff !important;
border-color: #000 !important;
}

#horizontal-multilevel-menu li div.first a.root-item-selected, #horizontal-multilevel-menu li div.first a.root-item, #horizontal-multilevel-menu li:hover div.first a.root-item, #horizontal-multilevel-menu li.jshover div.first a.root-item {
background: transparent !important;
width: 0px !important;
padding: 0px !important; 
}

#top-menu-left-corner {
background: transparent !important;
}

#top-menu-right-corner {
background: transparent !important;
}


#header-bottom div#main-title {
font-size: 26px !important;
}

div.search-form input.search-field {
border: solid #000 2px !important;
font-weight: bold !important;
font-size: 16px !important;
color: #000000 !important;
}

#header-top {
background: #fff url(images/header-top-d.gif) no-repeat left top !important;
}

div#auth (div,span) {
font-size: 16px !important;
}

div#auth a#profile, div#auth a#reg {
font-size: 16px !important;
}

a#auth-button span {
padding-right: 0px !important;
border: solid #000 2px !important;
font-size: 16px !important;
color: #000000 !important;

}

a#auth-button, a#auth-button span {
background: transparent !important;
}

ul#top-links a {
color: #fff !important;
font-size: 14px !important;
}

.news-line div.nav span.item {
	font-weight: bold !important;
}

h3.title, h3.title span {
background: #fff !important;
}

#left-menu li a:hover {
background-color: #ccc !important;
}

#left-menu ul li {
background: transparent !important;
border-bottom: 1px solid #000 !important;
}

div.block div.block-inner {
background: #fff !important;
border: solid #000 1px !important;
border-top: none;
text-align: justify;
}

h3.title {
border-bottom: #000 solid 1px !important;
}

#left-menu li a.selected {
background-color: #ddd !important;
}

.line-dotted-bottom {
background: transparent !important;
}

div.search-form input.search-submit {

height: 0px !important;
width: 0px !important;
margin: 0px !important;
}