div#manager {
  width:756px;
  margin:0 auto;
  padding:0 auto 0 20px;
}

div#manager div.top {
  height:4px;
  background:url(man_top.png);
  font-size:1px;
}

div#manager div.bottom {
  height:4px;
  background:url(man_bottom.png);
  font-size:1px;
}

div#manager div.main {
  width:754px;
  border-left:1px solid #c1c8c6;
  border-right:1px solid #c1c8c6;
  background:#efefef;
/*  padding:10px 8px; */
}

div#manager td.folders {
  width:244px;
  padding-top:4px;
  border-right:1px solid #15a4d3;
}

div#manager td.files {
  width:492px;
  padding-top:3px;
  border-left:1px solid #15a4d3;
  border-top:1px dotted #7e8784;
}

div#manager ul {
  list-style:none;
}

div#manager td.folders li, div#manager td.files li {
  font-size:9px;
  padding:2px 0 2px 8px;
  height:18px;
}

div#manager td.folders li:hover {
  background:#15a4d3 url(folder_outer.png) no-repeat left;
/*  color:#fff; */
}

div#manager td.files li:hover {
  background:#15a4d3 url(file_outer.png) no-repeat right;
/*  color:#fff; */
}

div#manager td.folders li form, div#manager td.files li form, div#manager form {
  position:absolute;
  left:23px;
  top:0px;
}

div#manager td.folders li form {
  left:35px;
}

div#manager form {
  left:20px;
}

div#manager td.folders li input[type="submit"], div#manager td.files li input[type="submit"], div#manager input[type="submit"]{
  height:20px;
  font-size:10px;
}

div#manager td.folders li a, div#manager td.files li a, div#manager a {
  color:#000;
}

div#manager td.folders li:hover a, div#manager td.files li:hover a {
/*  color:#fff; */
}

div#manager td.folders li img, div#manager td.files li img, div#manager tr.head img, div#manager tr.bottom img {
  vertical-align:-3px;
}

div#manager tr.head a, div#manager tr.bottom a {
  color:#15a4d3;
  font-size:12px;
  cursor:pointer;
}

div#manager tr.head img, div#manager tr.bottom img {
  cursor:pointer;
}

div#manager tr.head td {
  border-bottom:1px dotted #7e8784;
  padding-bottom:3px;
}

div#manager tr.bottom td{
  border-top:1px dotted #7e8784;
  padding-top:3px;
}

div#manager div.tools {
/*
  float:right;
  padding-right:5px;
*/
  position:absolute;
  right:5px;
  top:3px;
  display:none;
}

div#manager div.tools img {
  margin-left:3px;
  cursor:pointer;
}

div#manager td.files li input.chk {
  vertical-align:-2px;
  margin-right:3px;
}

div#manager td.files li.activated {
  background:yellow;
}

div#manager td.sort {
  border-left:1px solid #15a4d3;
  vertical-align:top;
  height:18px;
  font-size:11px;
  padding:0 8px;
}

div#manager td.sort a {
  color:#15a4d3;
  padding:0 10px 0 2px;
  margin-right:3px;
  height:14px;
  display:block;
  float:left;
  cursor:pointer;
}

div#manager td.sort img {
  vertical-align:2px;
  margin-left:2px;
}

div#manager td.sort a.active {
  color:#fff;
  padding-right:5px;
  font-weight:bold;
  background:#15a4d3;
}

div#manager td.sort span {
  display:block;
  padding-right:9px;
}

div#manager td.pages {
  border-left:1px solid #15a4d3;
  vertical-align:top;
  height:18px;
  text-align:center;
  font-size:11px;
  padding:4px 8px;
  border-top:1px dotted #7e8784;
}

div#manager td.pages a {
  padding:0 2px;
  font-weight:bold;
}

div#manager td.pages a.active {
  background:#15a4d3;
  color:#fff;
}