/*logo•”•ª*/
/* sidecontents */

div.sidecontents {
	/*width: 30%;*/
	width:250px;
	float: left;
}

table.logo {
	border-collapse: collapse;
	margin: auto;
	text-align: center;
}

img.logo {
	margin: 0px 0px 0px 10px;
}
table.menulang	{
	border-collapse: collapse;
	margin: auto;
	text-align: center;
}
.menu2 a	{
    display:block;
    font-size: 10px;
    font-weight: bold;
	width:95px;
    padding: 5px 0px;
    text-align: center;
    text-decoration: none;
    border-style:outset;
    border-width:thin;
}

a.link00:hover	{
		background-color: #f57029;
		border-color:#f57029;
		}
a.link00	{
		color:#f57029;
}

a.link01:hover	{
		background-color: #e04212;
		border-color:#e04212;
		}
a.link01	{
		color:red;
}
a.link02:hover	{
		background-color: orange;
		border-color:orange;
		}
a.link02	{
		color:orange;
}
a.link03:hover	{
		background-color:#ccb742;
		border-color:#ccb742;
		}
a.link03	{
		color:#ccb742;
}
a.link04:hover	{
    background-color:#a8ce58;
    border-color:#a8ce58;
}
a.link04	{
		color:#a8ce58;
}
a.link05:hover	{
		background-color: #a1c9b1;
		border-color:#a1c9b1;
		}
a.link05	{
		color:#a1c9b1;
}
a.link06:hover	{
		background-color: skyblue;
		border-color:skyblue;		
		}
a.link06	{
		color:skyblue;
}
.menu2 a:hover	{
		color:white;
		}

table.reserve {
	border-collapse: collapse;
	margin: auto;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	padding: 0.5em;
	text-align: center;
	width: 75%;
}

table.reserve  th {
	background-color: #f1efef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: #474545;
	font-weight: bold;
	text-align: center;
	padding: 0.3em;
	font-family: Georgia, serif;
	font-size: 11px;
}

table.reserve  td {
	padding: 0.7em 2em;
	background-color: #ffffe1;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 11px;
}

table.location {
	border-collapse: collapse;
	margin: auto;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #c0c0c0;
	padding: 0.5em;
	text-align: center;
	width: 75%;
}

table.location  th {
	background-color: #f1efef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: #474545;
	font-weight: bold;
	text-align: center;
	padding: 0.3em;
	font-family: Georgia, serif;
	font-size: 11px;
}

table.location  td {
	padding: 0.7em 1.5em;
	background-color: #ffffe1;
	border-bottom: solid 1px silver;
	color: #333333;
	font-family: Georgia, serif;
	font-size: 11px;
}


/* info2 */

div.info2 {
	margin: auto;
	font-family: arial, sans-serif;
	color: #333333;
	background-color: #ffffff;
	padding: 0.5em;
	text-align: center;
	width: 75%;
}



/* contents•”•ª */

div.contents {
	position:absolute;
	/*margin-left: 32%;*/
	/*width: 60%;*/
	/*margin-left:255px;*/
	width:500px;
	left:255px;
}



/* top */

table.top {
	text-align: center;
}

div.flags	{
	text-align:left;
	padding-left:5px;
}
div.flags	a {
	font-family: arial, sans-serif;
	font-size: 55%;
	margin-right: 5px;
}

div.contents2 {
	position:absolute;
	width:500px;
	left:255px;
}

/* today */

div.today {
	text-align: center;
	background-color: #ffffff;
	margin-left: 0%;
	margin-right:0%;
	margin-top: 0.5em;
	float:left;
}
table.today	{
	border-collapse: collapse;
	/*float:left;*/
	/*width:30%;*/
	width:180px;
	margin-right:5px;
}

div.today  p {
	color: #333333;
}

div.today  a  img {
	border-width: 0px;
}


table.survey	{
	border-collapse: collapse;
	/*float:left;*/
	/*width:30%;*/
	width:180px;
	margin-right:5px;
	font-family: georgia, serif;
}
table.survey	td {
	font-family: tahoma, sans-serif;
	/*font-family: georgia, serif;*/
	font-size: 90%;
	color: #606060;
	text-align:left;
}

/* main1 */
div.news	{
	/*width:258px;*/
	/*width: 40%;*/
	background-color: #ffffff;
	/*margin-left:0%*/
}

table.news {
	border-collapse: collapse;
	font-family: georgia, serif;
	/*float:left;*/
	width:270px;
	margin-top:8px;

}

table.news  th {
	background-color: #f1efef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: #474545;
	font-weight: bold;
	text-align: left;
	padding: 0.3em;
	font-size:11px;
}

table.news  td {
	/*border-left: solid 1px #c0c0c0;*/
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-weight: normal;
	color: #333333;
	font-size:90%;
	/*font-family: tahoma, sans-serif;*/
}

table.news  a {
	font-size: 80%;
	font-weight:bold;
	color: #f57029;
}

table.news  a:hover {
	background-color: #f57029;
	color: white;
	text-decoration: none;
}

/* discoveries */
div.discoveries	{
	/*width: 40%;*/
	background-color: #ffffff;
	margin-left:0%;
}


table.discover-list {
	border-collapse: collapse;
	font-family: georgia, serif;
	width:270px;
}

table.discover-list  th {
	background-color: #f1efef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: #474545;
	font-weight: bold;
	text-align: left;
	padding: 0.3em;
	font-size:11px;
}

table.discover-list  td {
	/*border-left: solid 1px #c0c0c0;*/
	border-bottom: solid 1px #c0c0c0;
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 87%;
	color: #333333;
	font-family:tahoma, sans-serif;
}

table.discover-list  a {
	font-size: 80%;
	font-weight:bold;
	color: #f57029;
}

table.discover-list  a:hover {
	background-color: #f57029;
	color: white;
	text-decoration: none;
}

table.footprints {
	border-collapse: collapse;
	font-family: georgia, serif;
	width:270px;
}

table.footprints  th {
	background-color: #f1efef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: #474545;
	font-weight: bold;
	text-align: left;
	padding: 0.3em;
	font-size:11px;
}

table.footprints  td {
	/*border-left: solid 1px #c0c0c0;*/
	border-bottom: solid 1px #c0c0c0;
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 90%;
	color: #333333;
	/*font-family:tahoma, sans-serif;*/
}

table.footprints  a {
	/*font-size: 90%;*/
	font-weight:bold;
	color: #f57029;
}

table.footprints  a:hover {
	background-color: #f57029;
	color: white;
	text-decoration: none;
}

table.facebook {
	border-collapse: collapse;
	font-family: georgia, serif;
	width:270px;
}

table.facebook  th {
	background-color: #f1efef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: #474545;
	font-weight: bold;
	text-align: left;
	padding: 0.3em;
	font-size:11px;
}

table.facebook  td {
	/*border-left: solid 1px #c0c0c0;*/
	border-bottom: solid 1px #c0c0c0;
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 90%;
	color: #333333;
	/*font-family:tahoma, sans-serif;*/
}

table.facebook  a {
	/*font-size: 90%;*/
	font-weight:bold;
	color: #f57029;
}

table.facebook  a:hover {
	background-color: #f57029;
	color: white;
	text-decoration: none;
}

div.contents3 {
	position:absolute;
	width:500px;
	left:255px;
}
/* main5 */

div.main5 {
	background-color: #ffffe1;
	padding: 5px;
	margin-left: 0%;
	margin-top: 1em;
	text-align: center;
}

div.main5  a {
	border: outset #316ac5 4px;
	background-color: #316ac5;
	color: white;
	padding: 0.3em;
	display: block;
	width: 6.5em;
	text-align: center;
}

div.main5  a:hover {
	border: inset #0054e3 4px;
	background-color: #0054e3;
}

/* bottom1 */

div.bottom1 {
	margin-left: 7%;
	clear: left;
}

table.bottom {
	padding: 0.3em 1em;
	width: 90%;
	text-align: center;
}

table.bottom  td {
	background-color: #f1efef;
	padding: 0.5em 1em;
	text-align: left;
}
