#dMainLeft1 {
   float:left;
   padding:20px 0px 20px 0;
   margin:0px;
   border-top:1px solid #E5E5E5;
   width:380px;
}

#dMainLeft1 h3 {
   margin-bottom:15px;
}

#dMainRight1 {
   width:272px;
   padding:20px;
   clear:right;
   background:#F5F5F5;
   margin-left:402px;
}

#dMainRight1 h3 {
   margin:0px 0px 10px 0px;
}

#bubble {
   width:244px;
   background:url('/img/bg-bubble-t.gif') no-repeat top;
   margin:0px;
}

#bubble p {
   font-size:70%;
   line-height:130%;
   margin:0;
   padding:55px 28px 0px 40px;
   color:#666666;
}

#bubble p a {
   display:block;
   padding:0px 10px 0px 0px;
   margin:0px;
   font-size:90%;
   font-weight:Bold;
   color:#669900;
   text-align:right;
   line-height:100%;
   background:url('/img/ico-point.gif') no-repeat top right;
}

#bubble p a:hover {
   color:#0099FF;
}

#bubble div {
   margin:0px;
   width:244px;
   height:34px;
   background:url('/img/bg-bubble-b.gif');
}

.pTop {
   width:auto;
   height:151px;
   background:url('/img/bg-promo-b.gif') no-repeat bottom;
   float:left;
}

.pTop div.pTopM {
   width:237px;
   height:145px;
   float:left;
}

.pTop div.pTopM a {
   display:block;
   font-size:11px;
   height:131px;
   line-height:14px;
   color:#666666;
   text-decoration:none;
   padding:0px 4px 0px 74px;
   margin:0px;
   background-repeat: no-repeat;
   background-position: 0% 100%;
}

.pTop a h3 {
   margin:0px;
   padding:20px 8px 5px 0px;
   font-size:120%;
   font-weight:Bold;
   color:#669900;
   text-decoration:underline;
}

.pTopL {
   display:block;
   float:left;
   width:13px;
   height:131px;
   background:url('/img/bg-promo-l.gif');
}

.pTopR {
   float:left;
   width:20px;
   height:131px;
   background:url('/img/bg-promo-r.gif');
}

.pTopD {
   display:block;
   float:left;
   width:1px;
   height:131px;
   background:url('/img/bg-promo-def.gif');
}

.promoSL1 {
   float:left;
   width:180px;
   margin:0px 2px 10px 0px;
   padding:0px 5px 0px 0px;
   font-size:70%;
   color:#666666;
   line-height:130%;
}

.promoSL1 a {
   display:block;
   padding:54px 0px 0px 0px;
   margin-bottom:7px;
   overflow:hidden;
   font-size: 100%;
   background-repeat: no-repeat;
   background-position: top left;
   font-weight:Bold;
}

.promoSL1 a:hover {
   opacity:0.8;
}


#promoProd {
   width:350px;
   margin:5px 0px 5px 0px;
   font-size:70%;
   line-height:130%;
   color:#666666;
   clear:both;
   border-top:1px solid #E5E5E5;
   padding:10px 0px 10px 0px;
}

#promoProd img{
   float:left;
   margin:0px 10px 20px 0px;
}

#promoProd span {
   font-size:100%;
   line-height:140%;
   font-weight:Bold;
}


#promoProd p {
   margin:7px 0px 5px 0px;
}

.promoNews {
   padding-bottom:15px;
   font-size:80%;
   line-height:120%;
   display:inline-block;
}

.promoNews img {
   float:left;
   margin:5px 15px 15px 0;
   border:none;
}

.promoNews p {
   color:#666666;
   margin:5px 0 0 0;
   font-size:85%;
}

.newsLatest {
   font-size:70%;
   line-height:130%;
   margin:5px 0 0px 0;
   padding:0px;
   list-style:none;

}

.newsLatest li {
   margin:0px;
   padding:0px 0px 20px 0px;
}

.newsLatest li p {
   margin:0px;
   font-size:100%;
   color:#666666;
   line-height:110%;
}

.newsLatest li p a {
   color:#000000;
}


.newsLatest li span {
   display:block;
   font-size:80%;
   color:#808080;
}


