
/* http://www.phoca.cz/ */ 
.phoca-dl-hr {
  border-bottom-color: #D6D6D6;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  margin-bottom: 10px; }

#phoca-dl-sections-box a img {
  border-width: 0px;
  padding: 0;
  margin: 0; }

/* sections box */ 
#phoca-dl-sections-box div.sections {
  width: 30%;
  position: relative;
  float: left;
  border-color: silver;
  border-width: 1px;
  border-style: solid;
  margin: 5px;
  padding: 5px; }

#phoca-dl-sections-box div.sections div {
  margin: 0;
  padding: 0; }

#phoca-dl-sections-box div.sections div div {
  margin: 0;
  padding: 0; }

#phoca-dl-sections-box div.sections div div div {
  margin: 0;
  padding: 0; }

/* sections box head*/ 
#phoca-dl-sections-box div.sections div div div div {
  padding: 0;
  margin: 0;
  background-color: transparent; }

#phoca-dl-sections-box div.sections div div div div div {
  padding: 0;
  margin: 0; }

#phoca-dl-sections-box div.sections div div div div div h3 {
  margin: 0px;
  padding: 5px;
  margin-bottom: 7px;
  background-color: transparent; }

#phoca-dl-section-box .section {
  margin: 5px; }

#phoca-dl-category-box .category {
  margin: 5px; }

/* sections, section */ 
#phoca-dl-sections-box .category, #phoca-dl-section-box .category {
  padding-left: 20px;
  background-image: url('images/folder.png');
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat; }

/* section, category */ 
#phoca-dl-section-box .section h3, #phoca-dl-category-box .category h3 {
  margin: 0;
  padding: 5px;
  background-color: transparent;
  margin-bottom: 7px; }

#phoca-dl-section-box .section div.pdtop, #phoca-dl-category-box .category div.pdtop {
  float: right;
  position: relative;
  width: 16px;
  margin-top: 5px;
  margin-right: 7px; }

#phoca-dl-sections-box h3 small, #phoca-dl-section-box .section h3 small, #phoca-dl-category-box .category h3 small {
  color: gray;
  font-size: small;
  font-weight: normal; }

#phoca-dl-sections-box h3 a {
  font-weight: bold;
  text-decoration: underline; }

#phoca-dl-category-box .document {
  padding-left: 20px;
  background-image: url('images/document.png');
  background-position: 0 0;
  background-repeat: no-repeat; }

#phoca-dl-category-box table {
  border-collapse: collapse; }

#phoca-dl-category-box table tr {
  border-collapse: collapse; }

#phoca-dl-category-box table tr td.pdfile {
  border-collapse: collapse;
  border-bottom-color: #cccccc;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  padding-top: 15px;
  padding-bottom: 15px; }

#phoca-dl-category-box table tr td.textonly {
  border-collapse: collapse;
  border-bottom-width: 0px;
  padding-top: 15px;
  padding-bottom: 15px; }

#phoca-dl-category-box .pddownload {
  border-top-color: #00CC00;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-color: #008F00;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-color: #008F00;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-color: #00CC00;
  border-left-width: 1px;
  border-left-style: solid;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-left: 3px;
  background-image: url('images/bg-download.png');
  background-color: #008F00;
  background-position: 0 0;
  background-repeat: repeat-x; }

#phoca-dl-category-box .pddownload div {
  border-color: #fff;
  border-width: 1px;
  border-style: solid;
  background-image: url('images/icon-download.png');
  background-color: transparent;
  background-position: center 3px;
  background-repeat: no-repeat;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 25px; }

#phoca-dl-category-box .pddownload div a {
  color: #fff;
  font-weight: bold; }

#phoca-dl-category-box .pddetails {
  border-top-color: #FFB200;
  border-top-width: 1px;
  border-top-style: solid;
  border-right-color: #B37D00;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-color: #B37D00;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-color: #FFB200;
  border-left-width: 1px;
  border-left-style: solid;
  margin-top: 1px;
  margin-right: 0px;
  margin-bottom: 1px;
  margin-left: 3px;
  background-image: url('images/bg-details.png');
  background-color: #B37D00;
  background-position: 0 0;
  background-repeat: repeat-x; }

#phoca-dl-category-box .pddetails div {
  border-color: #fff;
  border-width: 1px;
  border-style: solid;
  background-image: url('images/icon-details.png');
  background-color: transparent;
  background-position: center 3px;
  background-repeat: no-repeat;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 25px; }

#phoca-dl-category-box .pddetails div a {
  color: #fff;
  font-weight: bold; }

#phoca-dl-category-box h4, #overDiv h4 {
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 2px;
  margin-left: 0;
  padding-top: 2px;
  padding-right: 0;
  padding-bottom: 2px;
  padding-left: 0; }

#phoca-dl-most-viewed-box small {
  color: #cccccc;
  font-size: small; }

#phoca-dl-most-viewed-box .documents {
  margin: 5px; }

#phoca-dl-most-viewed-box .document {
  padding-left: 20px;
  background-image: url('images/document.png');
  background-position: 0 0;
  background-repeat: no-repeat; }

/* Plugin */ 
#phoca-dl-category-box-plugin .document {
  padding-left: 20px;
  background-image: url('images/document.png');
  background-position: 0 center;
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px; }

/* Module */ 
#phoca-dl-sections-box-module .sections {
  color: #BF6070; }

.phocadownload-navigation {
  padding: 2px;
  border-color: #D6D6D6;
  border-width: 1px;
  border-style: dotted;
  width: 6em;
  position: relative;
  float: right;
  text-align: center;
  margin-left: 5px; }

.phocadownload-navigation .navigation-text {
  color: gray;
  background-color: transparent;
  padding: 2px;
  margin-bottom: 3px;
  font-size: 10px;
  text-align: center; }

