
.top_topics { padding: 15px; position: relative; border-bottom: 1px solid #d9d9d9 }
.top_topics .thm-m  { margin-right: 10px; margin-bottom: 10px; float: left }
.top_topics .topics-header   { font-weight: bold; text-decoration: underline; margin-top: 0; padding-top: 0; padding-bottom: 5px }
.top_topics_categories   { position: absolute; top: 15px; height: 1% }
.top_topics_content { padding-left: 137px }
.top-report   { margin-top: 30px; padding: 20px; height: 1%; border: solid 3px #ccc }
#flash   { width: 100%; height: 480px }
.top-event  { padding-right: 20px; width: 195px; float: left; border-right: 1px solid #ccc }
.top-blog   { padding-right: 20px; padding-left: 20px; width: 195px; float: left; border-right: 1px solid #ccc }
.top-product  { padding-left: 20px; width: 195px; float: left }
.top_report  { font-size: 90% }
.top_report .thm-m { margin-right: 15px; margin-bottom: 15px; float: left }
.asset5   { font-size: 90% }
.asset5 .thm-m    { margin-right: 15px; width: 60px; height: 60px; float: left }
.asset5 .thm-m a     { background-repeat: no-repeat; background-position: center; display: block; width: 60px; height: 60px }
.asset5 .asset-name     { font-weight: normal; text-decoration: underline; background-image: url(../images/common/icon-arrow-r.gif); background-repeat: no-repeat; background-position: 0 8px; padding-right: 0; padding-bottom: 7px; padding-left: 15px }
.asset6 { padding: 5px 20px; border-top: 1px solid #ccc }
.asset6 .asset-name { font-weight: bold; background-image: url("../images/common/icon-arrow-r.gif"); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px }
.asset6 .title-item { top: 1px; right: 0 }
.top_pickup { margin-top: 20px; height: 1%; overflow: visible; border: solid 3px #ccc }
.pu_event { margin-top: 20px; margin-bottom: 20px; /*width: 355px*/ }
.pu_left { float: left; border-right: 2px solid #ccc }
.pu_right { float: right }
.pu_in { margin-top: 10px; padding-right: 20px; padding-left: 20px }
.top_pickup h2 { font-weight: normal; background-image: url("../images/common/icon-arrow-r.gif"); background-repeat: no-repeat; background-position: 0 center; margin-bottom: 10px; padding-left: 15px }
.top_pickup .thm-m { margin-right: 15px; margin-bottom: 10px }
.pu_body { }
.drawers-wrapper { position: relative }
.drawers { }
.drawer  { padding: 10px 0 10px 15px }
.drawer-handle {cursor:pointer; }
.drawer-area  { }
.drawer-handle-img { display: block; margin-right: 10px; margin-bottom: 10px; width: 60px; float: left; overflow: hidden }

