body {
 background-color: white;
  }

  #left {
	width: 190px;
	min-height: 1024px !important;
	text-align: left;
	background-color: #9999FF;
	border: 0px;
	position:absolute;
	left:0px;
	top:0px;
	visibility: visible;
	border-right: 7px solid;
	border-right-color: #000000;
		border-left: 7px solid;
	border-left-color: #000000;
	}	
	
	.logo_box  {
	width: 190px;
	height: 150px;
	text-align: center;
	background-color: rgb(255, 255, 255);
	border-bottom: 7px solid;
	border-bottom-color: #000000;
	margin:0px;
  }
	 
 #right {
	width: 190px;
	min-height: 1024px !important;
	background-color: #CC0033;
	text-align: left;
	border: 0px;
	left:610px;
	top:0px;
	visibility: visible;
	position:absolute;
	border-left: 7px solid;
	border-left-color: #000000;
	}
	
	.logo_box2  {
	width: 190px;
	height: 150px;
	text-align: center;
	background-color: rgb(255, 255, 255);
	border-bottom: 7px solid;
	border-bottom-color: #000000;
	margin:0px;
  }

  #logo {position:relative;
  width: 112px;
  height: 132px;
  padding-top: 10px;
  }
  
  #menu_box {
	width: 190px;
	min-height: 230px !important;
	text-align: left;
	border: 0px;
	float: right;
	display:inline;
	background-color: #9999FF;
 	}	


#main_box {
	width: 610px;
	min-height: 1024px;
	text-align: left;
	background-color: #FFFFFF;

	position:absolute;
	left:197px;
	top:0px;

	}	


  .title  {
	width: 610px;
	height: 150px;
	text-align: center;
	background-color: #FFFF66;
	border-bottom: 7px solid;
	border-bottom-color: #000000;
	float:right;
	top:0px;
	right:0px;
	display:inline;
 }
			

	
	
  #article_box {
   width: 396px;
   float: left;
   display:inline;
   min-height: 250px;
   background-color: #FFFCF7;
   left:0px;
   top:0px;
   			}
    
  #foto_box {
	width: 214px;
	float: right;
	position:absolute;
	top: 200px;

	display:inline;
	left: 620px;
   			}

#news {
   width: 210px;
   height: 260px;
   text-align: center;
   background-color: white;
   position:relative;
   margin-top: 1em;
   padding-top: 3em;
   margin-left: -1em;
   left:0px;
   top:0px;
   border: 4px double rgb(180, 141, 134);
      }	
	  

/* Scroller  */	  
.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin: 0;
 padding: 0;
}

.jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {
 white-space: nowrap;
}


/* Scroller Box */
#scroller_container {
 width: 210px;
 height: 80%;
 overflow: hidden;
         }	
}
/* Scroller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;   
 }
	
 #description_box {
   width: 580px;
   float: left;
   display:inline;
   min-height: 250px;
   background-color: #FFFCF7;
   left:0px;
   top:0px;
   margin-left:2em;			}
 /* ....end of the box with articles, foto and news.....*/		 

	 
/* ....end of the box with articles, foto and news.....*/		 

/* ....menu styling.....*/	

.menu_list {	
	width: 190px;
	text-align: right;
	background-color: #9999FF;
	font-family: giorgia, verdana, tahoma;
	}
.menu_head {
	padding: 1px 10px;
	cursor: pointer;
	position: relative;
	padding-top: 3px;
	margin:1px;
	text-align: right;
	font-size: 10pt;
	line-height:110%;
    font-weight:bold;	 
	font-family: giorgia, verdana, tahoma;	
}
.menu_body {
	display:none;
	text-align: right;
	font-family: giorgia, verdana, tahoma;
}
.menu_body a{
	display:block;
	text-align: right;
	line-height:100%;
	padding: 0.2em 10px 0.4em 0;
	margin: 0 10px 0 10px;
	border-bottom: 0.5px solid rgb(97,69,63);
	font-family: giorgia, verdana, tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
	border-bottom: 1px solid;
}
.menu_body a:hover{
	color: navy;
	display:block;
	text-align: right;
	line-height:100%;
	padding: 0.2em 10px 0.4em 0; 
	margin: 0 10px 0 10px;
	border-bottom: 0.5px solid rgb(97,69,63);
	font-family: giorgia, verdana, tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
	border-bottom: 1px solid;
	!font-weight: bold;
	!padding-top: 0.1em; 
	!padding-bottom: 0.1em;
	!line-height:100%;
	!text-decoration: none;
	!important;
	}	
  
  h1 {
  font-family: tahoma, verdana, garamond;
  font-decoration: none;
  line-height:140%;
  !important;
  padding-top: 40px;
 }
 
 h3 {
	font-family: tahoma, garamond, verdana;
	line-height:140%;
	color: #000099;
	padding: 1em;
	text-align: left;
 }
 .next h3 {
 font-family: tahoma, garamond, verdana;
 line-height:140%;
	color: #000099;
 padding: 1em;
 text-align: left;
 margin-top: -10em;
 }
 
 h4 {
  font-family: tahoma, georgia, verdana;
  line-height:110%;
  text-decoration: none;
	color: #000099;
  margin-left:15px;
  margin-top: -3em;
  }
  
 h5 {
  font-family: tahoma, garamond;
  line-height:130%;
  text-decoration: none;
	color: #000099;
  margin-left:10px;
  }
  
  h6 {
  font-family: georgia, verdana, tahoma;
  line-height:110%;
  text-decoration: none;
	color: #000099;
  margin-left:10px;
  margin-top: -3em;
  }
  
 p {
	font-family: georgia, verdana, tahoma;
	line-height:130%;
	font-size:12pt;
	text-decoration: none;
	padding: 4em;
	margin-top: -6em;
	text-align: left;
     }
 
 .sub {
  margin-top:-3em;
  margin-bottom: 1em;
  text-align:center;
  }
	 
 .under{
  margin-left:-10px;
  text-align: center;
  } 
  .address {
  font-family: georgia, verdana, tahoma;
  text-align: left;
  line-height:125%;
  color: rgb(97,69,63);
  font-size:8pt;
  text-decoration: none;
  padding-left: 6em;
  margin-top: -9em;
  padding-bottom: 3em;
 }
 .news {
  font-family: georgia, verdana, tahoma;
  text-align: left;
  line-height:110%;
  color: rgb(97,69,63);
  font-size:9pt;
  font-weight: bold;
  text-decoration: none;
  color: rgb(97,69,63);  
  margin-bottom: -1em;
  }
 
 #left_box {
   width: 241px;
   float: left;
   display:inline;
   min-height: 250px;
   background-color: #FFFCF7;
   margin-left:2px;	
   margin-right:2px;	
   }

   #right_box {
   width: 241px;
   float: right;
    display:inline;
   min-height: 250px;
   background-color: #FFFCF7;
   margin-left:2px;	
   margin-right:2px;
   }
   
   #after_box {
   width: 490px;
   margin-left: 5px;
   margin-right: 5px;
   float: left;
    display:inline;
     }
 .clear  {
   clear: both;
       }
 
li {
 font-family: georgia, verdana, tahoma;
 line-height:140%;
 font-size:8pt;
 text-decoration: none;
 text-align: left;
      }

ul {
 margin-top: -5em;
      }	 
	  
.center {
 text-align:center;
      }	
 a {  
  text-decoration: none;
  color: black; 
 }
 a:hover{
	color: rgb(180,141,134);
}
a:visited{
	color: rgb(97,69,63);
}
ol.lower {
list-style: lower-latin;
margin-top: 1em;
}

ol.upper {
color: rgb(97,69,63);
list-style: upper-latin;
margin-top: 1em;
}
 
ol.roman {
list-style: lower-roman;
margin-top: 1em;
}

.c_cite{  
  line-height:140%;
  font-style: italic;
  font-size: 90%; 
  margin-left: 1em;
  margin-right: 1em;
  text-align: left;
  padding-left:7em;
  color: rgb(97,69,63);
 }
 .cite{  
  line-height:140%;
  font-style: italic;	
  margin-left: 1em;
  margin-right: 1em;
  text-align: justify;
  color: rgb(97,69,63);
 }
 .just{  
  line-height:150%;	
  text-align: justify;
  }
 
  
/* text formatting*/


/* FOTO FOTO FOTO*/
#foto1 {
	position: relative;
	width: 162px;
	height: 216px;
	background-color: white;
	border: 4px double;
	border-color: #CC3333;
  }
  #foto2{
  margin-top: -2em;
  margin-bottom: 0em;
  position: relative;
  left:140px;
  width: 192px;
  height: 256px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
   #foto3{
  margin-top: -2em;
  margin-bottom: 0em;
  position: relative;
  left:140px;
  width: 182px;
  height: 279px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
   #foto4{
  margin-top: -2em;
  position: relative;
  width: 148px;
  height: 170px;
  left:140px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto5{
  margin-top: -2em;
  position: relative;
  width: 211px;
  height: 166px;
  left:120px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto6{
  margin-top: -2em;
  position: relative;
  width: 162px;
  height: 216px;
  left:140px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto7{
  margin-top: -2em;
  position: relative;
  width: 224px;
  height: 158px;
  left:118px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto8{
  margin-top: -2em;
  position: relative;
  width: 156px;
  height: 233px;
  left:140px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto9{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:136px;
  width: 184px;
  height: 146px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  
  #foto10{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:136px;
  width: 180px;
  height: 133px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  
  #foto11{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:136px;
  width: 144px;
  height: 202px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto12{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:116px;
  width: 238px;
  height: 148px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto13{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:140px;
  width: 192px;
  height: 221px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto14{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:116px;
  width: 208px;
  height: 158px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
 #foto15{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:116px;
  width: 197px;
  height: 128px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  
  #foto16{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:136px;
  width: 135px;
  height: 224px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto17{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:154px;
  width: 141px;
  height: 194px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
   #foto18{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:154px;
  width: 154px;
  height: 171px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #foto19{
  margin-top:-2em;
  margin-bottom:1em;
  position: relative;
  left:154px;
  width: 162px;
  height: 215px;
  background-color: white;
  padding: 1.5em;
  border: 4px double rgb(180, 141, 134);
  }
  #flag1{
  position: relative;
  margin-top:1em;
  left: 138px;
  text-align: right;
  width: 16px;
  height: 11px;
     }
 #flag2{
  position: relative;
  margin-top:1em;
  left: 138px;
  padding-right: 2em;
  text-align: right;
  width: 16px;
  height: 11px;
     }

