/* CSS Document */

.err { color:red; }
div.newImages { text-align:center; padding:0px; margin:0px; }
table.users td.user { text-align:center; width:100px; }
table.folders td.folder { text-align:center; width:100px; } 
table.images td.image { text-align:center; width:100px; }
td.image,td.user { vertical-align: bottom; }

table.image { border-collapse:collapse; }
table.image td.image { text-align:center; }

table.image td.imageDesc {
/*  border-left:5px solid #333333; */
  font-size:10px;
  padding:8px;
}

table.image td { vertical-align:top; }

table.image td.imageDesc tr { height:22px; }

.gecko .toolbar a img { position:relative; top:0px; }
.gecko .toolbar .hint { position:relative; top:-8px; height:25px; }
.gecko .toolbar { height:35px; }

.ie .toolbar .hint { position:relative; top:-8px; }

table.image td.imageDesc b {
  font-size:10px;
}

table.image td.imageDesc textarea {
  width:100%;
  height:80px;
}

table.profile b { font-size:8pt; }

b { font-size:10px; }

.tbl {
  border-collapse:collapse;
  border:2px solid #888;
  margin:5px;  
}

table.downdesc {
  border-collapse:collapse;
  margin:5px;
}

table.downdesc th {
  background-color:#E4E4E4;
  background-color:#F8F8F8;
  border:1px solid #BBB;
  padding:1px,5px,1px,5px;
}

table.downdesc td {
  background-color:#F4F4F4;
  background-color:#FFFFFF;
  border:1px solid #CCC;
  padding:1px,5px,1px,5px;
}


/*.tbl { background-color:#ffefdf; }*/
.tbl { background-color:#ECFFEC; }
.tbl td, .tbl th { /*border:1px dotted #888;*/ padding:2px; }
/*.tbl th { border-bottom:1px solid #888; }*/
.tbl th { border-bottom:2px solid #888; }
.tbl td a img { position:relative;top:0px;border:none; }
.tbl tr.tbl_active { background-color:#ddd; }

/* .tbl td.field  by SWM */
.tbl td.field { padding-left:5px;}
.tbl input { width:100%; }
.tbl input.chk { width:16px; position:relative; top:3px; }

.tbl th {    
/*  color:#888; */ 
  color:#408040; 
  font-weight:bold; 
  font-size:10px;
  text-align:left; 
/*  background-color:#ffdf8f;*/   
  background-color:#D8FFD8;   
}

div#adminmsg, div#adminerr { width:90%; padding:4px; }
div#adminmsg { border:1px solid #06c; background: #bcf; }
div#adminerr { border:1px solid #c60; background: #fcb; }
div#adminmsg img, div#adminerr img { position:relative; top:3px; }

/* Folder view */
.fvw { width:100%; }
.fvw tr { height:40px; }
.fvw a { font-weight:bold; }
/* .fvw a img { position:relative; top:7px; } */

/* Download files */
.dlf { width:100%; }
.dlfName { font-weight:bold; }
.dlf tr { color:black; }
.dlfName, .dlfVersion, .dlfSize { background-color:#ddd; cursor:pointer; }
.dlfDesc p { border:1px solid #888; background-color:#eee; width:90%; padding:5px; }

.datespan { float:right }
.hint { font-style:italic; color:#840; width:380px; height:18px; }



/*  support sections (Update/Upgrade and KeySwitch) */
TH.header	{
	color:					#CC6600;
	font-size:				15px;
	background-color:		rgb(230,230,230);
	font-family:			Arial, Helvetica, Sans Serif;
	padding:				5px;
}

TD.subheader	{
	font-size:				12px;
	padding-left:			25px;
	padding-right:			25px;
}

TD.block	{
	font-size:				12px;
	background-color:		rgb(240,240,240);
	font-family:			Arial, Helvetica, Sans Serif;
	padding:				5px;
}

TD.price	{
	font-size:				10px;
	font-weight:			bold;
}

TD.blockp	{
	font-size:				12px;
	background-color:		rgb(230,240,255);
	font-family:			Arial, Helvetica, Sans Serif;
	text-align:				center;
	padding:				5px;
}

DIV.blockicon	{
    float:					left;
}

DIV.blocktext	{
	width:					70%;
	float:					left;
	padding:				3px 0px 0px 5px;
	text-align:				left;
}

