/* be sure */
@charset "UTF-8";
html, body, #txt p, #txt_sh p, #footer p {margin: 0;}
html, body {padding: 0;}
body {
	background: #fff;
	color: #000;
	font-family: serif;}
#search {margin: 0 3%;}
#footer {text-align: center;}
h1, h2 {
	margin-bottom: .8em;
	font-family: Palatino, "Times CY", "Palatino Linotype", "Times New Roman", serif;}
h1 {font-size: 150%;}
h2 {
	font-size: 120%;
	margin-top: 1.2em;}
h1+h1, h1+h2 {margin-top: -.3em;}
#footer address {text-align: left;}
#crambi, #footer, address {font-family: "Times Cy", Palatino, "Times New Roman", "Palatino Linotype", serif;}
#crambi {text-align: right;}
#crambi {padding: 5px;}
#footer {
	margin: 1.6em 1% 0 1%;
	padding-bottom: .6em;}
#footer address {margin-top: .8em;}
#footer address {font-size: 92%;}
#crambi {font-size: 83%;}
a, #crambi a, #footer a {text-decoration: underline;}
a[name] {text-decoration: none !important;}
#crambi a, #crambi a:link, #crambi a:visited, #footer a, #footer a:link, #footer a:visited {
	background: #fff;
	color: #00c;}
#crambi a:focus, #footer a:focus {
	background: #fff;
	color: red;}
a:hover {
	background: #fff !important;
	color: #c09 !important;}
a:active {
	background: #fff !important;
	color: red !important;}
a:focus {
	background: #fff;
	color: red;}
a[name], a[name]:hover {
	background: #fff;
	color: inherit !important;
	cursor: auto !important;}
a[name]:focus {
	background: #fff;
	color: #c00 !important;}
/* -- forms - */
input.buton {
	margin-top: 0.1em;
	background: #f1efed url(/img/button.png) repeat-x;
	color: #000000;
	font-family: Arial, "Arial Unicode MS", sans-serif;
	font-size: .83em;
	letter-spacing: 0.1em;}
form {margin: .5em 0 1em 0;}
form p {margin: 1em 0;}
.searchfield {
	margin-top: .25em;
	margin-bottom: 0;
	width: 24em;
	font-family: Georgia, serif;
	border-collapse: collapse;
	border-top: 2px solid gray;
	border-bottom: 1px solid gray;
	border-right: none;
	border-left: none;}
.thishide {display: none;}
