/**
*/
td.tp_pub_info {border-bottom:1px solid silver; vertical-align:top; padding:8px;}
.tp_pub_author, #content p.tp_pub_author {font-size:small; margin-bottom:1px; margin-top:1px;}
.tp_pub_title, #content p.tp_pub_title {font-size:small; font-weight:bold; margin-top:1px; margin-bottom:1px;}
.tp_pub_additional, #content p.tp_pub_additional {font-size:small; margin-top:1px; margin-bottom:1px;}
.tp_pub_tags, #content p.tp_pub_tags  {font-size:small; margin-top:1px; margin-bottom:1px; color:#AAAAAA;}
.tp_pub_tags a {color:#AAAAAA; text-decoration:underline; box-shadow: none;}
.tp_pub_tags a:hover {color:#AAAAAA; text-decoration:none;}
.tp_pub_book {background-color: #500000; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_conf {background-color: darkslateblue; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_jour {background-color: orange; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_work {background-color: dodgerblue; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_sum {background-color: tomato; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_rep {background-color: gray; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_misc {background-color: #454f24; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_grad {background-color: #500000; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}
.tp_pub_grad_phd {background-color: #500000; color: #fff; display: inline-block; padding: 3px 4px; margin-left: 0px; font-size: 10px; font-weight: bold; line-height: 1; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12);}


<style type="text/css">
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{padding:10px 5px;overflow:hidden;word-break:normal;}
.tg th{padding:10px 15px;overflow:hidden;word-break:normal;}
.tg .tg-image{background-color: #ffffff; border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-pubs{background-color: #ffffff; border-color:inherit;text-align:left;vertical-align:top}
</style>





