.related-list { float: left; position: relative; width: 300px; height: 360px; margin-top: 40px; }
.related-list ol { margin: 20px 0; }
.related-list ol li { width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; line-height: 15px; }
.related-list ol li a { display: block; zoom: 1; position: relative; }
.related-list ol li a span { float: left; display: block; margin-right: 12px; }
.related-list ol li a br { display: none; }
.related-list ol li a strong { display: table-cell; line-height: 20px; font-size: 20px; vertical-align: middle; height: 56px; }
.related-list ol li a:hover { text-decoration: none; }
.related-list ol li a:hover span { border-style: solid; border-width: 3px; overflow: hidden; }
.related-list ol li a:hover span img { margin: -3px; }
.related-list ol li a { background-image: url("../../../img/sprite-global.png"); background-position: -315px -433px; background-repeat: no-repeat; }
