.positioner{
 text-align: left;
 margin: 0px auto;
 width: 996px;
 background-color: white;
}

.layoutBox{
  float: left;
  padding: 0 15px 0 15px;
  width: 966px;
  background: url(../images/allBgLayout.jpg) white;
}

.layoutHeader{
 float:left;
 width: 965px;
 height: 80px;
}


.layoutMenuTop{
 display: block;
 width: 965px;
 float: left;
 height: 32px;
 background: url(../images/menuTopBg.gif) ; 
}


   .srcLogo{
     float: left;
   }
   .srcNavi{
     float: left;
     margin-top: 25px;
   }
   .srcNavImg{
     float: right;
     margin-left:1px;
     margin-top: 25px;   
   }
   .srcTopMenu{
     float: left;
   }
   .srcSearch{
     margin-top: 25px;
     border: 1px solid #c1c1c1;
     height: 40px;
     display:block;
   }
   .srcLang{
     float: right; 
     margin-top: 20px;
   }



.layoutContentBg{
 width: 965px; 
 float: left;
 margin-top: 0px;
 background: url(../images/spacer.gif) repeat-y white;
 display: inline;
}

.layoutMenu{
 clear: left;
 float: left;
 padding-top: 0px;
 padding-bottom: 20px;
 padding-left: 0px;
 padding-right: 0px;
 width: 179px;
 overflow: hidden;
 margin: 0px;
 
 border-top: 1px solid #DADADA;
}

.layoutSpace{
  width: 25px;
  float: left;
}

.outerContent{
  float: left;
  width: 966px;
  margin: 20px 0px 0px 0px;
}

.fullBox{
   float: left; 
  width: 965px;
  margin: 0px 0px 0px 0px; 
}

.contentBox{
  float: left; 
  width: 766px;
  margin: 0px 0px 0px 20px; 
}

.footer{
 clear:both;
}

.pageEnd{
  float: left;
  width: 986px;
}