/* General */
h1, h2, h3, h4, h5, h6 {
  color: #aa5000;
  /*margin-top: 0;*/
}
h1 {
  font-size: 1.5em;
}
h2 {
  font-size: 1.25em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
div.breadcrumb {
  padding-left: 5px;
  font-weight: bold;
}
tr.odd, tr.even {
  background-color: transparent;
  border-bottom: 1px solid #d0c5b0;
}
thead th {
  border-bottom: 2px solid #aa5000;
}
td.menu-disabled {
  background-color: #b4c8a3;
}
/* Tabs */
ul.primary {
  border-bottom: 1px solid #d0c5b0;
}
ul.primary li a {
  padding-top: 0.25em;
  border-color: #d0c5b0;
  background-color: #fff0ce;
}
ul.primary li.active a {
  border-color: #d0c5b0;
  background-color: #ffffff;
  border-bottom-style: none;
}
ul.primary li a:hover {
  background-color: #fff6e1;
}
ul.secondary a.active {
  border-bottom: 2px solid #aa5000;
}
/* Left */
div#sidebar-left {
  margin: 5px;
}
/* Central */
div#main {
  margin: 5px;
  max-width: 660px;
}
div#main div.top-left {
  width: 6px;
  height: 6px;
  margin-right: -6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/main_top_left.png');
  background-repeat: no-repeat;
  float: left;
  font-size: 2px;
}
div#main > div.top-left {
  background-image: url(/images/boxes/main_top_left.png);
}
div#main div.top {
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/main_top.png', sizingMethod='scale');
  background-repeat: repeat-x;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 2px;
}
div#main > div.top {
  background-image: url(/images/boxes/main_top.png);
}
div#main div.top-right {
  width: 6px;
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/main_top_right.png');
  background-repeat: no-repeat;
  float: right;
  margin-top: -6px;
  font-size: 2px;
}
div#main > div.top-right {
  background-image: url(/images/boxes/main_top_right.png);
}
div#main div.content {
  border-left: 1px solid #d0c5b0;
  border-right: 1px solid #d0c5b0;
  padding: 5px 10px 5px 10px;
  _display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/background_yellow.png', sizingMethod='scale');
  clear: both;
  overflow: hidden; /* FIXME */
}
div#main > div.content {
  background-image: url(/images/boxes/background_yellow.png);
}
div#main div.bottom-left {
  width: 6px;
  height: 6px;
  margin-right: -6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/main_bottom_left.png');
  background-repeat: no-repeat;
  float: left;
  font-size: 2px;
}
div#main > div.bottom-left {
  background-image: url(/images/boxes/main_bottom_left.png);
}
div#main div.bottom {
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/main_bottom.png', sizingMethod='scale');
  background-repeat: repeat-x;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 2px;
}
div#main > div.bottom {
  background-image: url(/images/boxes/main_bottom.png);
}
div#main div.bottom-right {
  width: 6px;
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/main_bottom_right.png');
  background-repeat: no-repeat;
  float: right;
  margin-top: -6px;
  font-size: 2px;
}
div#main > div.bottom-right {
  background-image: url(/images/boxes/main_bottom_right.png);
}
div#main div.min-width {
  width: 400px;
}
/* Right */
div#sidebar-right {
  margin: 5px;
}
/* Green block */
div.block-green {
  overflow: visible;
  margin-bottom: 10px;
}
div.block-green div.top-left {
  width: 6px;
  height: 6px;
  margin-right: -6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/green_top_left.png');
  background-repeat: no-repeat;
  float: left;
  font-size: 2px;
}
div.block-green > div.top-left {
  background-image: url(/images/boxes/green_top_left.png);
}
div.block-green div.top {
  height: 6px;
  background-image: url(/images/boxes/green_top.png);
  background-repeat: repeat-x;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 2px;
}
div.block-green div.top-right {
  width: 6px;
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/green_top_right.png');
  background-repeat: no-repeat;
  float: right;
  margin-top: -6px;
  font-size: 2px;
}
div.block-green > div.top-right {
  background-image: url(/images/boxes/green_top_right.png);
}
div.block-green div.title {
  border-left: 1px solid #bed9a8;
  border-right: 1px solid #bed9a8;
  background-color: #dff0d1;
  _display: inline-block;
  background-image: url(/images/boxes/green_title.png);
  background-repeat: repeat-x;
}
div.block-green div.title div.title-inside {
  padding: 0 6px 6px 6px;
  border-left: 1px solid #e6f3db;
  border-right: 1px solid #e6f3db;
}
div.block-green div.title div.title-inside h2.title {
  padding: 0;
  margin: 0;
}
div.block-green div.content {
  border-top: 1px solid #c0c0c0;
  border-left: 1px solid #bed0b0;
  border-right: 1px solid #bed0b0;
  padding: 5px 10px 5px 10px;
  _display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/background_green.png', sizingMethod='scale');
  clear: both;
  overflow: hidden;
}
div.block-green > div.content {
  background-image: url(/images/boxes/background_green.png);
}
div.block-green div.bottom-left {
  width: 6px;
  height: 6px;
  margin-right: -6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/green_bottom_left.png');
  background-repeat: no-repeat;
  float: left;
  font-size: 2px;
}
div.block-green > div.bottom-left {
  background-image: url(/images/boxes/green_bottom_left.png);
}
div.block-green div.bottom {
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/green_bottom.png', sizingMethod='scale');
  background-repeat: repeat-x;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 2px;
}
div.block-green > div.bottom {
  background-image: url(/images/boxes/green_bottom.png);
}
div.block-green div.bottom-right {
  width: 6px;
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/green_bottom_right.png');
  background-repeat: no-repeat;
  float: right;
  margin-top: -6px;
  font-size: 2px;
}
div.block-green > div.bottom-right {
  background-image: url(/images/boxes/green_bottom_right.png);
}
div.block-yellow {
  overflow: visible;
  margin-bottom: 10px;
}
/* Yellow block */
div.block-yellow div.top-left {
  width: 6px;
  height: 6px;
  margin-right: -6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/yellow_top_left.png');
  background-repeat: no-repeat;
  float: left;
  font-size: 2px;
}
div.block-yellow > div.top-left {
  background-image: url(/images/boxes/yellow_top_left.png);
}
div.block-yellow div.top {
  height: 6px;
  background-image: url(/images/boxes/yellow_top.png);
  background-repeat: repeat-x;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 2px;
}
div.block-yellow div.top-right {
  width: 6px;
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/yellow_top_right.png');
  background-repeat: no-repeat;
  float: right;
  margin-top: -6px;
  font-size: 2px;
}
div.block-yellow > div.top-right {
  background-image: url(/images/boxes/yellow_top_right.png);
}
div.block-yellow div.title {
  border-left: 1px solid #d9c8a3;
  border-right: 1px solid #d9c8a3;
  background-color: #feefcd;
  _display: inline-block;
  background-image: url(/images/boxes/yellow_title.png);
  background-repeat: repeat-x;
}
div.block-yellow div.title div.title-inside {
  padding: 0 6px 6px 6px;
  border-left: 1px solid #f6ecd7;
  border-right: 1px solid #f6ecd7;
}
div.block-yellow div.title div.title-inside h2.title {
  padding: 0;
  margin: 0;
}
div.block-yellow div.content {
  border-top: 1px solid #c0c0c0;
  border-left: 1px solid #d0c5b0;
  border-right: 1px solid #d0c5b0;
  padding: 5px 10px 5px 10px;
  _display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/background_yellow.png', sizingMethod='scale');
  clear: both;
  overflow: hidden;
}
div.block-yellow > div.content {
  background-image: url(/images/boxes/background_yellow.png);
}
div.block-yellow div.bottom-left {
  width: 6px;
  height: 6px;
  margin-right: -6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/yellow_bottom_left.png');
  background-repeat: no-repeat;
  float: left;
  font-size: 2px;
}
div.block-yellow > div.bottom-left {
  background-image: url(/images/boxes/yellow_bottom_left.png);
}
div.block-yellow div.bottom {
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/yellow_bottom.png', sizingMethod='scale');
  background-repeat: repeat-x;
  margin-left: 6px;
  margin-right: 6px;
  font-size: 2px;
}
div.block-yellow > div.bottom {
  background-image: url(/images/boxes/yellow_bottom.png);
}
div.block-yellow div.bottom-right {
  width: 6px;
  height: 6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/yellow_bottom_right.png');
  background-repeat: no-repeat;
  float: right;
  margin-top: -6px;
  font-size: 2px;
}
div.block-yellow > div.bottom-right {
  background-image: url(/images/boxes/yellow_bottom_right.png);
}
div.block > div.min-width {
  width: 150px;
}
/* kate: indent-width 2; */

div.block-yellow div.content_pn {
  border-top: 1px solid #c0c0c0;
  border-left: 1px solid #d0c5b0;
  border-right: 1px solid #d0c5b0;
  height:50px;
  padding: 5px 10px 5px 10px;
  _display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxes/background_yellow.png', sizingMethod='scale');
  clear: both;
  overflow: hidden;
  background-image: url(/images/boxes/background_yellow.png);
}