.tp {position:relative;text-indent:0;display:block}
.tp b {
   border-bottom:#90f 0px dotted;
   color:red;
   font-weight:normal;
}
.tp b span {
    display:none;
   font-size:90%;
   background:#CADC64;
   border:#656E32 1px solid;
   color:#000;
   padding:7px;
   position:absolute;
   top:2px;
   left:5px;
   z-index:10;
   text-align:left;
   width:380px;
}

#special .tp {display:inline-block; margin-bottom:-2px;}
#special .tp img {margin: 0; border: none; vertical-align: middle; width: 16px; height: 16px}
#special .tp b, #special .tp span {white-space: normal;}
#special .tp b span {left: -76px !important; width: 130px !important}

.special .tp b span {left: -75px}

/*-- для FF, OPERA, IE7 --*/
.tp b:hover {
   border-bottom:red 0px dotted;
   color:red;
}
.tp b:hover span {
   display:block;
}
</style>

<!--[if IE 6]>
<style type="text/css">
/*.tp b {behavior:url(http://css.redom.ru/auto/hover.htc);}
.tp b {behavior:url(http://www.redom.ru/css/auto/hover.htc);}*/
.tp .hover {
   border-bottom:red 1px dotted;
   color:red;
}
.tp .hover span {
   display:block;
   margin-left: 15px;
   width: 395px
}
.exchange .tp .hover span {top: 2px}
</style>
<![endif]-->

