/*
$Id: main.css,v 1.7 2008/12/02 13:14:12 max Exp $
vim: set ts=2 sw=2 sts=2 et:
*/

/* Layout */
.menu-fancy-categories-list .content {
  overflow: visible;
  padding-top: 5px;
  /*padding-left: 5px;*/
  padding-right: 6px;
}
.fancycat-explorer-scheme ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.fancycat-explorer-scheme ul li {
  border-left: #c0c3c9 1px solid;
  border-right: #c0c3c9 1px solid;
  /*padding-top:5px;
  padding-bottom:5px;*/
}
.fancycat-explorer-level-1 li {
  border: none !important;
}

ul.fancycat-explorer-level-1 li {
  padding-left: 15px;
}
/* Visual scheme */
.fancycat-explorer-scheme ul li a {
  display: block;
  position: relative;
  font-size: 12px!important;
  color: #59636d!important;
  text-decoration: none!important;
  line-height: 16px;
  vertical-align: middle;
  background: transparent none;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  font-size: 12px!important;
  border-left: #ffffff 1px solid;
  border-right: #ffffff 1px solid;
  padding-left: 10px;
}
.fancycat-explorer-scheme ul li a:hover {
   /*background-color: #e4e7ed;*/
   color: #2863C2!important;
}
.fancycat-explorer-level-0 ul li a {
  line-height: 16px;
  font-size: 11px!important;
  border: none;
  display: block;
}

ul.fancycat-explorer-level-1  {
  padding-top: 14px;
  padding-bottom: 14px;
  border-bottom: #e8e8e8 1px solid;
}

.fancycat-explorer-level-0 ul li a:hover {
  /*background-color: #e4e7ed;*/
  color: #2863C2!important;
  font-size: 11px!important;
}
.fancycat-explorer-scheme a.icon-link:link,
  .fancycat-explorer-scheme a.icon-link:visited,
  .fancycat-explorer-scheme a.icon-link:hover,
  .fancycat-explorer-scheme a.icon-link:active
{
  padding-left: 26px;
}
.fancycat-explorer-scheme a.sub-link:link,
  .fancycat-explorer-scheme a.sub-link:visited,
  .fancycat-explorer-scheme a.sub-link:hover,
  .fancycat-explorer-scheme a.sub-link:active
{
  background: transparent url(tree_subdir_plus.gif) no-repeat right top;
  padding-top: 8px;
  padding-bottom: 8px;
}
.fancycat-explorer-scheme .fancycat-explorer-level-1 a {
  background: transparent url(cat_bullet.gif) no-repeat 3px center;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 15px;  
}

.fancycat-explorer-scheme .fancycat-explorer-level-1 a.sub-link {
  background: transparent url(plus.gif) no-repeat left center;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.fancycat-explorer-scheme .fancycat-explorer-level-1 a.sub-link:hover {
  background: transparent url(plus.gif) no-repeat left center;
}

 .fancycat-explorer-scheme a.sub-link:hover {
 /*  background-color: #e4e7ed;
   color: #2863C2!important;*/
 }
.fancycat-explorer-scheme a.empty-link:link,
  .fancycat-explorer-scheme a.empty-link:visited,
  .fancycat-explorer-scheme a.empty-link:hover,
  .fancycat-explorer-scheme a.empty-link:active
{
}
.fancycat-explorer-scheme a.nowrap-link:link,
  .fancycat-explorer-scheme a.nowrap-link:visited,
  .fancycat-explorer-scheme a.nowrap-link:hover,
  .fancycat-explorer-scheme a.nowrap-link:active
{
  white-space: nowrap;
}
.fancycat-explorer-scheme img {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  left: 4px;
  padding: 0px;
  margin: 0px;
  border-top: #bfc3c6 1px solid;
  border-left: #bfc3c6 1px solid;
  border-bottom: #9c9da2 1px solid;
  border-right: #9c9da2 1px solid;
}

.show_menu {
	background-image: url(tree_subdir_minus.gif) !important;
}
.no_menu {
	background-image: url(tree_subdir_plus.gif) !important;
}

.fancycat-explorer-level-1 .show_menu {
	background: url(minus.gif) no-repeat left center !important;
}
.fancycat-explorer-level-1 .no_menu {
	background: transparent url(plus.gif) no-repeat left center !important;
}


/*.f-select {
	font-weight: bold;
}*/

a.root-cat-link {
  background: url(root_cat_bg.gif) repeat-x !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  border-left: #ffffff 1px solid;
  border-right: #ffffff 1px solid;
}
