
body{
padding:0;
margin:0;
font:76% "MgOpen Modata", verdana, tahoma,sans-serif;
background: #cccccc url(img/sty_body.gif) repeat;
color: #303030;
}

ul {
list-style-type: square;
}

a{
text-decoration:none;
background-color:inherit;
/*font-weight:bold;*/
color: #c30c0c /*#286ea0*/ ;
}

a:hover{
background-color:inherit;
color:#606060;
}

h1{
margin:0;
font-size:3.6em;
letter-spacing:-2px;
text-align:right;
background-color:inherit;
color:#505050;
}

h2{
margin:5px 0 10px 0;
font-size:1.6em;
letter-spacing:-1px;
font-weight:normal;
text-align : left;
}

p{
margin:0 0 15px 0;
line-height:1.3em;
}


#title{
margin:10px auto -6px auto;
width:700px;
height: 45px;
text-align: right;
align: right;
}

#container{
margin:0 auto 15px auto;
width:700px;
padding:10px;
background:#ffffff url(img/sty_SPaCIFY.png) top /*bottom*/ left no-repeat;
color:#303030;
border:20px solid #505050;
}

#sidebar{
float:left;
width:110px;
padding-left:50px /*175px*/; 
}

#main{
width:380px ;
float:right;
text-align: justify;
height: 606px;
}

#footer{
clear:both;
text-align: right;
}

.menu{
display:block;
width:110px;
padding:3px 2px 4px 10px;
font-size:1.1em;
/*font-weight:bold;*/
background-color:inherit;
color: #c30c0c /* #286ea0*/;
/*border:1px solid #ffffff;*/
}

.menu:hover{
background-color:#f8f8f8;
color:  #c30c0c /*#286ea0*/  ;
/*border:1px solid #dadada;*/
}

.credits{
margin-bottom:0;
font-size:0.8em;
background-color:inherit;
color:#aaaaaa;
}

.credits a{
background-color:inherit;
color:#aaaaaa;
}

dt {
font-style: italic;
}

dl {
line-height: 150%;
}

.noborder {
	margin-left: 10px;
	vertical-align: text-bottom;
}

img {
	border: 0px;
}

#logos td {
	padding-bottom: 15px;
	padding-right: 35px;
}

.lang {
border-width: thin;
border-style: dotted;
border-color: gray;
padding: 1px;
margin-top: 3px;
font-variant: small-caps;
font-stretch: narrower;
background-color: white;
}

/* NAVIGATION ELEMENTS */
	
		 #navigation ul {
			margin-left: 45px;
			padding-left: 0;
			list-style-type: none;			
			float: left;
			width: 100px;
		}

		#navigation a {
			display: block;
			padding: 3px;
			width: 100px;
/*			border-bottom: 1px solid #CCC;*/
			color: #c30c0c;
		}

		#navigation a:link, #navlist a:visited {
			color:#c30c0c;
			text-decoration: none;
		}
		
		#navigation a:hover, #navigation ul li.current_page_item a {
			background: #000000 url(img/sty_arrow.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#c30c0c;
		}

