.mainlayout1 {
  clear:both;
  width:inherit;
  display:block;
}
.mainlayout1 .tmpltc1 {
  float:left;
  width: 258px;
  display:block;
}
.mainlayout1 .le_lr{
 margin-left:10px;
}


.mainlayout2 {
  clear:both;
  width:inherit;
}
.mainlayout2 .tmpltc1 {
  float:left;
  width: 390px;
}
.mainlayout2 .le_lr{
 margin-left:10px;
}


.imagetmpl1{
  float:left; 
  width:258px;
}
.imagetmpl1 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}


.mainlayout3 {
  clear:both;
  width:inherit;
}
.mainlayout3 .tmpltc1 {
  float:left;
  width: 190px;
}
.mainlayout3 .le_lr{
 margin-left:10px;
}


.mainlayout0 {
  clear:both;
  width:inherit;
}
.mainlayout0 .tmplt20 {
  float:left;
  width: inherit;
}



.imagetmpl2{
  float:left; 
  width:800px;
}
.imagetmpl2 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}
.imagetmpl2 .ic{
float:left;
margin-right:10px;
}


.imagetmpl3{
  float:left; 
  width:800px;
}
.imagetmpl3 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}
.imagetmpl3 .ic{
float:left;
margin-right:10px;
}


.imagetmpl4{
  float:left; 
  width:1010px;
}

.imagetmpl4 .ic img{
width:242px;
}

.imagetmpl4 .bu{
  font-size:9px;
  line-height:auto;
  width:100%;
}
.imagetmpl4 .ic{
float:left;
margin-right:10px;
}


.txttmpl1{
 width:100%
}
.txttmpl1 .hd{
  font-size:1.1em;
  font-weight:bold;
  line-height:auto;
 
}


.maincol1{
float:left;
margin-right:15px;
width:300px;
}

.mainbtm{
clear:both;width:100%; margin-top:10px;border-bottom:1px solid #cccccc

}

.maincol .ttxt{ 
font-weight:bold;
float:left;
}

.maincol .top{ 
height:60px;
}

.maincol .mid{ 
margin-bottom:10px;
margin-top:10px;  
  clear:both;
}

.maincol .bimg{ 
width:300px;
}
.maincol .fimg{ 
width:60px;
height:60px;
vertical-align: middle;
float:left;
  margin-right:10px;
}

.maincol2{
float:left;
margin-right:15px;
width:300px;
}

.maincol3{
float:left;
width:300px;
}



