

input[name="file_qq"],
input[name="datefrom_qq"],
input[name="dateupto_qq"], 
input.fileattr[type="checkbox"]:checked + label { font-weight: bold; color: #008; }

div.search sup { color: #888; }
a[href="db_storedreport_new"] { display: none; }

div.catcontainer { float: left; margin: 0px 10px 10px 0px; }
div.catcontainer span.label { font-weight: bold; font-size: 80%; }

div.category .content div { min-width: 150px; height: 80px; overflow: auto; }
div.category a.more { font-size: 80%; font-weight: normal; }
div.category input.small { font-size: 80%; border: 1px solid #ccc; width: 120px; }
input.small { border: 1px solid #ccc; width: 200px; }
input.small[name=datefrom_qq] { width: 100px; }
input.small[name=dateupto_qq] { width: 100px; }
div.category .content div { width: 215px; height: 120px; }

#pager { margin-top: 20px; }
#pager div.search table td { padding: 2px 4px; }
td.filesearch_port { width: 100px; }
td.filesearch_journey { width: 60px; }
td.filesearch_title { width: 500px; }
td.file_caption { width: 450px; }
td.file_creator { width: 120px; }
td.file_datefrom,
td.file_dateupto { width: 80px; }

#files { margin-top: 20px; }
#files span.more { font-size: 80%; font-weight: normal; }


div.listview img.preview { width: 32px; height: 32px; }
div.listview td.links { font-size: 80%; }

div.listview table { border-collapse: collapse; }
div.listview td { border: 1px solid #ddd; padding: 2px 4px; }
div.listview th { border: 1px solid #ddd; padding: 0px 4px; font-size: 80%; background-color: #eee; }

div.listview td.doctype    div.limiter { width: 40px; }
div.listview td.port       div.limiter { width: 150px; white-space: nowrap; overflow: hidden; }
div.listview td.journey    div.limiter { width: 64px; }
div.listview td.caption    div.limiter { width: 500px; }
div.listview td.dates      div.limiter { width: 120px; text-align: center; }
div.listview td.links      div.limiter { width: 24px; }

table.autosize div.limiter { max-width: 600px; }
table.autosize tbody { max-height: 400px; }

div.gridview { margin-top: 20px; max-height: 400px; overflow: auto; }
div.gridentry { width: 140px; float: left; text-align: center; border: 1px solid #eee; }
div.gridentry img.preview { width: 128px; height: 128px; display: block; }
div.gridentry span.caption { display: block; }
div.gridentry span.attrs { display: block; }


/* Fix for missing borders */
table.autosize tbody,
table.autosize thead,
table.autosize tfoot { padding-left: 1px; }

iframe#moreentries { display: none; }


#details { display: none; }

div.nav_inner li { list-style-type: none; }

