.promotext, .promobanners { border:1px dashed #136; padding:0 15px 10px 15px; }
.promotext h3 { font-size:16px; margin:5px 0 2px 0; }
.promotext p, .banner { background-color:#124; border:1px dashed #248; padding:10px; }

.promobanners { margin-bottom: 5px; padding-top:5px; position:relative; }
.banner { margin-bottom:5px; margin-top:10px; width:100% }
.banner td { vertical-align:top; }
.banner a img, .banner object { border:3px solid #124; margin:0 20px 0 0; }
.banner a img.image { padding:5px; }
.banner a:hover img { border-color: #C83; }
.banner .desc { font: 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#CEF; margin-right:10px; }
.banner .desc b { width:40px; float:left }
.banner .desc a { color:#FFF; }
.banner .desc a:hover { color:#8CF; text-decoration:none }
.banner .desc p { font-size:10px; line-height:11px; margin-top:10px; }
.banner .desc .code { font: 11px/12px "Courier New", Courier, monospace; margin-top:0; text-align:left }
.banner .desc .code b { display:inline; float:none; color:#FFF; }
.banner .desc i { width:180px; float:left; font-style:normal; font-weight:bold }