* html form {

  padding: 0;

  margin: 0;

}

* html #search input.image {

  border: none;

}

html #leftblock,
* html #leftblock {

  z-index: 1;

}

* html #focus {

  margin-top: 49px;

  position: fixed !important;

}

/* -- Navigation features -- */

* html #navigation .msector {

  margin-bottom: -2px;

/*  behavior: url('styles/hover.htc');*/

}

* html #navigation .msector.hover .mxref {

  background-position: bottom left !important;

}

* html body.sector1 #navigation #msector1.hover .mxref,

* html body.sector2 #navigation #msector2.hover .mxref,

* html body.sector3 #navigation #msector3.hover .mxref,

* html body.sector4 #navigation #msector4.hover .mxref,

* html body.sector5 #navigation #msector5.hover .mxref {

  background-position: top left;

}

html #navigation .msector ul,
* html #navigation .msector ul {

  left: 210px;

  top: 0px;

  /* padding correction */

  width: 215px;

}

* html #navigation .msector.hover ul {

  display: block;

}

* html #navigation .msector li {

  zoom: 1;

}

/* -- Support -- */

* html #metanav {

  padding-top: 10px;

  height: 22px;

}

/* -- Search -- */

* html #search {

  width: 200px;

  text-align: right;

}

/* -- Focus -- */

* html #focus {

  padding-top: 3px;

}

/* -- Homepage -- */

* html .newsblock {

  padding: 0;

  margin: 0 0.6% 20px;

  width: 47.5%;

}

* html #mainnewsblock {

  margin: 0 1% 20px;

  width: 97%;

}

* html .newsblock li.second {

  padding-top: 0px;

}

/* -- Internal pages -- */

* html #toc p{

  margin-top: 10px;

  margin-bottom: 10px;

}
