table.downloader {
   width: 100%;
/*
   border-collapse: collapse;
*/
}

table.downloader th {
   text-align: right;
   font-size: 12px;
   font-weight: normal;
   padding: 1px 6px;
   border-width: 0px 1px 1px 0px;
   border-style: solid;
   border-color: #666666;
}

tr.dir-1 {
   background-color: #eeeedd;
}

tr.dir-2 {
   background-color: #f5f5ee;
}

tr.file-1 {
   background-color: #f8f8ee;
}

tr.file-2 {
   background-color: #fefef5;
}

td.text {
   padding: 3px 6px;
   border-width: 0px 1px 1px 0px;
   border-style: solid;
   border-color: #ddddcc;
   text-align: right;
}

td.ico {
   padding: 2px 3px 2px 6px;
   width: 25px;
   border-width: 0px 1px 1px 0px;
   border-style: solid;
   border-color: #ddddcc;
}

tr.dir-1 .name, tr.dir-2 .name {
   padding: 2px 6px;
   border-width: 0px 1px 1px 0px;
   border-style: solid;
   border-color: #ddddcc;
   font-weight: bold;
}

tr.file-1 .name, tr.file-2 .name {
   padding: 2px 6px;
   border-width: 0px 1px 1px 0px;
   border-style: solid;
   border-color: #ddddcc;
}


.text {
	FONT: 11px Verdana;
	COLOR: #333333;
}
.dir_text {
	FONT: 11px Verdana;
	COLOR: #ECC11C;
	FONT-WEIGHT: bold;
}
.file_text {
	FONT: 11px Verdana;
	COLOR: #336699;
}
.small_text {
	FONT: 10px Verdana;
	COLOR: #666666;
}
.small_red_text{
	FONT: 10px Verdana;
	COLOR: #DD0000;
}
.main_table {
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	BORDER-RIGHT: #CECEDE 1px solid;
	BORDER-TOP: #CECEDE 1px solid;;
	BORDER-LEFT: #CECEDE 1px solid;
	BORDER-BOTTOM: #DEDEDE 1px solid;
	FONT: 11px Verdana;
}
.tab_header_cell {
	BBACKGROUND: #DCDCC5;
	BACKGROUND: #D9DAD5
	COLOR: #000000;
	BORDER-RIGHT: #9E9E9E 1px solid;
	BORDER-TOP: #BEBEBE 0px solid;;
	BORDER-LEFT: #BEBEBE 0px solid;
	BORDER-BOTTOM: #9E9E9E 1px solid;
	FONT: 10px Verdana;
	FONT-WEIGHT: normal;
}
.page_nr_text {
	FONT: 10px Verdana;
	COLOR: #0033CC;
	FONT-WEIGHT: bold;
}

