* {
  font-family               : Verdana;
  font-size                 : 10px;
  color                     : #000000;
  text-decoration           : none;
}
body {
  margin                    : 5% auto;
  text-align                : center;
}
h1 {
  width                     : 50%;
  margin                    : 0 auto;
  padding-top               : 10px;
  padding-left              : 60px;
  padding-bottom            : 20px;
  font-size                 : 20px;
  text-align                : left;
  background-image          : url(h1.png);
  background-repeat         : no-repeat;
}
table {
  margin                    : 0 auto;
  width                     : 50%;
  clear                     : both;
}
th {
  border                    : 1pt dotted #C0C0C0;
  border-bottom             : 0;
}
tr.not:hover {
  background-image          : url();
}
tr:hover {
  background-image          : url(blue.jpg);
}
tr.empty:hover {
  background-image          : url(red.jpg);
}
td {
  text-align                : left;
  padding                   : 4px;
  border                    : 1pt solid #E1E1E1;
}
td:hover {
  border                    : 1pt solid #838383;
}
a{
  padding-top               : 2px;
  padding-bottom            : 2px;
  color                     : #8499ce; 
  text-decoration           : none;
}
a.dir,a.file,a.back,a.upload {
  padding-left              : 2em;
  background-repeat         : no-repeat;
}
a.dir,a.file {
  display:block;
}
a.dir {
  background-image          : url(dir.png);
}
a.dir:hover {
  background-image          : url(dir2.png);
}
a.file {
  background-image          : url(file.png);
}
a.file:hover {
  background-image          : url(file2.png);
}
a.back {
  background-image          : url(back.png);
}
a.back:hover {
  background-image          : url(dir2.png);
}
a.upload {
  background-image          : url(upload.png);
}
a.upload:hover {
  background-image          : url(upload2.png);
}
input {
  border                    : 1pt solid #C0C0C0;
}

#copyright {
  visibility                : hidden;
}
#error {
  width                     : 50%;
	color                     : #c00;
	background-color          : #fee;
	background-image          : url(error.png);
	border-color              : #c00;
	background-position       : 10px center;
	background-repeat         : no-repeat;
	border                    : 1px dashed;
  margin                    : 20px; auto;
	padding                   : 7px 10px 7px 45px;
}

form {
  margin                    : 0 auto;
  width                     : 280px;
}
input {
  width                     : 250px;
  height                    : 20px;
  line-height               : 20px;
  text-indent               : 5px;
  background                : #FFF url(form_url.gif);
  border                    : 0;
  float                     : left;
}
#submit {
  margin                    : 0 0 0 5px;
  width                     : 23px;
  background                : #FFF url(form_submit.gif);
}
