body {
    margin: 0px 0px 20px 0px; padding: 0px;
    background-color: #94ACB4;
    background-image: url('/img/city/background.jpg');
    background-position: top center;
    background-repeat: no-repeat;    
}
body.eng {    
    background-image: url('/img/city/background_eng.jpg');    
}
img {
    border: 0px;
}
#all {
    
}
table#menu {	
	padding: 0px;
    margin: 22px 0px 0px 0px; 
    border: 0px solid blue; 
    /*width: 950px; */
    z-index: 1;    
    border-collapse: collapse;
}
#menu td {
	border-collapse: collapse;
	margin: 0px;
    padding: 3px;
    /*width: 98px; height: 98px;*/
    /*text-align: center; vertical-align: middle;*/
    border: 0px solid green;    
}
table#space {
	height: 432px;
	border: 0px solid blue;
}
td#empt {
    margin: 0px; padding: 0px;
    width: 560px;
}
table#content {
    padding: 0px;
    /*position: relative; top: -161px; left: -78px;
    border: 0px; border-collapse: collapse;
    width: 545px;
    z-index: 2;*/
}

#cont div, .contDiv {
    background-color:white;    
    overflow: auto;
    width: 525px; height: 617px;    
    text-align: right;
}

.contDiv embed, .contDiv object {
    margin: 0px; padding: 0px;
}
.contDiv p {    
	margin: 0.6em 0px;
    font-family: Arial; font-size: 11px; font-weight: normal; color: #181818;
    text-align: justify;
}
.contDiv b {
    margin: 0px;
    font-family: Arial; font-size: 15px; font-weight: bold; color: #181818;
}
.contDiv h2 {  
	margin-bottom: 0.6em;  	
    font-family: Arial; font-size: 22px; font-weight: normal; color: #942521;
}
.contDiv h3 {  
	margin-bottom: 0.4em;  	
    font-family: Arial; font-size: 16px; font-weight: bold; color: #4782AE;
}
.contDiv li {
	margin: 0.3em 0px 0.3em 2em; 
	padding: 0px;    
    list-style: outside;
    list-style: none;
    font-family: Arial; font-size: 11px; font-weight: normal;
}
.contDiv li sup {
    margin: 0px 0px;
    font-family: Arial; font-size: 9px; font-weight: normal;
}
.contDiv img {
    margin: 0px;
    border: 10px solid #FFFFFF;
}
.contDiv table, .contDiv tr {
    margin: 0px; padding: 0px;
    border: 0px; border-collapse: collapse;
}
.contDiv td {
    margin: 0px; padding: 0px;
    width: 50%;
    vertical-align: top;
}
table#logos {
   /*position: relative; left: 10px; top: -116px;*/
  
    margin: 0px; padding: 0px;
    width: 950px; height: 97px;
    border: 0px solid green;
}
#logos td {
    text-align: right; vertical-align: middle;
}
#logos img {
    margin: 0px 0px 0px 20px;
}

.highslide-loading {
	font-size: 9px;
	font-family: Tahoma;
	text-decoration: none;
	color: white;
}