body {
  background-image: none;
  background-color: #f7f7f7;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.filtersActive:after {
    line-height: 20px;
    height: auto;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix { 
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* reset */
#col22 {
  padding: 0;
}

#col21 {
  margin-left: 30px;
  margin-right: 0;
  width: 640px;
}
/* sprite connection */
ul.resultsList div.separator,
div.sort-box li.select,
div.sort-box li.select:after,
div.sort-box span.inLabel,
button.rightArrow,
div.showMore div.treeItem,
a.clearFilters {
	background-image: url(../img/archiwum/gfx/archiwum.png);
  background-repeat: no-repeat;
}
/* eof sprite connection */
div#col21 {
  min-height: 240px;
}
ul.resultsList td img {
  margin: 5px 12px 0 0;
}
ul.resultsList td{
  vertical-align: top;
}
ul.resultsList ul.details {
  padding: 20px 0 12px 0;
}
ul.resultsList ul.details li {
  color: #656565;
  font-size: 11px;
  list-style: none;
  line-height: 10px;
  padding: 0 12px 0 0;
  margin-right: 12px;
  border-right: 1px solid #656565;
  float: left;
  margin-bottom: 5px;
}
ul.resultsList ul.details li:last-child {
  border: none;
}

ul.resultsList ul.details span.label {
  font-weight: bold;
}
ul.resultsList p.teaser {
  font-size: 13px;
  color: #333;
  line-height: 18px;
  padding-bottom: 20px;
}
ul.resultsList strong {
  font-weight: normal;
  background: #F5FBAE;
  outline: 2px solid #F5FBAE;
}
ul.resultsList div.separator {
  height: 11px;
  background-position: 0 0;
}
div.sort-box {
  height:25px;
  background: #333;
  padding: 5px 0 0 6px;
  margin-bottom: 32px;
}
div.sort-box ul {
  position:relative;
  top:-1px;
}
div.sort-box li {
  float: left;
  list-style: none;
}

div.sort-box span.inLabel {
  background-position: 0 -11px;
  background-color: #fff;
  display: inline-block;
  padding-left: 3px;
  font-size: 13px;
  line-height: 20px;
  border: 1px solid #999;
}
div.sort-box span.inLabel input {
  background: transparent;
  border: none;
  width: 35px;
  font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
  margin: 0;
  padding: 0;
  outline: 0; 
}

div.sort-box li.select {
  position: relative;
  width: 155px;
  margin-right: 13px;
  background-color: #fff;
  border: 1px solid #999;
  background-position: 0 -11px;
}

div.sort-box li.select div.customArrow {
  padding: 0 3px;
  font-size: 13px;
  color: #333;
  line-height: 20px;
  float:left; 
  cursor: pointer;
  width: 129px;
}
 
div.sort-box li.select:after {
	content:" ";
	width:19px;
	height: 20px;
	background-position: 0 -30px;
	display:block;
	float:left;
	margin-left:-3px;
}

div.sort-box select {
  font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;  
  position:absolute; 
  width:100%; 
  height:20px; 
  opacity:0; 
  top: 0;
  left: 0;
}
button.cta {
  font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding: 0 7px;
  height: 22px;
  cursor: pointer;
}
button.green {
  color: #fff;
  border: 1px solid #fff;
  background: #14760A;
}
button.green:hover {
  background:#15AA00;
}
button.grey {
  border: 1px solid #999;
  background-color: #666;
}
button.grey:hover {
  background-color:#444;
}
button.rightArrow {
  width: 26px;
  background-position: 10px -360px;
  text-indent: -9999px;
}
div.result-info {
  font-size: 23px;
  font-weight: bold;
  padding: 0 9px 23px 9px;
  line-height: 28px;
}
div.result-info a {
  color:#004488;
}
div.result-info a:hover {
  text-decoration:underline;	
}

/* paginator */
div.pagingBox {
  font-family: Trebuchet MS, arial, sans-serif;
  border-bottom: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
  color: #666;
  margin: 15px 0;
	text-align: center;
  font-size: 15px;
  position: relative;
  line-height: 48px;
}

div.prev, div.next {
	line-height: 48px;
	height:48px;
	font-size: 11px;
	color:#ccc;
	text-transform: uppercase;
}
div.prev { float:left; }
div.next { float:right; }

div.prev a, div.next a { text-decoration:none; }
div.prev a .text, div.next a .text{ color:#000; }

div.prev .icon, div.next .icon, div.prev .text, div.next .text{
	display:inline-block;
	height:19px;
	line-height:19px;
	vertical-align:middle;
}

div.prev .icon, div.next .icon{
	width:10px;
	background-image: url("../img/archiwum/gfx/archiwum_sprite.png");
}
div.prev a:hover .text, div.next a:hover .text {
	text-decoration:underline;
}
div.prev .icon {
	background-position:0 -308px;
	margin-right:14px;
}
div.prev a .icon {
	background-position:0 -250px;
}
div.next .icon {
	background-position:0 -337px;
	margin-left:14px;
}
div.next a .icon {
	background-position:0 -279px;
}


span.pagingPage {
	display: inline-block;
	line-height: 22px;
	padding:0 3px;
	/*
	margin-right: 5px;
	padding: 0 7px;
	*/
	border: 1px solid #fff;
	cursor: pointer;
}
span.pagingPage a {
	text-decoration: none;
}
span.pagingPage:hover {
	border: 1px solid #666;
	color: #666;
	background: #dfdfdf;
}
span.pagingPage_ActivePage {
	border: 1px solid #333;
	color: #fff;
	background: #333;
	display:inline-block;
	line-height:22px;
	padding:0 3px;
}
div.treeHeader {
  line-height: 30px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  background: #333;
  padding: 0 5px;
}
div.treeHeader a {
  color: #fff;
} 
div.depth-1 div.depth-2{
  display: none;
}
div.depth-1.selected div.depth-2 {
  display: block;
}


div.depth-1 div.treeItem {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  line-height: 30px;
  padding: 0 5px 0 10px;
  font-size: 17px;
  color: #333;
  background-color: #f7f7f7;
}
div.depth-1.selected div.treeItem  {
  border: 1px solid #666;
  line-height: 30px;
  padding: 0 5px 0 10px;
  font-size: 17px;
  color: #333;
  background-color: #dfdfdf;
  margin-top: -1px;
}

div.depth-2 div.treeItem{
  border-top: 1px solid #eee !important;
  border-left: 1px solid #ccc !important;
  border-right: 1px solid #ccc !important;
  border-bottom: none !important;
  line-height: 16px !important;
  padding: 7px 5px 8px 15px !important;
  font-size: 13px !important;
  color: #000 !important;
  background-color: #fff !important;
  margin-top: 0 !important;
}
div.depth-2 div.treeItem:hover,
div.depth-2.selected div.treeItem  {
  border: 1px solid #666 !important;
  background-color: #dfdfdf !important;
  padding: 7px 5px 7px 15px !important;
}
div.depth-2:first-child div.treeItem {
  border-top:none;
}
div.depth-2:last-child div.treeItem {
  border-bottom: 1px solid #ccc !important;
}
div.depth-2:last-child div.treeItem:hover {
  padding: 7px 5px 8px 15px !important;
  border-bottom: 1px solid #666 !important;
}
div.showMore div.treeItem  {
  font-size: 11px  !important;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  background-position: 220px -122px;
  
} 
div.showMore div.treeItem a { 
	color: #004488 !important;
}
/*
div.depth-2 div.treeItem {
  font-size: inherit !important;
  background: inherit !important;
  border: none !important;
  padding: 0 !important;
}
*/
div.depth-1 span {
  font-size: 11px;
  color: #999;
  line-height: 30px;
}
div.depth-2 span {
  font-size: 11px;
  color: #999;
  line-height: 16px;
}
div.depth-1 a {
  text-decoration: none;
  display: block;
}
div.other div.item{
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  line-height: 30px;
  padding: 0 5px 0 15px;
  font-size: 13px;
  color: #000;
  background: #f7f7f7;
}
div.other a {
  display: block;
}
div.other a span {
  font-size: 11px;
  color: #999;
  line-height: 30px;
}
div.treeHeader.bottom {
  margin-top: 30px;
}



/*WYSZUKIWARKA*/
#searchNav {
    width:auto;
    padding:7px 0;
}
#searchOptions {
	padding: 0 20px 0 40px;
	margin-bottom: 8px;
}

#searchBox {
    padding:0 118px 5px;
    margin:20px 0 15px;
}
#advancedSearchOptionsWhen div,
#advancedSearchOptionsWhere div {
    float:left;
    line-height:45px;
    text-align:left;
    width:130px;
}
#searchNav div.w110 { width:110px; }
#searchNav div.w120 { width:120px; }
#searchNav div.w140 { width:140px; }
#searchNav div.w150 { width:150px; }


#advancedSearchOptionsWhen .dateInputLabel {text-align:right;width:72px;padding-right:20px;}
#advancedSearchOptionsWhen .dateInputRight {text-align:left;width:112px;}
#advancedSearchOptionsWhen .dateInputLeft {text-align:right;width:112px;}
#advancedSearchOptionsWhen .dateInputSeparator {text-align:center;width:20px;}


#advancedSearchOptionsWhen {
    border-bottom:1px solid #cccccc;
}
#advancedSearchOptionsWhen .datepicker {
    width:105px;
	padding-left:5px;
	font-size:11px;
    height:18px;
    border:1px solid #999999;
	background: transparent url("../img/archiwum/gfx/archiwum_sprite.png") no-repeat right -148px;
}
#advancedSearchOptionsWhen .datepickerDefault {
	color:#999999;
}

#advancedSearchOptionsWhen div input,
#advancedSearchOptionsWhen div label,
#advancedSearchOptionsWhere div input,
#advancedSearchOptionsWhere div label {
    display:inline;
    margin:0;
    padding:0;
    vertical-align:middle;
}
#advancedSearchOptionsWhen div label,
#advancedSearchOptionsWhere div label {
	font-size:13px;
}
#advancedSearchOptions {
    background:#ffffff;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding: 0 40px;
    display:none;
	(-bracket-:hack;
        margin-top:-2px;
    );
}

#advancedSearchOptions,
#advancedSearchOptionsWhen,
#advancedSearchOptionsWhere,
#searchBox,
#searchResultsSortOptions {
    overflow:hidden;
    clear:both;
}

#searchOptions .advTab {
    border:1px solid #cccccc;
    padding:5px 10px;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:5px;
}

#searchOptions .advTab .icon {
	background: transparent url("../img/archiwum/gfx/archiwum_sprite.png") no-repeat;
	width:13px;
	height:7px;
	float: right;
	margin-left: 5px;
    margin-top: 6px;
}

#searchOptions .closeTab {
    background:#f7f7f7;
}
#searchOptions .closeTab:hover {
    background:#dfdfdf;
}
#searchOptions .openTab {
    background:#ffffff;
    border-bottom:1px solid #ffffff;
    padding:5px 10px 18px;
	margin-bottom:-11px;
}

#searchOptions .closeTab .icon{
	background-position: 0 0;
}

#searchOptions .openTab .icon{
	background-position: 0 -133px;
}

#searchInputArch {
    font-size:14px;
}
#searchInputArch.default {
    color:#999999;
}

#searchOptions a.helpLink {
	font-weight:bold;
	color:#666666;
	text-transform: uppercase;
	font-size:11px;
}

#searchHelp a,
#searchHelp a:link,
#searchHelp a:visited,
#searchHelp a:active,
#searchHelp a:hover {
	color:#004488;
}

.ui-autocomplete .ui-menu-item {
    text-align:left;
}
.ui-autocomplete .ui-menu-item span {
    float:right;
}



/*Kalendarze jquery*/
.ui-datepicker {
	border:none;
	padding:0;
	font-size:1.4em;
	background: #333333;
}

.ui-datepicker .ui-datepicker-header {
	background: #333333;
	color: #ffffff;
	border:none;
	margin:0;
	padding:0;
}
.ui-datepicker .ui-datepicker-header select {
	font-size:12px;
	border:1px solid #ccc;
	background:#fff;
}
.ui-datepicker .ui-datepicker-header select.ui-datepicker-month{
	width:99px;
}
.ui-datepicker .ui-datepicker-header select.ui-datepicker-year{
	width:60px;
	margin-left:4px;
}
.ui-datepicker table.ui-datepicker-calendar {
	margin:0;
}

.ui-datepicker-calendar thead {
	background: #cccccc;
}
.ui-datepicker th {
	border:1px solid #cccccc;
	padding:0.5em 0.3em;
	color:#666666;
	text-transform:uppercase;
	font-weight:normal;
}

.ui-datepicker td {
	border:1px solid #cccccc;
	padding:0;
	background:#ffffff;
}

.ui-datepicker .ui-datepicker-other-month {
	opacity:1;
}

.ui-datepicker-calendar a.ui-state-default {
	color:#000000;
	border:none;
	background:none;
}

.ui-datepicker-calendar a.ui-state-hover {
	background:#dfdfdf;
	border:1px solid #666666;
	color:#000000;
	margin: -1px;
}

.ui-datepicker-calendar a.ui-state-active {
	background:#333333;
	border:1px solid #333333;
	color: #ffffff;
	margin: -1px;
}

.ui-datepicker-calendar a.ui-state-highlight {
	background:#cccccc;
	border:1px solid #333333;
	color: #000000;
	margin: -1px;
}

.ui-datepicker-calendar a.ui-state-highlight.ui-state-hover {
	background:#dfdfdf;
	border:1px solid #666666;
	color:#000000;
	margin: -1px;
}


.ui-datepicker td span, .ui-datepicker td a {
	padding:0.3em 0.2em;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	background:none;
	border:none;
	top:-1px;
}
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    margin-left: -5px;
    margin-top: -8px;
}

.ui-widget-header .ui-icon {
    background-image: url("../img/archiwum/gfx/archiwum_sprite.png");
	width:10px;
	height:19px;
}

.ui-icon-circle-triangle-w {
    background-position: 0 -17px;
}

.ui-icon-circle-triangle-e {
    background-position: 0 -75px;
}

.ui-datepicker-prev-hover .ui-icon-circle-triangle-w {
	background-position: 0 -46px;
}

.ui-datepicker-next-hover .ui-icon-circle-triangle-e {
	background-position: 0 -104px;
}

/*WYSZUKIWARKA KONIEC*/


/*PRZEGLĄD WYDAŃ*/
#pageList {
	margin:-10px 0 10px;
	overflow:visible;
}
#pageList .pages {
	overflow:hidden;
	clear:both;
}
#pageList .pages h2.pageTitle {
	font-size:23px;
	font-weight:normal;
	color:#666666;
	background:#eeeeee;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	line-height:40px;
	height:40px;
	padding:0 8px;
	margin-bottom:15px;
}

#pageList .pages h2.pageTitle span {
	float:right;
	font-size:14px;
}

#pageList .pages h2.pageTitle:first-letter {
	color:#666666;
}
#pageList .sectionTitlesList {

}
#pageList .mainSectionTitlesList div,
#pageList .advancedSectionTitlesList div {
	line-height:20px;
	padding:5px 0;
}


#pageList .mainSectionTitlesList a,
#pageList .advancedSectionTitlesList a {
	font-size:17px;
	color:#000000;
}
#pageList .mainSectionTitlesList span,
#pageList .advancedSectionTitlesList span {
	font-size:13px;
	color:#666666;
}
#pageList .advancedSectionTitlesList {
	display:none;
}
#pageList .sectionSwitchBtn {
	height:25px;
	line-height:25px;
	padding:0 15px;
	border:1px solid #cccccc;
	background: #f7f7f7;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	width:202px;
}
#pageList .sectionSwitchBtn:hover {
	background: #dfdfdf;
}
#pageList .sectionSwitchBtn .icon {
	display:inline-block;
	float:right;
	margin-top:9px;
	width:13px;
	height:7px;
	margin-left:5px;
	background: transparent url("../img/archiwum/gfx/archiwum_sprite.png") no-repeat;
}
#openAllSections {
	margin-bottom:20px;
}
#pageList .openAllSections .icon {
	background-position: 0 0;
}
#pageList .closeAllSections .icon {
	background-position: 0 -133px;
}

#sectionSwitchTop { margin: 0 0 20px; height:27px;position:relative;overflow:visible; }
#sectionSwitchBottom { margin: 20px 0 0 0; height:27px;position:relative;overflow:visible; }

a.linkShowHideAdvList {
	display:block;
	line-height:25px;
	color:#004488;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #cccccc;
	float:left;
	margin-top:5px;
}
a.linkShowHideAdvList .icon {
	display:inline-block;
	width:13px;
	height:7px;
	margin-left:5px;
	background: transparent url("../img/archiwum/gfx/archiwum_sprite.png") no-repeat;
}
a.advListOpen .icon{
	background-position: 0 0;
}

a.advListClose .icon{
	background-position: 0 -133px;
}

.pageListDateScroll {
	width:100%;
}
/*KONIEC PRZEGLĄD WYDAŃ*/



/*Ajax Loader (pod belką sortowania)*/
#ajaxLoader {
	display:none;
	right:220px;
	font-size: 12px;
    font-style: italic;
    line-height: 30px;
    padding-left: 30px;
    position: absolute;
	background: transparent url("../img/archiwum/gfx/ajax-loader.gif") no-repeat left center;
}
#changePageBtn {
	position:absolute;
}

/*Belka nawigacyjna nad artykułem*/
#articleTopBar {
	overflow:hidden;
	margin-top:20px;
}

#articleTopBar .backBtn {
	float:left;
	overflow:hidden;
}

#articleTopBar .backBtn a {
	display:block;
	text-transform:uppercase;
	background: #F7F7F7;
    border: 1px solid #CCCCCC;
	font-size:11px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
}

#articleTopBar .backBtn a:hover {
	background: #DFDFDF;
}

#articleTopBar .textSizeBox {
	float:right;
	height:27px;
	margin-left:30px;
}
#articleTopBar .textSizeBox ul {
	padding:0;
	margin:0;
	height:27px;
	line-height:27px;
}
#articleTopBar .textSizeBox ul li {
	display:inline;
}
#articleTopBar .print {
	float:right;
	height:27px;
	line-height:27px;
}
#articleTopBar .print a {
	display:block;
	height:25px;
	width:20px;
	margin:0 5px 2px;
	text-indent:-100px;
	overflow:hidden;
	float:left;
	background-image: url('../img/archiwum/gfx/archiwum_sprite.png');
}

#articleTopBar .print a.printIcon {
	background-position: 0 -169px;
}
#articleTopBar .print a.sendIcon {
	background-position:0 -199px;
}
.pageArticleScroll {
	border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 11px;
    line-height: 20px;
    margin: 10px 0 30px;
    padding: 10px 0;
	overflow:hidden;
}

.pageArticleScroll a .icon,
.pageArticleScroll span .icon {
	background-image: url('../img/archiwum/gfx/archiwum_sprite.png');
	background-repeat: no-repeat;
	display:inline-block;
	width:10px;
	height:19px;
}
.pageArticleScroll span.text {
	color:#cccccc;
}
.pageArticleScroll a span.text {
	color:#000000;
}

.pageArticleScroll a:hover .text{
	text-decoration:underline;
}
.pageArticleScrollLeft {
	float:left;
}
.pageArticleScrollRight {
	float:right;
}
.pageArticleScrollLeft span,
.pageArticleScrollRight span {
	display:inline-block;
	height:19px;
	line-height:19px;
}

span.pageArticleScrollLeft .icon {
	background-position: 0 -308px;
	margin-right:10px;
	float:left;
}

a.pageArticleScrollLeft .icon {
	background-position: 0 -250px;
	margin-right:10px;
	float:left;
}
span.pageArticleScrollRight .icon {
	background-position: 0 -337px;
	margin-left:10px;
	float:right;
}
a.pageArticleScrollRight .icon {
	background-position: 0 -279px;
	margin-left:10px;
	float:right;
}



/*Spis treści wydania - lewa kolumna*/

#pageListSidebar {
	overflow:hidden;
	margin-bottom:30px;
}
#pageListHeader {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	background:#333333;
	height:30px;
	line-height:30px;
	padding:0 5px;
}

#pageListSidebar .pageTitleSidebar {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	background:#f7f7f7;
	text-transform:uppercase;
	line-height:21px;
	padding:8px 24px 8px 8px;
	border:1px solid #cccccc;
	border-top:none;
	cursor:pointer;
}

#pageListSidebar .pageTitleSidebar:hover {
	background:#dfdfdf;
}

#pageListSidebar .pageTitleSidebar .icon {
	float:right;
	width:13px;
	height:7px;
	background-image: url('../img/archiwum/gfx/archiwum_sprite.png');
	background-repeat: no-repeat;
	margin-top:8px;
	margin-right:-18px;
}

#pageListSidebar .activeSection .pageTitleSidebar {
	background:#dfdfdf;
	border:1px solid #000000;
	margin-top:-1px;
}


#pageListSidebar .pageClose .pageTitleSidebar .icon {
	background-position: 0 0;
}
#pageListSidebar .pageOpen .pageTitleSidebar .icon {
	background-position: 0 -133px;
}

#pageListSidebar .article {
	font-size:12px;
	color:#000000;
	line-height:30px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #eeeeee;
}

#pageListSidebar .article a {
	display:block;
	line-height:20px;
	padding:5px 15px;
}

#pageListSidebar .article a:hover {
	background:#dfdfdf;
	text-decoration:none;
}

#pageListSidebar .lastArticle {
	border-bottom:1px solid #cccccc;
}

#pageListSidebar .thisArticle a,
#pageListSidebar .thisArticle a:hover {
	border:1px solid #000000;
	margin:-1px;
	background:#dfdfdf;
}

#pageListSidebar .articles {
	display:none;
}

#pageListSidebar .pageOpen .articles {
	display:block;
}

#pageListSidebar .noTopBorder .pageTitleSidebar {
	border-top:none;
}


/*Pełna treść artykułu*/
#story h1.articleTitle {
	color:000;
	font-size:19px;
	font-weight:bold;
}
#story div.artDetails {
	font-size:13px;
	color:#666;
	line-height:25px;
	margin-bottom:30px;
}
#story p { font-size:14px; color:#333;}
#story .seealso .author { font-size: 13px; }
#story .seealso .descr { font-size: 13px; color: #333; }
#story .disclaimer {
	font-size: 13px;
	color:#666;
	line-height:17px;
	padding:15px 0 10px;
	clear:both;
}
#story q, #story cite {
	font-size:15px;
	line-height:20px;
}



/* socials */
div.addthis_toolbox {float: right;}
div.addthis_toolbox a {
  padding: 0;
  margin-right: 17px;
  display: inline-block;
}
div.addthis_toolbox span.at16nc,
div.addthis_toolbox span.at15nc {
  background-image: url(../img/archiwum/gfx/socials.png) !important;
  background-repeat: no-repeat  !important;
  text-indent: -9999px;
}

div.addthis_toolbox a.addthis_button_facebook span.at16nc {
  background-position: 0 0 !important;
}
div.addthis_toolbox a.addthis_button_wykop span.at16nc {
  background-position: 0 -16px !important;
}
div.addthis_toolbox a.addthis_button_twitter span.at16nc {
  background-position: 0 -32px !important;
}
div.addthis_toolbox a.addthis_button_blip span.at16nc {
  background-position: 0 -48px !important;
}
div.addthis_toolbox a.addthis_button_naszaklasa span.at15nc {
  background-position: 0 -64px !important;
}
div.addthis_toolbox a.addthis_button_google_plusone_share span.at16nc {
  background-position: 0 -80px !important;
}
div.addthis_toolbox a.addthis_button_compact span.at16nc {
  background-position: 0 -96px !important;
}
div.addthis_toolbox a.addthis_button_facebook:hover span.at16nc {
  background-position: -16px 0 !important;
}
div.addthis_toolbox a.addthis_button_wykop:hover span.at16nc {
  background-position: -16px -16px !important;
}
div.addthis_toolbox a.addthis_button_twitter:hover span.at16nc {
  background-position: -16px -32px !important;
}
div.addthis_toolbox a.addthis_button_blip:hover span.at16nc {
  background-position: -16px -48px !important;
}
div.addthis_toolbox a.addthis_button_naszaklasa:hover span.at15nc {
  background-position: -16px -64px !important;
}
div.addthis_toolbox a.addthis_button_google_plusone_share:hover span.at16nc {
  background-position: -16px -80px !important;
}
div.addthis_toolbox a.addthis_button_compact:hover span.at16nc {
  background-position: -16px -96px !important;
}
div.addthis_toolbox span.at300bs:hover {
  opacity:1.0  !important;
	filter:alpha(opacity=100) !important;
}
/* brak wyników */

div.nrWrapper {position: relative;}
div.nrContainer {
  background: #fff;
  left: -285px;
  min-height: 240px;
  position: absolute;
  top: -80px;
  width: 930px;
  z-index: 1;
}
div.noResults {
  width: 590px;
  padding: 27px 7px;
  border: #D0D0D0 1px solid;
  background: #F7F7F7;
  margin: 50px auto;
  text-align: center;
  font-size: 15px;
}
div.noResults p.head {
  font-size: 19px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
  
/* paywall */
div.fullAccessInvite {
  background: #ffffff;
  background: -moz-linear-gradient(top,  #ffffff 3%, #ededed 98%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ffffff), color-stop(98%,#ededed));
  background: -webkit-linear-gradient(top,  #ffffff 3%,#ededed 98%);
  background: -o-linear-gradient(top,  #ffffff 3%,#ededed 98%);
  background: -ms-linear-gradient(top,  #ffffff 3%,#ededed 98%);
  background: linear-gradient(to bottom,  #ffffff 3%,#ededed 98%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #e0e0e0;
  padding: 20px 6px;
  font-size: 16px;
  color: #000;
}
div.fullAccessInvite p.info {
  text-align: center;
  line-height: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  text-shadow: 1px 1px 1px #fff;
}
div.fullAccessInvite p.button{
  text-align: center;
  padding: 10px 33px 0 33px;
  border-top: 1px solid #fff;
}
 
/*formularz - wyslij artykuł*/
#przeslij {
	width:350px;
	background: #f6f6f6;
	font-family:"Trebuchet MS",arial,sans-serif;
	text-align:left;
	height:auto;
	overflow:visible;
	position:relative;
	top:50%;
	margin-top:-190px;
	left:50%;
	margin-left:-175px;
}
#closeLayer {
	width:22px;
	height:22px;
	right:-17px;
	top:-17px;
	position:absolute;
	background: #ededed url("../img/archiwum/gfx/archiwum_sprite.png") no-repeat 4px -358px;
	border:1px solid #979797;
	cursor: pointer;
}
#przeslij .archHeader {
	height:30px;
	border-bottom:1px solid #cacaca;
	background: transparent url('../img/layout/logos/logo_archiwum_small.png') no-repeat left center;
}
#przeslij .top {
	height:40px;
	line-height:40px;
	font-size:19px;
	color:#222;
	font-weight:normal;
}
#przeslijp {
	padding:15px;
}
#przeslijp .form1 {
	width:312px;
	border:1px solid #9c9c9c;
	background: #fff url("../img/archiwum/gfx/archiwum_sprite.png") repeat-x left -384px;
	padding:3px;
}
#przeslijp input.form1 {
	padding:0 3px;
	height:27px;
	line-height:27px;
}
#przeslijp input.error {
	border:1px solid #f13713;
}
#przeslijp .do .msg {
	font-size:12px;
	color:#f13713;
	line-height:1.5em
}
#przeslijp .od,
#przeslijp .komentarz {
	margin-top:15px;
}
#emailKomentarz {
	resize:none;
}
#charsLeft {
	text-align:right;
	font-size:13px;
	line-height:1.5em;
	color:#666;
	margin-bottom:5px;
}
#sendMailBtn {
	width:108px;
	height:28px;
	line-height:28px;
	background:#e6e6e6;
	border:1px solid #999999;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
	display:block;
	text-align:center;
}
#sendMailBtn:hover {
	background:#eeeeee;
	color:#222222;
	border:1px solid #666666;
}
#articleSendForm label{
	color:#333;
	font-size:13px;
	line-height:1.5em;
}



/*kalendarz wydań (lewa kolumna)*/
.miniCalendar_Box #exampleV {
		margin:15px 0;
}
.miniCalendar_Box table { margin:0; height:auto; }
.date_scroll {
	background: #333333;
	font-size: 16px;
	height: 1.8em;
	line-height: 1.8em;
	margin: 0;
	text-align: center;
}
.date_scroll ul {
	top:-1px;
	position:relative;
}
.miniCalendar_Box th span {
	height:2em;
	line-height:2em;
	display:block;
}
.miniCalendar_Box td {
	padding:0;
}
.miniCalendar_Box td.selected {

}
.miniCalendar_Box td a,
.miniCalendar_Box td span {
	display:block;
	height:2em;
	line-height:2em;
	text-align:right;
	padding-right:5px;
}
.miniCalendar_Box td.selected a{
	border:1px solid #333333;
	background:#cccccc;
	margin:-1px;
}
.miniCalendar_Box td a:hover {
	text-decoration:none;
	margin:-1px;
	border:1px solid #666666;
	background:#dfdfdf;
}
.miniCalendar_Box .date_scroll a {
	overflow:hidden;
	margin-top:5px;
	text-indent:-30px;
	display:inline-block;
	width:10px;
	height:19px;
	padding:0;
	background-image: url("../img/archiwum/gfx/archiwum_sprite.png");
}
.miniCalendar_Box .date_scroll a.cal-prev {
	background-position: 0 -17px;
	margin-left:10px;
	float:left;
}
.miniCalendar_Box .date_scroll a.cal-next {
	background-position: 0 -75px;
	margin-right:10px;
	float:right;
}
.miniCalendar_Box .date_scroll a.cal-prev:hover {
	background-position: 0 -46px;
}
.miniCalendar_Box .date_scroll a.cal-next:hover {
	background-position: 0 -104px;
}
.miniCalendar_Box .date_scroll ul {
	vertical-align:middle;
}
.miniCalendar_Box .date_scroll li {
	float: left;
	list-style: none outside none;
	background: #FFFFFF url("../img/archiwum/gfx/archiwum.png") no-repeat 0 -11px;
	border: 1px solid #999999;
	margin-right: 5px;
	position: relative;
}
.miniCalendar_Box .date_scroll li.selectMonth {
	width:107px;
}
.miniCalendar_Box .date_scroll li.selectYear {
	width:62px;
}

.miniCalendar_Box .date_scroll li.selectMonth:after,
.miniCalendar_Box .date_scroll li.selectYear:after{
	content: " ";
	display: block;
	height: 20px;
	margin-right: 1px;
	width: 19px;
	float:right;
	background: url("../img/archiwum/gfx/archiwum.png") no-repeat 0 -30px;
}
.miniCalendar_Box .date_scroll li select{
	font: 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
	height: 20px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:2;
}
.miniCalendar_Box .date_scroll li .customArrow {
	color: #333333;
	cursor: pointer;
	float: left;
	font-size: 13px;
	line-height: 20px;
	height: 20px;
	padding: 0 3px;
	position:absolute;
	z-index:1;
	text-align:left;
}
.miniCalendar_Box .date_scroll li.selectMonth .customArrow{
	width:82px;
}
.miniCalendar_Box .date_scroll li.selectYear .customArrow{
	width:37px;
}
#layerMask {display:none;background:#000;opacity:0.5;position:fixed;width:100%;height:100%;left:0;top:0;}
#layerContener {display:none;position:fixed;width:100%;height:100%;background:none;left:0;top:0;}
div.filtersActive  {
  padding: 0 10px 10px 10px;
  width: 800px;
}

div.filtersActive li {
  float: left;
  font-size: 15px;
  color: #333;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #999;
  list-style: none;
  line-height: 12px;
}

div.filtersActive li.label {
  font-size: 13px;
  color: #999;
  text-transform: uppercase;
  border: none;
  margin: 0;
  line-height: 15px;
}
div.filtersActive li:last-child {
  padding: 0;
  border: none;
}
div.filtersActive ul {
  float: left;
}
a.clearFilters{
  color: #333;
  font-size: 11px;
  text-transform: uppercase;
  background-position: 0 -398px;
  padding-left: 15px;
  line-height: 15px;
  position: relative;
  float: left;
  top: 0;
}
a.clearFilters:hover {
  color: #000;
  text-decoration: none;
  background-position: 0 -418px;
}
a.resetFilters {
  color: #004488;
}
div.footer_LogosServices a:last-child {
  margin-right: 0 !important;
}


div.lockedArticleBox2 {
  float: left;
  width: 176px;
  padding: 0 10px;
  position: relative;
  min-height: 250px;
  border-right: 1px solid #ddd;
}
div.lockedArticleBox2:last-child {
  /*width: 180px;*/
  width: 378px; /* #19284 */
  border: none;
}
div.lockedArticleBox2 a.greenButton,
div.lockedArticleBox2 input.greenButton {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 136px;
  margin-left: -68px;
  padding: 6px 0;
}
a.stretched {
  padding: 14px 0 !important;
}

/* old

div.lockedArticleBox2 {
  float: left;
  width: 176px;
  padding: 0 10px;
  position: relative;
  min-height: 250px;
  border-right: 1px solid #ddd;
}
div.lockedArticleBox2:last-child {
  width: 180px;
  border: none;
}
div.lockedArticleBox2 a.greenButton,
div.lockedArticleBox2 input.greenButton {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 136px;
  margin-left: -68px;
  padding: 6px 0;
}
a.stretched {
  padding: 14px 0 !important;
}

*/

div.lockedArticleBoxBottomLinks {
  border: 1px solid #D2D2D2 !important;
  background: #eee !important;
  padding: 0 5px;
}
div.lockedArticleBoxBody {
  border: 1px solid #D2D2D2 !important;
  margin-bottom: 10px !important;
}
div.lockedArticleBoxBottomLink {background: transparent !important;}
div.lockedArticleBoxBottomLink:last-child {
  border: none !important;
}
div.lockedArticleBoxBottomLinks a {
  white-space:nowrap;
}
div.lockedArticleBoxBottomLinks a span {
  font-weight: normal !important;
}

#smsCodeTxt {
 margin-left: 12px;
 margin-top: 35px;
}


.article-lock{
	background: url("http://static.presspublica.pl/web/arch_rp/img/layout/lock_article.png") no-repeat left top;
	width: 18px; height: 14px;
	display: inline-block;
}

.article-unlock{
	background: url("http://static.presspublica.pl/web/arch_rp/img/layout/lock_article.png") no-repeat left bottom;
	width: 18px; height: 14px;
	display: inline-block;
}
  

