.bl_auto_difinfo { text-align: left; }
.bl_auto_difinfo .jamms {  }
.bl_auto_difinfo .jamms .header { height: 27px; }
.bl_auto_difinfo .jamms .header a, .bl_auto_difinfo .jamms .header a:hover { font-family: Arial; font-size: 14px; color: #303030; }
.bl_auto_difinfo .jamms .header .deco { 
	display: inline-block; width: 58px; height: 27px; 
	margin: 0px 0px 0px 5px;
	background: url(../../../../res/img/deco/car_jam.gif) center no-repeat; 
	vertical-align: middle; 
}
.bl_auto_difinfo .jamms .header span { font-family: Arial; font-size: 18px; color: #1fa662; }
.bl_auto_difinfo .jamms .list { margin: 5px 0px 0px 0px; }
.bl_auto_difinfo .jamms .list span a { font-family: Arial; color: #777777; text-decoration: none; border-bottom: 1px dashed #777777; }
.bl_auto_difinfo .jamms .list span a:hover { border: 0px; }

.bl_auto_difinfo .insurance { /*margin: 35px 0px 0px 0px;*/ padding: 5px 0px 5px 35px; background: url(../../../../res/img/ico/ico_mm.gif) left center no-repeat; }
.bl_auto_difinfo .insurance a, .bl_auto_difinfo .insurance a:hover { font-size: 14px; }

.bl_auto_difinfo .pdd { padding: 20px 0px 0px 35px; }
.bl_auto_difinfo .pdd div { padding: 0px 0px 7px 0px; background: url(../../../../res/img/deco/pdd.gif) left bottom no-repeat; }
.bl_auto_difinfo .pdd a, .bl_auto_difinfo .pdd a:hover { font-weight: bold; color: #303030; text-decoration: none; }

.bl_auto_difinfo .events { padding: 20px 0px 0px 0px; }
.bl_auto_difinfo .events .header { height: 20px; padding: 5px 0px 0px 35px; background: url(../../../../res/img/ico/ico_schedule.gif) left center no-repeat; }
.bl_auto_difinfo .events .header a, .bl_auto_difinfo .events .header a:hover { font-size: 14px; color: #000; }