/* detail */
/* template: static */

div#about, div#center-footer {
	margin: 1em auto 0 auto; padding: 0;
	width: 93%;
	font-size: 0.8em;
	font-family: Arial, sans-serif;
	text-align: justify;
}

div#about ul {list-style-type: square; list-style-position: inside;}
div#about ul, div#about li {margin: 0; padding: 0;}

/* semi-detail - crumb navigation */
div#navig {
	float: left;
	margin: 0 0 1em 0; padding: 0 20px;
	font-size: 0.7em;
	width: 80%;
}
div#navig a { color: #000; }

div#navig_icons{
	float: right;
	width: 10%;
	padding-right: 10px;
	text-align: right;
}
div#navig_icons img{
	border: none;
}

/* semi-detail - main part */
div#center h2 {
	margin: 0; padding: 0;
	font-size: 1.3em;
	font-weight: bold;
	border: none;
}

/* semi-detail - included pics */
div#center div.l, div#center div.r {
	margin-top: 0.3em; margin-bottom: 0.3em; padding: 0;
	text-align: center;
	font-size: 0.8em;
}
div#center div.l {
	margin-left: 0.25em; margin-right: 0.5em;
	float: left;
}
div#center div#about>div.l { margin-left: 0.5em; margin-right: 1.0em; }
div#center div.r {
	margin-left: 0.5em; margin-right: 0.25em;
	float: right;
}
div#center div#about>div.r { margin-left: 1.0em; margin-right: 0.5em; }
div#center div.l img, div#center div.r img {
	border: 1px solid #666;
	display: block;
}
div#center div.l img.map, div#center div.r img.map { border: 1px solid #ccc; }
div#center div.l a, div#center div.r a {
	color: #000;
	text-decoration: none;
}

/* semi-detail - footer-center */
div#center div#center-footer { font-size: 0.9em; }

/* semi-detail - footer-center: stats and last update */
div#center div#stat_update {
	margin: 1.2em 0 1em 0; border: 1px solid #aaa;
	width: 100%;
	text-align: center;
	color: #555;
	font-size: 0.78em;
	font-style: italic;
}
/* semi-detail - footer-center: additional features */
div#center div#additional-features {font-size: 0.75em; text-align: center; margin: 0.2em 0 1em 0;}
#additional-features a {margin: 0 0.3em; text-decoration: none;}
#additional-features a span {text-decoration: underline;}
#additional-features img {border: none;  vertical-align: middle;}


img.country_flag {border: 1px solid black;}
div#about p {text-align: left;}

div#about form {width: 100%; text-align: center; margin-bottom: 1em; }
div#about table {border-collapse: collapse; border: 2px solid #fff;}
div#about td {text-align: left; border-bottom: 1px solid #c0c0c0; padding: 0.2em;}
div#about textarea { width: 90%; border: 1px solid #555;}

div#about td.xlabel {width: 120px;}
div#about td.xinput {width: 400px;}
div#about td.xhelp {width: 0px;}
div#about td.xxlabel {width: 90%;}
div#about td.xxinput {width: 10%;}

td.xinput input, td.xinput select {width: 16em; border: 1px solid #555}
#about td.xinput ul {list-style-type: none; margin: 0; padding: 0;}
#about td.xinput li {margin: 0; padding: 0; list-style-position: outside;}
#about td.xinput ul input {width: 1em; border: none;}

fieldset {margin-top: 1em; border: 1px solid #ecac2c;}
legend {font-weight: bold;}

div#about button {font-weight: bold; width: 8em; background: rgb(0, 51, 153); padding: 0.2em; border: none; color: #fff; font-size: 0.9em; margin: 0.2em;} 