body {
  font-size: 12px;
}

* html #search{
  position:absolute;
  height:21px;
  margin-left:665px;
  top:154px;
  width:232px;
}

#search .sb-container {
  left:10px;
}

#menu-languages{
  top:2px;
}

#menu-languages span{
  background:url(../images-deco/bullet-languages.png) no-repeat left 5px;
}

#menu {
  padding-top:81px;
    margin-top:0px;
    background: #fff url(../images-deco/upleft.jpg) no-repeat 0px 0px;
}

* html #menu {
  margin-top:0px;
}

#menu ul li span {
  float:left;
  background:url(../images-deco/bullet.png) no-repeat 3px 4px;
  padding-top:1px;
}

#content {
 padding-bottom:50px !important;
}

* html .half-page-column{padding-top:10px;}

* html .half-page-column .monitor .categories ul li, * html .half-page-column .research .categories ul li, * html #sub-content .monitor .categories ul li, * html #sub-content .research .categories ul li{
  font-size:11px;
}

* html #sub-content .categories ul li{
  font-size:11px;
}

#menu .contactform{
  margin-left:0px;
}

.contactform fieldset {
  margin-left:0px;
  padding: 0px 0px 5px 10px;
}

#menu .contactform .input-text{
  width:130px;
  clear:both;
}

.fieldset-radio .input-radio {
  float: left;
  margin: 0px 0px 0px 2px;
}

* html .fieldset-radio {
width:90px;
}

.fieldset-radio label{
  padding: 2px 0px 0px 2px !important;
  margin: 1px 0px 5px 3px !important;
}

#menu .sb-container{
  left:2px;
  top:5px;
}

#sub-content .monitor p.date, #sub-content .research p.date{
  margin:0px 0px 0px 0px !important;
  float:right;
}

#sub-content .article{
  margin-bottom:0px;
}

* html #sub-content h4.article{
  margin-bottom:0px !important;
}

.article-info{
  clear:both;
  width:100%;
  float:left;
  margin:0px !important;
  margin-bottom:10px !important;
}

* html #sub-content .article-info{
  clear:both;
  width:100%;
  float:left;
  margin:0px !important;
   margin-top:-10px !important;
  margin-bottom:10px !important;
}