﻿.emptyList { font-size:13px; font-style:italic; color:#8a8a8a; }
.listFlexible li:last-child article { border-bottom:0; margin-bottom:0; padding-bottom:0; }

/**********************************************************************
PAGER 
**********************************************************************/
.pager { padding: 0 5px; margin-bottom: 40px; text-align: center; font-size: 11px; }
.pager .text { padding-right:10px; }
.pager select {  -moz-appearance: none; -webkit-appearance: none; background:none; padding-left:10px; width:53px; }
.pagination li { display: block; float:left; vertical-align: top; }
.pagination li a { background:none; border-radius:0; cursor:pointer; }
.pagination li a.disabled { cursor:default; }
.pager-list { list-style: none outside none; }
.pager-size { text-align: right; }
.pager-index { text-align: left; }
.pager-firstpageb a.first_page_disabled,
.pager-prevpageb a.prev_page_disabled,
.pager-pagenextb a.next_page_disabled,
.pager-pagelastb a.last_page_disabled,
.pager-prevpageb a.prev_page,
.pager-firstpageb a.first_page,
.pager-pagenextb a.next_page,
.pager-pagelastb a.last_page { height: 16px; width: 17px; }

.tplCalendar .filters .letters { display:block!important; float:none; width:100%; background:#fff; }

/**********************************************************************
BLOG LIST
**********************************************************************/
div.leftInfo { line-height:13px; }
.authorInfoWrapp { margin-top:10px; }
.portraitPhoto { padding:3px; }
.personTitle { display: block; margin-bottom: 5px;  }
.personOrg { display: block; font-weight:bold; line-height:12px; margin-top:10px; }