@charset "utf-8";
.frameTalents { background: url(ui/frame.png) repeat-y 0px 0px; width: 960px; margin: 15px auto 0px; }
.frameTalents    .r1 { background: url(ui/frame.png) no-repeat -1920px 0px; height: 32px; overflow: hidden; position: relative; }


.frameTalents  .r1  .title { background: url(ui/pngs.png) no-repeat -83px -90px; height: 0px; width: 81px; display: block; font-size: 1px; padding-top: 18px; overflow: hidden; margin-top: 6px; margin-left: 12px; }
.frameTalents    .r2 { background: url(ui/frame.png) no-repeat -1920px -32px; height: 32px; overflow: hidden; }







.talents { padding-right: 9px; padding-left: 9px; margin-bottom: -1px; }
.talents table { width: 100%; }

.talents table td { border-bottom: 1px solid #f5f5f5; padding: 1px 0px; }

.talents     table tr.titleHeader td     { font-weight: bold!Important; color: #000000!Important; cursor: auto; background: none; padding-top: 10px; padding-bottom: 10px; }
.talents  table tr.selected td { background-color: #f5f5f5!Important; }

.talents table td.name { padding-left: 17px; background: url(ui/pngs.png) no-repeat -180px -162px; }
.talents table div { overflow: hidden; width: 160px; text-overflow: ellipsis; white-space:nowrap; }
.noResult { padding-top: 100px; padding-bottom: 100px; text-align: center; }
