ul.pub{clear:both;padding:0;margin:0;}
ul.pub li{clear:both;margin:0 0 12px 0;padding:0;list-style:none;}
ul.pub img{float:left;width:128px;margin:0 12px 12px 0;border:1px solid #50456B;}
ul.pub img.hot{width:220px;margin:0 16px 16px 0;}
ul.pub .date{color:#669;}
ul.pub .themes{color:#50456B}
ul.pub h2{margin:1px 0 4px 0;}
ul.pub .short{margin:0 0 0 0;text-align:justify;line-height:14px;}
ul.pub ul{margin:2px 0 0 0;padding:0;float:right;}
ul.pub ul li{margin:0;padding:1px 0 3px 22px;display:inline;font-size:10px;line-height:16px}
ul.pub ul li.comments{background-image:url('/i/s.gif');background-repeat:no-repeat;}

.pubItem {padding:0 0 32px 0;}
.pubItem h1{margin:0 0 8px 0;}
.pubItem .date{font-weight:bold;margin:0 0 16px 0}
.pubItem .full p{clear:auto}
.pubItem .images {width:336px;float:left}
.pubItem .images img{width:320px;border:1px solid #50456B;margin:0 0 16px 0;}
.pubItem .text ol{margin:0;padding:0;list-style-position: inside;}
.pubItem .text ul{margin:0;padding:0;list-style-position: inside;}

table.theme{border-collapse:collapse;border-spacing:0;margin-top:16px}
table.theme td.block{width:49%;vertical-align:top;padding:8px;border-top:1px solid #50456B;background-color:#f0f0ff;}
table.theme td.no{width:16px;}
table.theme h3{margin:0;padding:0;}
table.theme .pubs{width:100%;margin:8px 0 0 16px;}

ul.pubSmall{padding:0;margin:0 0 0 16px;}
ul.pubSmall li{margin:0 0 8px 0;padding:0;list-style-type:circle;}
ul.pubSmall h3{margin:0;font-weight:normal;border:none;}
