
/* CSS Document */

.accessibility, dfn {
display:none; }

body {
margin:0; padding:0;
background-color:#FFFFFF;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
	text-align:center; }

.clear
{clear:both;}

.greek {
font-family:Hellenica,"Arial Unicode MS","Galilee Unicode Gk","New Athena Unicode","Athena Unicode","Palatino Linotype","Titus Cyberbit Basic","Cardo","Vusillus Old Face","Alphabetum","Galatia SIL","Code 2000","GentiumAlt","Gentium","Minion Pro","GeorgiaGreek","Vusillus Old Face Italic","Everson Mono","Aristarcoj","Porson","Legendum","Aisa Unicode","Hindsight Unicode","Caslon","Lucida Grande","Verdana","Tahoma";
}

a {
text-decoration:none;
color:#465B8C; }

a:hover {
text-decoration:underline;
color:#333; }
a img
{
	border:none;
}

#flashMessage.js
{
    background-color:#FFFFFF;
    border:5px solid #999;
    font-size:18px;
    color:#666;
    width:500px;
    left:50%;
    margin-left:-250px;
    padding:10px;
    position:absolute;
    top:170px;
    z-index:1000;
}

#header1 {
margin:0 auto;
height:149px;
background-image:url(../img/header.gif);
background-repeat:no-repeat;
background-position:center;}


#header2 {
margin:0 auto;
width:850px;
	text-align:left;}

#menu {
position:absolute;
top:111px;
background-color: #E2ECF3; /*#D7E4EF; /*#E2ECF3 #333 */
width:850px;
height:28px;
line-height:28px;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
font-size:110%;
font-weight:bold;
}
	
#foto {
width:360px;
height:117px;
overflow:hidden;
border: 3px solid #465B8C;
/*position:relative;
	top:26px;
	left:400px;*/
	float:right;
	margin-top:26px;}
	
		#foto img{
            float:left;
border:0;
margin:0;
padding:0;}
#foto ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}
#foto ul li
{
    float:left;
    margin:0;
    padding:0;
}

#sottomenu {
position:absolute;
top:145px;
width:850px;
height:28px;
line-height:28px;
font-size:110%;
font-weight:bold;
}
	
	

#header2 h1, #header2 h2 {
margin:0; padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:normal;
display: none; }

#header2 h1 {
padding-top:5px;
font-size:350%; 
}

#header2 h2 {
font-size:200%;
margin-bottom:25px; }

#content {
margin:0 auto;
margin-top:20px;
width:850px;
line-height:140%;
margin-bottom:100px;
text-align:left; }

#colsx {
width:220px;
float:left;
margin-bottom:20px;
padding-right:20px;
border-right:1px solid #E2ECF3; }

#coldx {
width:560px;
float:right;
padding:0px 20px 0px 20px;
margin-bottom:20px;
border-right:1px solid #E2ECF3; }

#footer1 {
clear:both;
margin:0 auto;
padding:5px;
background-color:#E2ECF3;
border-top:10px solid #333;
font-size:80%;
line-height:120%; }

#footer2 {
margin:0 auto;
width:850px; 
}

#footer2 p {
margin:0; padding:0;
text-align:center;
font-style:italic;
color:#465B8C;
 }

#content h1, #content h2, #content  #coldx h3 {
color:#465B8C;
font-style:italic;
font-weight:normal; }

#content h1 {
font-size:180%;
color:#465B8C;
text-align:right;
font-weight:bold; 
font-style:normal;}

#content h2 {
font-size:160%; }

#content  #coldx h3 {
font-size:140%;
margin:0;
padding:0; }

/* toolbox */
div.toolbox
{
    position:absolute;
    background-color:#fff;
    border-bottom:3px solid #333;
    padding:5px;
    width:auto;
    right:0;
}

/* MENUS */

#menu ul, #sottomenu ul {
margin:0; padding:0;
display:inline;
padding:1px 3px 4px 0px;
border:0; 
}

#menu ul ul {
/*border-right:1px solid #DD0000; */}

#menu ul li {
display:inline;
padding:2px 3px 3px 6px;
/*border-right:1px solid #DD0000; */}

#sottomenu ul li {
display:inline;
padding:2px 2px 3px 2px;
border-right:1px solid #E2ECF3; }

#menu ul li a {
display:inline;
padding-right:3px;
color: #006600; /*#006600; #fff*/
/*filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
border-right:1px solid #DD0000; */}

#menu ul li a:hover {
/*color:#525F7D;
text-decoration:none;*/
color:#ffffff;
text-decoration:underline; }


#sottomenu ul li a {
display:inline;
padding-right:2px;
color:#465B8C;
font-size:95%;
font-weight:normal;}

#sottomenu ul li a:hover {
color:#006600;
text-decoration:none; }

.boxnews
{
border-top:1px solid #67584B;
padding: 4px;
background-color:#E2ECF3;
}
.boxnews a:hover
{
    color:#334467;
}

#colsx h2 {
margin:0; padding:0;
margin-top:25px;
color:#465B8C;
font-style:italic;
font-weight:bold;
font-size:120%; }

#abstract{
padding-bottom:10px; }

#content #colsx .boxnews h3 {
font-size:120%;
margin:0; 
padding:0; 
line-height:100%;}

.date  {
font-size:80%;
margin:0; 
padding:0; 
margin-top:5px;
line-height:100%;
text-align:right;
font-style:italic;
color:#666;}

#coldx .date  {
border-top:1px dotted #ccc;
margin-top:20px;
padding-top:5px;}

#coldx .paging  {
color:#666;
margin-top:20px;
font-size:95%;}

fieldset {
border:0;
margin:0;
padding:0;}

label {
display:block;
font-weight:bold;}

.checkbox input,
.checkbox label
{
    float:left;
    width:auto;
}

.input
{
    clear:left;
}

input, textarea {
border:1px solid #465B8C;
margin-bottom:5px;
padding:2px;
width:500px;
}

.whoswho p {
margin:0; 
padding:0;
display:inline;}

.whoswho, .gallery_list {
border-top:1px dotted #ccc;
margin-top:10px;
padding-top:5px;}

#searchbox
{
    position:absolute;
    width:850px;
    color:#fff;
    z-index:100;
}
#searchbox form
{
    position:absolute;
    right:0;
    top:0;
}
#searchbox input
{
    width:170px;
    color:#fff;
    background:#30558D;
    border:none;
    border-left:1px solid #213B61;
    border-right:1px solid #213B61;
    border-bottom:1px solid #213B61;
    padding:2px;
    padding-top:2px;
}
#searchbox .submit
{
    display:inline;
}
