#info {position: absolute;  font-size: 12px; font-weight: bold; color: #000; background-color: #999; z-index: 10; padding: 10px; left: 5px; top: 5px; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.50;}
#seodiv { position: absolute; display: none; }

.numbers { text-align: center; color: #8a8888; font-size: 11px;}
.numbers a { color: #8a8888; font-size: 11px; text-decoration: none; }
.numbers a:hover { color: #728cac; text-decoration: underline; }
.numbers a.active { font-weight: bold;}

table.gallery { border-collapse: collapse; width: 95%; }
table.gallery td {  color: #747474; font-size: 11px; text-align: center; vertical-align: top; padding: 0px 10px 0px 0px;}
table.gallery img { margin: 0px; border: 1px solid #888; }

#messagebox { text-align: left; }
.boxinfo {  padding:15px 20px 15px 20px;  border: 1px solid #999; color:#666666; margin-bottom:10px;}
.boxerror {  padding:15px 20px 15px 20px; border: 1px solid #FF7200; color:#FF7200; margin-bottom:10px;}
.errormsg span.ok { color:#0098BA; }
.errormsg span.bad { color:#FF7200; }

/* SEARCH  */
#searchboxcontent .search_content { padding-bottom:20px;}
#searchboxcontent .criteria { background:#F5F5F5; padding:10px; margin-bottom:20px;}
#searchboxcontent .criteria .check { width:120px; float:left;}
#searchboxcontent .criterion_box { }
#searchboxcontent .criterion_box h3 { 
	color: #454545;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	margin: 0 0 20px 0;
}
#searchboxcontent .criterion_box .search_result { padding-bottom:20px;}
#searchboxcontent input.checkbox { width: 15px; }

#searchboxcontent  input[type=text] {
	border: 1px #e5e5e5 solid;
	color: #757575;
	font-size: 11px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 4px 4px 0 4px;
	width: 170px;
}

#searchboxcontent  input[type=submit] {
	 background: url(bg_button.jpg) no-repeat;
	 height: 19px;
	 margin: 3px 0 0 0;
	 width: 19px;
}
