#li-search-slide {
	background-color: #A0A0A0;
	display: none;
	position: absolute;
}

.extended_search fieldset {
  background-color: #efefef;
}

.td-indexedsearch-title{
	display: inline-block;
	height: 20px;
	vertical-align: top;
	margin-right: 1px;
}
.td-indexedsearch-title a:hover{
	font-weight: bold;
}

.td-indexedsearch-text-item-mtime{
	height: 20px;
	vertical-align: top;
	margin-right: 10px;	
}

.title_line {
	color: #404040;
}

.NO img {border: none;}

form.extended_search h3 {
  background: url(images/arrow.gif) right no-repeat;
  background-color: #757575;
  color: #fff;
  font-size: 125%;
  font-weight: normal;
  padding: 0.5em;
  border: 0;
  margin: 0;
}

form.extended_search label {
  background-color: #9d9d9d;
  padding: 0.7em !important;
  margin: 0 !important;
  color: #fff;
  border-top: 1px solid #efefef;
}

form.extended_search label.checkbox { background: transparent; color: #333; width: 16.5em; padding: 0.7em 0 0 0.5em !important; }
form.extended_search input.text,
form.extended_search select,
#from_time, #to_time { 
  border: 1px solid #CCCCCC;
  font-size: 120%;
  margin: 0.4em 0 0 0.5em;
  padding: 0.2em;
  width: 32em;
}

.td-indexedsearch-title {height: 20px; vertical-align: top;}

#from_time, #to_time { float: none; width: 10em; }

form.extended_search .submit { margin: 0.3em 0 0 0.5em; font-size: 120%; }
form.extended_search span { font-size: 120%; }

.search-results { margin-top: 2em; }

.td-indexedsearch-browsebox { margin-bottom: 2.5em; }

#result-Per-Page { float: left; width: 50%; }

#result-order { float: right; }

.perPage { position: relative; }

.pdf-preview { border: 2px solid #AA0000; display: none; position: absolute; z-index:50;}

.tx-indexedsearch .res-tmpl-css h3 { border-bottom: 0; position:relative;}


.check_document {
	position:absolute;
	height: 20px;
	top: 1;
}

span.NO {
	height: 20px;
	vertical-align: top;
	display: inline-block;
	width: 45px;
	margin-right: 5px;
}

*+html span.NO a{
	padding-top: 4px;
}

.tx-indexedsearch .res-tmpl-css .td-indexedsearch-descr {
	background: transparent none no-repeat scroll 0 0;
	border-bottom: 2px solid #AA0000;
	font-size: 100%;
	padding: 1em 0;
	font-size: 12px!important;
}

.browsebox {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 200px;
	padding-top: 13px;
}

.browsebox li { float: left; margin-left: 0; }