#contents h1{
  margin: 0 0 12px;
  padding: 0;
  font-size: 22px;
}

#contents h2{
  margin: 14px 0 6px;
  padding: 0;
  font-size: 18px;
}

#contents h3{
  margin: 0 0 6px;
  padding: 0;
  font-size: 16px;
}

#contents-header {
    position: relative;
    width: 1001px;
    height: 82px;
    margin: 0 auto;
    margin-top: 4px;
    background: url(../images/testata-small.png);
    color: #FFF;
}

#section {
    width: 300px;
    height: 30px;
    position: absolute;
    top: 30px;
    left: 180px;
	font: bold 26px/28px Arial, Verdana, Helvetica, sans-serif;
}

#license-header {
    width: 450px;
    height: 30px;
    position: absolute;
    top: 30px;
    left: 480px;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
}

#license-header a
{
  color:#FFCC00 !important;
}

#license-header a:hover
{
  color:#CCC !important;
}

#contents-body {
    width: 1000px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
    margin: 0px auto;
    padding:10px 0;
    position: relative;
}

#left-column {
  width: 206px;
  float:left;
  margin-right:5px;
}

#menu-box-header {
  width: 206px;
  height: 8px;
  background:url(../images/menu-box-header.png) no-repeat;
  padding:14px 8px 0;
  font:bold 18px/20px Arial, Verdana, Helvetica, sans-serif;
  color:#999967;
}

#menu-box-contents ul {
    margin: 0;
	padding: 0 8px;	 
	list-style-position:inside;		
    list-style-image: url(../images/arrow-menu-box.png);
}

#menu-box-contents li {
    padding: 4px 0;
    border-bottom:1px dotted #666;
}

#menu-box-contents a {
    color: #666;
    font:normal 14px/16px Arial, Verdana, Helvetica, sans-serif;
}

#menu-box-contents a.active {
    color: #999967;
    font-weight:bold;
}

#middle-column {
  width: 600px;
  float:left;
  border:1px solid #FFF;
  margin-right:5px;
}

#right-column {
  width: 180px;
  font:normal 12px/14px Arial, Verdana, Helvetica, sans-serif;
  float:right;  
}

