.ui-accordion .ui-accordion-header {
  margin-top: 0;
  border-left: none;
  border-right: none;
  border-top: none;
  background-color: #FFF;
  }

.ui-state-hover a, .ui-state-hover a:hover {
  color: #464543;
  }

.ui-state-active a, .ui-state-active a:link {
  background-color: #FDFDFC;
  border-bottom: 1px dotted #E9E9E7;
  }

.ac_results ul li {
  list-style-image: none;
  list-style-type: none;
  }




.csc-textpicHeader h3 {
  margin: 0 0 0.3em 0;
  padding-top: 0;
  }

p.csc-form-label-req {
  font-weight: bold;
  }

.csc-caption {
  font-size: 12px;
  background-color: #E0E7F5;
  }

.tx-ttnews-browsebox {
  text-align: center;
  margin: 1.2em 0 1em 0;
  padding: 1px;
  border: 1px solid #CCD;
  background: #F0F0F4;
  }

.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {
  padding: 0 0.4em 0.4em 0;
  margin: 0;
  background: transparent;
  }

.tx-indexedsearch {
  position: relative;
  }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
  font-weight: bold;
  font-style: italic;
  }

.tx-indexedsearch .tx-indexedsearch-whatis {
  display: none
  }

.tx-indexedsearch P.tx-indexedsearch-noresults {
  text-align: center;
  font-weight: bold;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
  font-weight: bold;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
  font-weight: normal;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font-style: italic;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  background: #E0E7F5;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  margin-top: 20px;
  margin-bottom: 5px;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  color: #069;
  margin-top: 0;
  margin-bottom: 0;
  background: transparent;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  background: #8D8C89;
  }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  vertical-align: middle;
  }

.tx-indexedsearch .tx-indexedsearch-res .noResume {
  color: #666;
  }

.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {
  font-weight: 600;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {
  display: none;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {
  margin: 0 0 0.5em 0;
  clear: both;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {
  margin: 0 0 0.5em 0;
  clear: both;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {
  display: block;
  float: left;
  width: 25%;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {
  margin: 0;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {
  margin: 0 0 0.5em 0;
  clear: both;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {
  display: block;
  float: left;
  width: 25%;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {
  margin: 0;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {
  margin: 0 0 0.5em 0;
  clear: both;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {
  display: block;
  float: left;
  width: 25%;
  }

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {
  margin: 0;
  }

.tx-indexedsearch >div:nth-child(3) {
  display: none;
  }

#main .tx-indexedsearch .res-tmpl-css h3 {
  margin: 10px 0 2px;
  }

.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {
  display: none;
  }

.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {
  background: transparent;
  }

.tx-indexedsearch-title a {
  color: #2D6495;
  }

.tx-indexedsearch-title a:hover {
  color: #DD787D;
  }

p.tx-indexedsearch-descr {
  padding: 0;

  }

.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {
  font-size: 0.8em;
  background: transparent;
  font-weight: normal;
  margin: 0 0 4em 0;
  }

.tx-indexedsearch .res-tmpl-css dt {
  float: left;
  }

.tx-indexedsearch .res-tmpl-css dd {
  float: left;
  margin: 0;
  }

.csc-textpic-caption-c .csc-textpic-caption {
  text-align: center;
  }

.csc-textpic-caption-r .csc-textpic-caption {
  text-align: right;
  }

.csc-textpic-caption-l .csc-textpic-caption {
  text-align: left;
  }

.csc-textpic .csc-textpic-imagecolumn {
  float: left;
  display: inline;
  }

.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image IMG {
  border: 2px solid black;
  padding: 0;
  }

.csc-textpic-imagewrap {
  padding: 0;
  }

.csc-textpic IMG {
  border: none;
  }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  float: left;
  }

.csc-textpic .csc-textpic-imagewrap UL {
  list-style: none;
  margin: 0;
  padding: 0;
  }

.csc-textpic .csc-textpic-imagewrap UL LI {
  float: left;
  margin: 0;
  padding: 0;
  }

.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image {
  float: left;
  }

.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DT {
  float: none;
  overflow: hidden;
  }

.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD {
  float: none;
  }

.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
  border: none;
  }

DL.csc-textpic-image {
  margin: 0;
  }

DL.csc-textpic-image DT {
  margin: 0;
  display: inline;
  }

DL.csc-textpic-image DD {
  margin: 0;
  }

.csc-textpic-clear {
  clear: both;
  }

.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-right: 10px;
  }

.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image, .csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 10px;
  }

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 10px;
  }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin: 0;
  line-height: 1.3;
  }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG {
  margin: 0;
  }

dl.csc-textpic-image {
  line-height: 1;
  }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 5px;
  }

.csc-textpic-equalheight .csc-textpic-imagerow {
  margin-bottom: 5px;
  display: block;
  }

.csc-textpic .csc-textpic-imagerow {
  clear: both;
  }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0 !important;
  }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-right: 0 !important;
  }

.csc-textpic-intext-right .csc-textpic-imagewrap, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  margin-left: 10px !important;
  }

.csc-textpic-above .csc-textpic-text {
  clear: both;
  }

.csc-textpic-center {
  text-align: center;
  }

.csc-textpic-center .csc-textpic-imagewrap {
  margin: 0 auto;
  }

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
  text-align: left;
  }

.csc-textpic-center .csc-textpic-text {
  text-align: left;
  }

.csc-textpic-right .csc-textpic-imagewrap {
  float: right;
  }

.csc-textpic-right .csc-textpic-text {
  clear: right;
  }

.csc-textpic-left .csc-textpic-text {
  clear: left;
  }

.csc-textpic-intext-left .csc-textpic-imagewrap {
  float: left;
  }

.csc-textpic-intext-right .csc-textpic-imagewrap {
  float: right;
  }

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  float: right;
  clear: both;
  }

* html .csc-textpic-intext-right-nowrap .csc-textpic-text {
  height: 1%;
  }

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: left;
  clear: both;
  }

* html .csc-textpic-intext-left-nowrap .csc-textpic-text {
  height: 1%;
  }

#banner div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 0;
  }

.news-single-item .csc-textpic-imagewrap {
  margin: 10px 0;
  }

.fce_wb.equalize {
  padding-top: 10px;
  }

