body {
    color : #000000;
    background-color : #e0e0e0;
}

h1 {
	font-size : 30pt;
	text-align : center;
        color : #000000;
        background-color : #a0a0e0;
	padding-top  : 5pt;
	padding-bottom : 5pt;
	margin-top :0;
        margin-bottom : 0;
}

div.html401 {
       visibility : hidden;
       float  : right;
       padding-top :5px;
}
div.html401 >a > img {
       border-style : none;
}

div.navBlock {
        margin-top       : 0;
	margin-bottom    : 20px;
        font-family      : helvetica,courier,monospace;
        color            : inherit;
	background-color : #a0a0e0;
	width            : 100%;
}

div.navBlock > a {
        margin-left : 5px;
	margin-right :5px;
	background-color : #9090d0;        
	padding-left : 5px;
	padding-right : 15px;
	padding-top   : 0px;
	padding-bottom: 5px;
        text-decoration : none;
	font-weight  : 700;
        color   : #202080;
	border-width :2px;
	border-color : #202080;
	border-bottom-style :solid;
	border-left-style   :solid;

}

div.navBlock > a:hover {
        text-decoration : none;
	font-weight  : 700;
	padding-top   : 2px;
	padding-bottom: 5px;
	color : #9090d0;        
        background-color   : #202080;
}


div.hgroup {
	display : block;
        float   : left;
	clear   : both;
	border-style : none;
	width   : 100%;
}

div.hgroup > div.block {
	float            : left;
	display          : inline;
	background-color : transparent;
        text-align       : center;
        margin-left      : 20pt;
	margin-right     : 20pt;
}

div.hgroup > div.rblock {
	float            : right;
	display          : inline;
	background-color : transparent;
        text-align       : center;
}

div.block > a.title {
  float      : left;
  clear      : both;
  text-align : center;
}

div.block > a > img.logo {
        float : left;
	clear : both;
	border-style : none;
	border-width : 0;
	text-align : center;
}

div.box {
        float        : left;
        clear        : both;
	display      : block;
        min-width    : 60%;
	max-width    : 90%;
        background-color : #e0e0c0;
        color        : #909000;
	margin-top       : 1cm;
	margin-bottom    : 1cm;
	border-style : solid;
	border-color : #c0c090;
        border-width : 1mm;
}
div.box:hover {
        float        : left;
        clear        : both;
	display      : block;
        color        : inherit;
        background-color : #f0f0e0;
	margin-top   : 1cm;
	border-style : solid;
	border-color : #d0d0a0;
        border-width : 1mm;
}

div.box > div.title {
        font-size   : larger;
	font-weight : bold;
        color       : inherit;
	background-color : #c0c090;
        border-style:none;
}
div.box:hover > div.title {
        font-size   : larger;
	font-weight : bold;
        color       : inherit;
	background-color : #d0d0a0;
        border-style:none;
}
div.box > div.content {
	padding : 2mm;
        border-style:none;
}

div.info  {
	text-align : left;
}

div.info > p.expl > ul  {
       text-align : left;
}

div.map {
        float      : left;
        clear      : both;
	display    : block;
        background-color : transparent;	
}

div.map > div.title {
        font-size   : larger;
	font-weight : bold;
}

div.block > a> img.map {
	margin-top    : 120px;
	margin-bottom : 120px;
	width         : 160px;
	height        : 160px;       
}


div.block > a> img.map:hover {
	margin-top : 0px;
	margin-bottom : 0px;
	top   : -100px;
	left  : -100px;
	width : 400px;
	height: 400px;
}

div.bottomimage {
	border : 1cm;
	float : left;
        clean : both;
	text-align:center;
}

div.bottomimage > img {
	display : block;
	border : 1cm;
	text-align:center;
}
