h1 {
  /*color:#6bc2d3;*/
  color:rgb(150,140,104);
  font-size:24px;
  font-weight:normal;
  line-height:1.4em;
  margin:0 0 0.2em 0;
}

h2 {
  color:#575757;
  font-size:24px;
  font-weight:normal;
  line-height:1.4em;
  margin:0 0 0.2em 0;
}
h3 {
  color:#575757;
  font-size:20px;
  font-weight:normal;
  line-height:1.4em;
  margin:0 0 0.2em 0;
}
p, ul {
  line-height:1.6em;
  margin:0 0 1em 0;
}

.selected {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

.required {color:red;}
.form-fields {margin: 20px 0 0 0;}
.form-error {color: red;}
.form-fields label {display: block;float:left;padding: 0 7px 0 0;text-align:right;width:145px;}
.form-fields input {margin:0 0 1.6em 0;height:18px;padding:0;font-size:14px}
.form-fields select {margin:0 0 1.6em 0;height:18px;padding:0;font-size:14px;width:265px}
.form-fields .btn-submit {margin:1em 0 0 0;height:25px}
.form-success {color: green;}
textarea {font-size:14px}
.map-columns td{padding:1em; vertical-align:top;}
.map-columns ul{margin:0}
.map-columns ul ul{margin:0 0 0 1em}
.map-level-0 .map-level-1{margin:1em 0 0 0}

.catalog-section img{margin:0 0.5em 0 0}
.bottom-menu{
  margin:0;
  padding:1em 0 0 0;
}
.bottom-menu li{
  background:none;
  display:inline;
  margin:0;
  padding:0;
}
.bottom-menu li a{
  border:none !important;
  padding:0 0.5em 0 0.5em;
}
.table-data {
  border:1px solid rgb(150,140,104);
  border-collapse:collapse;
  width:100%;
}
.table-data td{
  border:1px solid rgb(150,140,104);
  padding:0.5em;
  vertical-align:top;
}
.table-data-head {
  font-weight:bold;
  text-align:center;
}
ul li{line-height:1.2em}
.level-2 {
  display:none;
  position:absolute;
  top:48px;
  margin-left:-3px;
  z-index:9999;
}
.level-2 li {
  display:block;
  float:none;
  line-height:1em;
  clear:both;
}
.level-2 li a{
  line-height:1em;
  text-transform:none;
  padding:5px;
  text-align:left;
  display:block;
  width:120px;  
}
.left-col-service ul {margin:0 0 0 1em;}

.act {
  text-decoration:underline !important;
}

li.act a {
  font-weight:bold;
  text-decoration:none !important;
}

li.act {
  text-decoration:none !important;
}

.breadcrumb-navigation li {
  background:none;
  padding:0 0.3em 0 0;
  display:inline;
}

.sub-menu {
  margin:0 0 0 1.2em;
}

.selected {
  color:black;
  font-weight:bold;
  text-decoration:none;
}

.level-2 li a.parent span {
  background:none !important;
  display:inline;
}

.level-2 li a.parent strong {
  background:none !important;
  display:inline;
  font-weight:normal;
}

.level-3 {
  display:none;
  position:absolute;
  left:124px;
}

.level-3 li {
  height:auto;
}

.level-3 li a{
  background:url("/brown/media/img/m-tail_2.gif") repeat left top transparent;
  height:auto;
  padding:5px;
  width:250px;
}

.left-menu-level-2 {
  margin-left:1.2em;
  margin-bottom:0;
}
.sub-service-list {
  margin:0 0 0 1em !important;
}
.img-l {
  float:left;
  margin:0 1em 0 0;
}
.catalog-section div {
  line-height: 1.6em;
  margin: 0px 0px 1em;
}
