@CHARSET "UTF-8";

.filter-list {

}

.filter-list ul li{
  margin: 3px 0;
}

.depth-2 ul li{
  font-weight: bold;
}
.depth-1 ul li{
  padding: 2px;
}

.filter-list ul li ul {
  padding-bottom: 3px;
}
.depth-1 ul li,
.depth-2 ul li ul li{
  font-weight: normal;
}

.depth-2 ul li ul li.level-2 { padding-left: 10px; }
.depth-2 ul li ul li.level-3 { padding-left: 20px; }
.depth-2 ul li ul li.level-4 { padding-left: 30px; }

.depth-1 ul li a { padding: 1px 0px; }
.depth-2 ul li ul li a{
  color: #9D9D9D;
  font-size: 8pt;
  padding: 1px 0px;
}
.depth-1 ul li.selected a,
#catalogue-subject ul li.selected a,
.depth-2 ul li.selected ul li a,
.depth-2 ul li ul li.selected a {
  background: #C4CDD4;
  color: #FFFFFF;
  text-decoration: none;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.columns-2 .column-1 {
  width: 45%;
  margin-right: 5%;
  float: left;
}
.columns-2 .column-2 {
  width: 45%;
  float: left;
}

.columns-3 .column-1,
.columns-3 .column-2 {
  width: 30%;
  margin-right: 3%;
  float: left;
}
.columns-3 .column-3 {
  width: 30%;
  float: left;
}

.columns-4 > ul {
	width: 24%;
	float: left;
}

.hideRootLinks li.childs > a {
	text-decoration: none;
}

#filter-project-type li.level-0     { padding-left: 24px; background: transparent no-repeat left top; }
#filter-project-type li.commercial  { background-image: url('/siteimg/ymap/prj-commercial.png'); }
#filter-project-type li.industrial  { background-image: url('/siteimg/ymap/prj-industrial.png'); }
#filter-project-type li.residential { background-image: url('/siteimg/ymap/prj-residential.png'); }
#filter-project-type li.social      { background-image: url('/siteimg/ymap/prj-social.png'); }
#filter-project-type li.enginer      { background-image: url('/siteimg/ymap/prj-enginer.png'); }

#filter-work-phase li             { padding-left: 24px; background: transparent no-repeat left top; }
#filter-work-phase li.common      { background-image: url('/siteimg/ymap/wrk-common.png'); }
#filter-work-phase li.decorating  { background-image: url('/siteimg/ymap/wrk-decorating.png'); }
#filter-work-phase li.dismantling { background-image: url('/siteimg/ymap/wrk-dismantling.png'); }
#filter-work-phase li.documenting { background-image: url('/siteimg/ymap/wrk-documenting.png'); }
#filter-work-phase li.general     { background-image: url('/siteimg/ymap/wrk-general.png'); }
#filter-work-phase li.projection  { background-image: url('/siteimg/ymap/wrk-projection.png'); }
#filter-work-phase li.tender  { background-image: url('/siteimg/ymap/wrk-projection.png'); }
#filter-work-phase li.facade  { background-image: url('/siteimg/ymap/wrk-decorating.png'); }

.filter ul.menu {
  margin: 0 0 0 -16px;
  padding: 0 0 0 16px;
  height: 20px;
}
.filter .menu li {
  float: left;
  height: 21px;
  padding-right: 32px;
  margin-right: -25px;
  position: relative;
  background: url('/siteimg/filter-new/fTabR.png') no-repeat scroll right 0;
  -background-image: url('/siteimg/filter-new/fTabR.gif');
}
.filter .menu li a {
  background: url('/siteimg/filter-new/fTabL.png') no-repeat 0 0;
  -background-image: url('/siteimg/filter-new/fTabL.gif');
  display: block;
  float: left;
  height: 21px;
  line-height: 21px;
  padding-left: 34px;
  padding-right: 5px;
  color: #2D80BB;
  text-decoration: none;
  font-weight: normal;
  font-size: 13px;
}
.filter .menu li a span { color: #85919F; font-size: 12px; }
.filter .menu li.first a {
  background-image: url('/siteimg/filter-new/fTabFirstL.png');
  -background-image: url('/siteimg/filter-new/fTabFirstL.gif');
  padding-left: 16px;
}
.filter .menu li a em { font-style: normal; }
.filter .menu li a:hover em { text-decoration: underline; }
.filter .menu li.selected {
  background: url('/siteimg/filter-new/fTabR.png') no-repeat scroll right -21px;
  -background-image: url('/siteimg/filter-new/fTabR.gif');
}
.filter .menu li.selected a {
  background: url('/siteimg/filter-new/fTabL.png') no-repeat 0 -21px;
  -background-image: url('/siteimg/filter-new/fTabL.gif');
  padding-left: 34px;
  color: #373737;
  cursor: default;
}
.filter .menu li.selected-first a {
  background-image: url('/siteimg/filter-new/fTabFirstL.png');
  -background-image: url('/siteimg/filter-new/fTabFirstL.gif');
  padding-left: 16px;
}
.filter .menu li.selected a:hover em { text-decoration: none; }

.filter .group input { position: absolute; z-index: -100; border: none; }
.filter .group label { background: #A7B9C3; color: #373737; padding: 1px 6px; cursor: pointer; color: white; border-radius: 4px; -moz-border-radius: 4px; }
.filter .group label.first { border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; }
.filter .group label.last { border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; }
.filter .group label.checked { border: none; background: #4888B8; }


.depth-one-link {
	color: #9D9D9D;
	font-size: 8pt;
	padding: 1px 0px;
}
