body {
	text-align: center; 
	margin:0; 
	font-family: verdana, sans-serif;
	background-image:url('/assets/templates/files/images/bg-image3.png'); background-position:100% 100%;
	}
#body{
	text-align: left;
	width: 61em;
	margin: 0 auto;
	box-shadow: 0px 0px 10px 0px;
	background-color:#ffffff;}
#top {
	background-color:#404041; 
	width:100%; 
	height:2.5em;}
.inline_logo {
	float:left; 
	margin:5px; 
	width:30px; 
	height:30px;}
.inline_logo:first-child {margin-left:15px;}
.inline_logo_lang {
	float:left; 
	margin:7px 5px 5px 5px; 
	width:35px; 
	height:25px;
	padding:0px;}
.text_logo {width:35px; height:20px;}
#find {
	float:right; 
	margin:10px 15px 5px 5px;
	}
#head {
	background-color:#404041;
	height:6em;
	width:100%;
	overflow:hidden;
	background-image:url('/assets/templates/files/images/header-bg.png'); 	
	background-repeat: repeat;
    background-position:100% 100%; background-size:50%100%;}
#logo {
	height:7em;
	width:100%;
	margin-top:-4em; 
	}

h1 {
	text-align:center; 
	color:#ffffff;/*#58585b;*/ 
	font-size:28px;
}
h1 a{
	color:#ffffff;/*#58585b;*/ 
	text-decoration:none;
}
h2 {
	font-size:22px; 
	font-weight:normal;
	padding:0; 
	margin:0;
	}
h3 {
	font-size:18px; 
	font-weight:normal;
	padding:0px; 
	margin:0;
	color:#58585b;
	}
h4 a{
	color:#f05a28;
	font-size:13px;
	text-decoration:none;
}
h4 {
	color:#f05a28;
	font-size:13px;
	text-decoration:none;
}
h5 a{
	color:#404041;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
h5 a:hover{
	color:#f05a28;
	font-size:13px;
	text-decoration:none;
}
p {
	font-size:12px; 
	line-height:1.2em;
	}
#annotationText {
	text-align:justify;
	font-weight:normal;
	font-size:12px; 
	line-height:1.5em;
}
#contacts{
	height:20em;
}
#read table tbody tr td {
	font-family: verdana, sans-serif;
	font-size:12px; 
	padding:5px;
	margin:0;
	height:14px;
	border-bottom:1px solid #58585b;

}
#read table tbody tr td h3 {
	padding-bottom:10px;
}
#read li{
	font-size:12px; 
	line-height:1.2em;
	}
#breadcrumb ul li {
	font-size:22px; 
	font-weight:normal;
	padding:0; 
	margin:0;
}
#hiddenlink {
	color:inherit; 
	border:none; 
	text-decoration:none
	}
img {border:none;}
#menu {
	background-color:#404041;/*#808284; */
	height:2em; 
	padding:5px;
	text-align:center;
	}
#menu ul {
	margin: 0;
    padding: 0;
    /* For IE, the outcast */
    zoom:1;
    *display: inline;
 	display: inline-block;
}
#menu ul li {
	margin-right:30px; 
	margin-top:0.5em; 
	float:left; 
	list-style-type:none; 
	display: inline;
}
#menu ul li:first-child {margin-left:0px;}
#menu ul li:last-child {margin-right:0px;}
#menu a {
	color:#FFFFFF; 
	text-decoration:none;
	font-size:14px;
	}
#menu a:hover {
	padding-bottom:7px; 
	border-bottom: 3px solid #f05a28;
	}
#menu ul li.active a{
	color:#f05a28;
	}
#contact table {
	border:none;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto; 
	width:100%;
	}
#contact table tr td{
	height:2.5em;
	}
#contact table tr td p{
	margin:5px;
	padding:0;
	}
#contact table tr td p a{
	color:#404041;
	text-decoration:none;
	}
#contact table tr td p a:hover{
	color:#f05a28;
	}
.contact_logo {margin:5px 0px 0px 10px;}
ul li .footer h4 a{
	color:#404041;
	font-size:13px;
	text-decoration:none;
}
#core table {
	width:100%; 
	margin:0px; 
	border:none;
	}
#core table tr th {
	background-image:url('/assets/templates/files/images/WaterBg3.2.png'); 	
	background-repeat: no-repeat;
    background-position:100% 100%; 
	background-size:100% 100%;
	color:#404041;
	text-align:left;
	padding:10px;
	padding-top:5px;
	padding-left:30px;
}
#core table tr th h2{
	margin-left:25px; 
	color:#ffffff;
}
#core table tr th h2 a{
	color:#ffffff;
	text-decoration:none;
}
#core table tr th {
	color:#ffffff;
}
#core table tr th a:hover {
	color:#404041;
}
#core table tr td {
	height:3em;
}
.annotationTable {float:left;}
.annotationTable li {
	list-style-type:none; 
	width:12em; 
}
.annotationTable li h3 {
	padding-top:5px; 
	color:#404041;
}
.annotationTable li p {
	padding-top:5px; 
	color:#404041;
}
.header{
	min-height:2em;
	padding-bottom:2px; 
	border-bottom: 3px solid #f05a28;
}
.annotationTable li a {
	text-decoration:none; 
	color:#404041;
	border:none;
}
.annotationTable li a:hover{ 
	color:#f05a28;
}
.content_li {
	min-height:7em; 
	max-height:7em; 
	overflow:hidden; 
	width:6em;
}
.footer {max-height:4.5em; width:6em; margin:0; padding:0; overflow:hidden}
.footer h4 a{
	font-size:11px;
	text-decoration:none;
}
.footer h4{
	margin-top:5px;
}
#footer {background-color:#404041; color:#ffffff}
#vMenu {
	background-color:#404041; 
}
#vMenu ul li{
	list-style-type:none;
	color:#000000; 
	font-weight:normal; 
	font-size:14px;   
	margin-top:3px;
	background-color:#404041;
	min-height:2em;
	padding:1em;
	border-bottom: 1px solid #666;
	width:10.5em;
}
#vMenu a {
	color:#FFFFFF; 
	text-decoration:none;
	font-size:14px;
}
#vMenu a:hover {
	padding-bottom:7px; 
	border-bottom: 3px solid #f05a28;
}
#vMenu ul li.active a{
	color:#f05a28;
}
#right {
	margin:1em 1em 1em 15em; 
	padding: 3em 3em 3em 4em;  
	min-height:30em;
	box-shadow: 0px 0px 10px 0px;
}
#right h2 {
	background-image:url('/assets/templates/files/images/WaterBg3.1.png'); 	
	background-repeat: no-repeat;
    background-position:100% 100%; 
	background-size:100% 100%;
	color: #f05a28;
}
#right p {line-height:1.5em}
#center {
	margin:1em 8em 1em 8em;
	padding: 3em 3em 3em 4em;  
	min-height:30em;
	box-shadow: 0px 0px 10px 0px;
}
#center h2 {
	background-image:url('/assets/templates/files/images/WaterBg3.1.png'); 	
	background-repeat: no-repeat;
    background-position:100% 100%; 
	background-size:100% 100%;
	color: #f05a28;
}
#center p {line-height:1.5em}
#contacts {
	margin:1em 1em 1em 1em; 
	padding: 3em 2em 3em 2em;  
	min-height:30em;
	box-shadow: 0px 0px 10px 0px;
}
#contacts h2{
	background-image:url('/assets/templates/files/images/WaterBg3.1.png'); 	
	background-repeat: no-repeat;
    background-position:100% 100%; 
	background-size:100% 100%;
	color: #f05a28;
}
#contacts a{
	color:#404041;
	text-decoration:none;
}
#contacts a:hover{
	color:#f05a28;
}
#contacts #read {
	float:left;
	width:24em;
}
#read h5 {
	color: #f05a28;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#left{float:left; }
.current {display: none;}
#breadcrumb ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#breadcrumb ul li{
	display:inline;
}
#breadcrumb li a{
	color:#ffffff;
	text-decoration:none;
}
.postDate {
	font-size: 11px; 
	color:#5F5F5F;
}
#news-logo {
	width:120px; 
	height:120px; 
	float:left; 
	margin-right: 15px; 
	margin-top:5px; 
	padding:10px;
}
#map_canvas {
	border: 0px;
	width:30em;
	height:300px;
	float:right;
}
.navigation {
	text-align:center; 
	margin-top:3em;
}
.navigation li{
	float: none; 
	display: inline;
	margin-right:10px;
}
.navigation li a{
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
} 

.navigation li a.active{
	color:#f05a28;
	font-weight:bold;
	text-decoration:none;
}
.navigation li a:hover{
	text-decoration:none;
	color:#f05a28;
}
#hMenu {
	border-bottom: 2px solid #404041;
	height:2em; 
	padding:4px; 
	text-align:center;
	margin-top:-2em;
	margin-bottom:2em;
	}
#hMenu ul {text-align:center}
#hMenu li {
	margin-right:30px; 
	margin-top:-0.5em; 
	float:left; 
	list-style-type:none; 
	display: inline;
	}
#hMenu li:last-child {margin-right:0px;}
#hMenu a {
	color: #404041; 
	text-decoration:none;
	font-size:14px;
	}
#hMenu a:hover {
	padding-bottom:9px; 
	border-bottom: 3px solid #f05a28;
	}
#hMenu ul li.active a{
	color:#f05a28;
	padding-bottom:9px;
	border-bottom: 3px solid #ffffff;
	}
.more{
	font-size:13px;
	text-align:right; 
}
.more a{
	color:#404041;
	text-decoration:none;
}
.more a:hover{
	color:#f05a28; /*#404041;*/
	text-decoration:none;
}
#news {
	min-height:10em;
}
#news h3 a{
	color:#f05a28;
	text-decoration:none;
}
#news h3 a:hover{
	color:#404041;
	text-decoration:none;
}
#news .annotationImage {
	margin-left:auto;
	margin-right:15px;
	box-shadow: 0px 0px 7px 0px;
	max-width:11em;
	float:left;
	text-align:center;
	height:160px;
	margin-top:5px;
	color:#666;
}
.exposition {
	font-weight:bold;
 }
#sliderImg {
	width:25em;
	margin-left:8em;
	margin-top:1em;
	height:18em;
	overflow:hidden;
}
#sliderImg img {
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #666;
	box-shadow: 0px 0px 5px 0px;
	height:270px;
	max-width:23em;
}
.description {
	border: 1px solid #404041;
	margin-top:-10em;
	margin-right:8em;
	width:13em;
	max-height:10em;
	float:right;
	box-shadow: 0px 0px 5px 0px;
	background-color:#404041;
	padding-left:10px;
}
.dateSlider {
	font-size:11px;
	font-weight:normal;
	font-weight:bold;
	color:#ffffff;
}
.sisea-results {
	font-size:14px; 
	color:#404041;
	margin-left:1em; 
	margin-right:1em;
	padding-left: 2.5em;  
	padding-right:2em;
	margin-bottom:3em;
}
.sisea-paging {
	font-size:14px; 
	color:#404041;
	margin: 3em 1em 3em 1em; 
	padding-left: 2em;  
	padding-right:2em;
	text-align:center; 
}
.sisea-result-pages {
	font-size:14px; 
	color:#404041;
}
.sisea-paging .sisea-page a{
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
} 

.sisea-current-page{
	color:#f05a28;
	font-weight:bold;
	text-decoration:none;
}
.sisea-paging .sisea-page a:hover{
	text-decoration:none;
	color:#f05a28;
}
.sisea-result {
	margin-bottom:20px;
	margin-top:20px;
	margin-left:1em; 
	margin-right:1em;
	padding-left: 2em;  
	padding-right:2em;
}
.sisea-result h3{
	margin-top:-30px;
	margin-bottom:0.5em;
	padding:0px;
}
.sisea-result p{
margin:0px; padding:0px;}
.sisea-results-list {
	background-color:#ffffff;
}
.sisea-results-list a{
	color:#f05a28;
	text-decoration:none;
}
.sisea-results-list a:hover{
	color:#404041;
}
.sisea-results-list a:visited{
	color:#f05a28;
}
.sisea-search-form fieldset{
	border:none;
}
.sisea-search-form {
margin-top:-10px; margin-bottom:-10px; padding:0px;}
.button_enter{
	background-color:#f05a28; 
	color:#ffffff; 
	border:none; 
	margin-left:-5px; 
	height:23px; 
	font-weight:bold;}
.button_enter:hover{background-color:#666; cursor:pointer}
.button {
	height:20px; 
	width:15em;
	border:none;
	font-size:14px; 
	color:#666;
	}
#network div{float:left; margin-right:7px; vertical-align:top;}
#network div img {height:20px; margin:0px; padding:0px; vertical-align:top;}
#galleryFrame{
	margin-right:5px;
	margin-left:5px;
	height:8em; 
	width:60em; 
	white-space: nowrap; 
	overflow-y:hidden; 
	overflow-x:scroll;
	margin-top:2em;
}
#galleryFrame img{
	margin-right:7px;
	vertical-align: top; 
	float: none; 
	display: inline;
	height:5em; 
}
#breadcrumbsRead{
	float:left;
	margin-top:-15px;
	margin-left:-2.5em;
	margin-bottom:-15px;
	margin-right:20px;
}
#breadcrumbsRead ul li{
	color:#666666;
	font-size:12px;
	display:inline;
	list-style-type:none;
}
#breadcrumbsRead ul li a{
	color:inherit;
	text-decoration:none;
}
#breadcrumbsRead ul li a:hover{
	color:#f05a28;
	text-decoration:none;
}
.halls {
	float:left;
	display:inline;
	width:15.5em;
}
.halls img {
	height:15em;
	margin-top:10px;
	margin-left:auto;
	margin-right:15px;
	border: 1px solid #666;
	box-shadow: 0px 0px 7px 0px;
	text-align:center;
	color:#666;
}
.halls h3 {
	font-size:13px;
	margin-left:30px;
	padding:0px;
	margin:10px;
	min-height:4em;
	font-weight:bold;
}
.halls h3 a{
	color:#404041;
	text-decoration:none;
}
.halls h3 a:hover{
	color:#f05a28;
}
#halls {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	min-height:60em;
}
#babelLinks {margin:0px; padding:0px;}


  #upbutton {
    background: url("/assets/templates/files/images/up.png") no-repeat top left;
    height: 61px;
    width: 63px;
    bottom: 30px;
    right: 30px;
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 999;
  }