/*@import "shadows.css";*/

body{
	background-color:#eeeeee;
}

div.shadow {
	background: #ffffff url(../images/shadow.png) no-repeat bottom right;
	padding-right: 6px;
	padding-bottom: 6px;
}

div.content_user {
	margin: 0 5%;
	font-family: Verdena, Arial, Helvetica, sans-serif;
	font-size: 1em;
} 

input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #aaaaaa;
	font-size: 0.8em;
	background: #dddddd;
}

input:focus, textarea:focus {
	border: 1px solid #333333;
	background: #ffffff;
}

input:hover, textarea:hover {
	background: #eeeeee;
}

table#maintable {
	padding: 0;
	margin: 0;
	border-spacing: 0 0;
}

tr#document {
	height: 100%;
	display: block;
}

td#left {
	display: none;
}

td#right {
	vertical-align:top;
	padding: 0;
	margin: 0;
	height: 100%;
	background: #fff;
	border: 1px solid #333333;
	display: block;
}

td#main {
	padding: 0;
	margin: 0 20% 0 0;
	vertical-align: top;
	font-size: 0.8em;
	border: 1px solid #333333;
	background-color: #FFFFFF;
}

div#content {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	min-height: 100%;
	padding: 0;
}

div#content a {
	font-weight: bold;
	text-decoration: none;
	color: #668;
	border-bottom: 1px solid #668;
	cursor: pointer;
}

div#content a:hover {
	border-bottom: 1px solid #668;
}

div#content a img {
	height: auto;
	border: none;
	opacity: 0.5;
	float: none;
	margin: 0;
}
div#content a:hover img {
	opacity: 1;
}


div#content  ul {
	padding: 0;
	margin: 0;
	min-height: 100%;
	height: 100%;
}

div#content  ul  li {
	display: block;
	list-style-type: none;
	list-style: none;
	padding: 0.5em 0;
}


ul#rightmenu {
	font-variant: normal;
	line-height: 100%;
	padding: 5px 0 10px 3px;
	text-align:right;
	color: #555;
	font-weight: bold;
	list-style-type: none;
	list-style: none;
	text-transform: lowercase;
	margin: 0;
}

ul#rightmenu ul {
	margin: 0;
	padding: 0;
}

ul#rightmenu li.main, ul#rightmenu li.hiddenmenu, ul#rightmenu li.sponsor {
	border: 0;
	list-style-type: none;
	letter-spacing: 0;
	padding-right: 5px;
	font: normal  normal 1.3em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	padding: 0;
	margin-bottom: 1em;
}

ul#rightmenu li.sponsor {
	margin-bottom: 2px;
	text-align: center;
	display: none;
}

ul#rightmenu li.hiddenmenu {
	margin-bottom: 0em;
}

ul#rightmenu li.main ul.submenu {
	margin-right: 5px;
	background: #ffffff;
	list-style-type: none;
	list-style: none;
}

ul#rightmenu li.hiddenmenu ul.submenu {
	margin-right: 0px;
	list-style-type: none;
	list-style: none;
}

ul#rightmenu li.main ul.submenu li.subitem, ul#rightmenu li.hiddenmenu ul.submenu li.subitem {
	font: normal normal 0.7em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 0;
}

ul#rightmenu li.main ul.submenu li.subitem a.menulink, ul#rightmenu li.hiddenmenu ul.submenu li.subitem a.menulink, ul#rightmenu li.sponsor a {
	padding-right: 5px;
	color: #e80;
	text-decoration: none;
	display: block;
	height: 100%;
	border-bottom: 1px solid #ffffff;
}

ul#rightmenu li.sponsor a {
	padding: 0px;
}

ul#rightmenu li.sponsor a img {
	margin: 3px 0px;
	border: 1px solid black;
}

ul#rightmenu li.main ul.submenu li.subitem a.menulink:hover, ul#rightmenu li.hiddenmenu ul.submenu li.subitem a.menulink:hover, ul#rightmenu li.sponsor a:hover {
	border-bottom: 1px solid #809080;
	background-color: #dddddd;
}

ul#rightmenu li.sponsor a:hover img {
	border: 1px solid #dddddd;
}


ul#rightmenu ul.children {
	font-size: 142%;
	padding-left: 4px;
}

div#tipDiv {
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EAEAEA;
	display: none;
}

div.search_stats {
	float: left;
	text-align: left;
	margin-left: 1em;
	font: normal  normal 0.8em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color: #999999;
}

div.search_tabs {
	text-align: center;
	font: normal  normal 1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

div.search_tabs a, div.search_tabs p {
	margin-left: 0.2em;
	margin-right: 0.2em;
}

div.search_tabs p {
	font-size: 1.2em;
	display: inline;
}

div.no_result {
	text-align: center;
	font: normal  normal 2.4em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

div.unregister {
	text-align: center;
	font: normal  normal 1.7em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 1em 0;
}

ul.titlemenu {
	list-style: none;
	float: none;
	margin: 0;
	padding: 0;
	border: 1px solid #003d77;
	border-top: none;
	border-bottom: none;
	background-color: #eeeeee;
}

ul.bartitle {
	list-style: none;
	float: none;
	margin: 0;
	padding: 0;
	background-color: #003d77;
	padding-right: 2em;
	height: 75px;
}

li.voicemenu, li.separatormenu {
	margin: 0;
	vertical-align: middle;
}

a.mainmenuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #003d77;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	display: block;
	border: 1px solid #eeeeee;
}

a.mainmenuitem:hover {
	text-decoration: none;
	background: #8899AA;
	color : #ffffff;
	border: 1px solid #003d77;
}

a.mainmenuitem:active {
	background: #A3BACE;
	color: #ffffff;
}

li.separatormenu {
	background: url(http://www.equilibri.net/images/separator.png) no-repeat  ;
	height: 1em;
	display: none;
}

li.eq_title {
	margin: 0;
	height: 75px;
	padding: 0;
}

li.eq_title a img {
	border: none;
	margin: 0;
	padding: 0;
}

li.bartitle_sponsor {
	margin: 0;
	padding: 0;
	background: url(http://www.equilibri.net/images/linea.png) repeat-x top;
	text-align: center;
	height: 75px;
	padding-right: 250px;
	padding-top: 5px;
	float: none;
	display: none;
}
