@charset "utf-8";
/*--------------------------------------------------*/
/*-- ZAWARTOŚĆ STRONY--*/
/*--------------------------------------------------*/
#zawartosc_calosc
{
    max-width:1200px;
	margin-left: auto;
	margin-right: auto;
	display:flex;
	flex-direction:row;
	justify-content:space-around;
}
#zawartosc h2 a
{
    color:#095377;
}
#zawartosc a:hover
{
    color:#ff6600;
}
#zawartosc_glowna
{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
	flex-wrap: wrap;  
}
#zawartosc
{
    max-width:860px;    
    padding-left:20px;
    overflow-x:hidden;
    width:100%;
    margin:0 auto;
    margin-bottom: 22px;
}
#zawartosc ul
{
    list-style: circle;
    margin-left: 30px;
    line-height: 2em;
}
#zawartosc ol
{
    list-style-type: decimal;
    margin-left: 30px;
    line-height: 2em;
}
#zawartosc strong
{
    font-weight: bold;
}
#zawartosc iframe
{
    margin: 0px auto;
    display: block;
    border:5px solid #fff;
    box-shadow:0px 0px 4px #aaa;
    max-width:96%;
}
#zawartosc table tr
{
    /* border-bottom: 1px solid #ccc; */
}
#zawartosc table tr td
{
    padding:10px 0;
}
#zawartosc div.categories-list div.category-desc
{
    
}
#zawartosc div.categories-list div.collapse>div::before
{
    content: "---";
    color: #F60;
    width: 0.5em;
    height: 0.5em;
    float: left;
    padding-right: 30px;
    padding-left: 30px;    
}
#zawartosc div.categories-list div.collapse>div div
{
    padding-left: 30px;    
}
.items-row, .item-page
{
    /*float:right;*/
    padding-bottom:15px;
}
/*--------------------------------------------------*/
/*-- Right BOX--*/
/*--------------------------------------------------*/
#right_box
{
    max-width: 270px;
    font-size: 12px;
}
#right_box h3
{
    font-size: 1.8em;
    text-align: center;
    padding: 20px;   
    color:var(--kolor_zw);
    line-height: 1.2em;
}
#vvisit_counter109
{
    border: 2px solid #000 !important;
}
/*--------------------------------------------------*/
/*-- Nagłówki i tytuły artykułów--*/
/*--------------------------------------------------*/
.page-header h1
{
    display: none;
}
.leading-0 /*.items-leading*/
{
    /*
    margin:50px 0;
    padding-top: 30px;
    */
}
div.items-leading h2, div.page-header h2, .items-row h2, #szukaj_help, #szukaj_wynik
{
    font-size: 37px;
    line-height: 1.4em;
    border-bottom: 1px solid #ccc;
    color:#0c3c53;
    clear:both;
}    
#zawartosc div.categories-list div.category-desc:first-child
{
    font-size: 30px;
    line-height: 1.3em;
    border-bottom: 1px solid #ccc;
    color:#0c3c53;
    clear:both;
    margin:15px 0;
}  
div.page-header h2, .items-row h2
{
    margin:0;
    padding:13px 0;
    border-bottom: 1px solid #ccc;    
}
#zawartosc h3
{
    font-size: 28px;
    color: #0F89A4;  
    padding: 12px 0;
}
/*--------------------------------------------------*/
/*-- Przyciski drukuj i inne--*/
/*--------------------------------------------------*/
div.icons
{
    /*max-width: 1150px;*/
    margin-bottom:-25px;
}
div.icons button
{
    display:none;
}
ul li.print-icon
{
    max-width:1200px;
    list-style:none !important;
}
li.print-icon
{
    width:43px;
    height:43px;
    background: rgba(0, 0, 0, 0) url("../images/drukarka.png") no-repeat;
    position: relative;
    margin-left:100% !important;
    top:30px;
    right:45px;
}
li.print-icon a
{
    overflow: hidden;
    padding-left:70px;
    display:block;
}
/*-- WIĘCEJ --*/
div.blog p.readmore, #zawartosc p.readmore
{
    float:right;
}
div.blog p.readmore a, #zawartosc p.readmore a
{
    background-color: #095377;
    background-image: none;
    border-radius: 5px;
    display: block;
    font-size: 15px;
    height: 31px;
    line-height: 2em;
    text-align: center;
    width: 163px;
    color:white;
}
div.blog p.readmore a:hover, #zawartosc p.readmore a:hover
{
    background-color: #ff6600;
    color:#fff;
}
/*--------------------------------------------------*/
/*-- Autor, Opublikował, Poprawiono, Odsłony --*/
/*--------------------------------------------------*/
dt.article-info-term
{
    display: none;
}
dl.muted
{
    color:#666;
    font-size:11px;
    line-height:1.4em;
    padding-bottom:25px;
    background: rgba(0, 0, 0, 0) url("../images/opublikowal.png") no-repeat 0 30%;
    padding-left: 55px;
}
.createdby::before 
{
    content: "Opublikował:";
    font-weight: bold;
}
.createdby 
{
    float: left;
    margin-right: 10px;
}
.article-info
{
    padding:5px 0;
}
/*--------------------------------------------------*/
/*-- Obrazki IMG i mtgallery--*/
/*--------------------------------------------------*/
#zawartosc img, #zawartosc video
{
    margin:8px 15px 8px 8px;
    border:5px solid #fff;
    box-shadow:0px 0px 4px #aaa;
    vertical-align: middle;
    max-width:96%;
    height:auto;
}
.soltysi
{
    float:left;
    text-align: center;
}
.soltysi img, .wladze img
{
    box-shadow: none !important;
}
img.mtGallery, img.multithumb_blog, img.multithumb 
{
border: 5px solid #FFFFFF;
box-shadow: 0 0 2px #C7A77E, 0 0 4px #4A2E18, 0 0 4px #C7A77E, 0 0 4px #C7A77E, 0 0 4px #C7A77E;
margin-right: 6px !important;
}
#zawartosc div.finder
{
    margin-top:30px;
    margin-bottom:100px;
}
tr.mtGallery
{
    border-bottom:none !important;
}
td.mtGallery
{
    padding: 0 !important;
}

/*--------------------------------------------------*/
/*-- SZUKAJ --*/
/*--------------------------------------------------*/
input#search-searchword
{
    margin-top:40px;
}
#szukaj_opis_pomocy
{
    font-size:16px;
    color:#095377;
}
#advancedSearch
{
    display: none;
}

div#search-form form input[type="text"] {
    border: 2px solid #007ab1;
    border-radius: 5px;
    color: #686868;
    font-size: 16px;
    font-style: italic;
    height: 22px;
    margin: 10px 0;
    padding: 10px;
}
#search-form fieldset label
{
    font-size:20px;
    color:#007ab1;
}
#search-form fieldset button 
{
    background-color: #24a3d8;
    border-radius: 5px;
    font-size: 19px;
    line-height: 2em;
    text-align: center;
    width: 150px;
    color:#fff;
}
#search-form fieldset button:hover
{
    cursor:pointer;
    background-color: #ff6600;
}

#finder-filter-window 
{
    height: 90px;
    padding: 15px 0 0;
    position:relative;
    z-index:1;
    overflow: visible;
}
#szukaj_zaawansowane_gozik
{
    margin: auto 0;
    width:300px;
    max-width: 1200px;
    position: relative;
    left:calc( 50% - 150px );
}
#szukaj_linia
{
    margin:auto 0;
    width: 100%;
    border-bottom:1px solid #007ab1;
    padding-top:15px;
}
#szukaj_zaawansowane_gozik a
{
    display: block;
    background: #007ab1 url("../images/strzalka_biala_down.png") no-repeat 95% 50%;
    font-size: 17px;
    padding: 8px 0 10px 22px;
    color:#fff;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;    
}
#szukaj_help
{
    font-size: 37px;
    line-height: 1.3em;
    border-bottom: 1px solid #ccc;
    color:#095377;
    margin-bottom: 15px;
    clear:both;
}
#szukaj_wynik,  #szukaj_help
{
    color:#007ab1;
    font-size: 20px;
    margin-bottom:15px;
}

#search-query-explained 
{
    margin-bottom: 15px;
}
span.highlight
{
    background-color: #c1f8fe !important;
}  
/* -- opcje kalendarza --*/ 
.filter-branch
{
    display:none;
}
.calendar-container table
{
    width: 200px;
}
.js-calendar
{
    box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.4) !important;    
}
#finder-filter-window
{
    margin: auto;
    padding: 15px;
    width: 470px;
}
.btn-secondary
{
    height:20px;
    position:relative;
    top:-5px;    
    background: url("../images/calendar2.png") no-repeat 50% 50%;
}
.btn-secondary:hover
{
    cursor:pointer;
}
ul#finder-filter-select-dates li.filter-date
{
    width:234px;
}
.chzn-container.chzn-with-drop .chzn-drop, #finder_filter_w1_chzn, #finder_filter_w2_chzn
{
    width:146px !important;
    margin:5px 0;
}
div#advancedSearch .hasTooltip
{
    padding-bottom:5px;
}
div.tooltip
{
    display:none !important;
}
/*-- end kalendarz --*/
/*--------------------------------------------------*/
/* PAGINACJA */
/*--------------------------------------------------*/
.blog-featured_aktualnosci_glowna div.pagination
{
    display:none;
} 
div.pagination::before
{
    content:"";
    clear:both;
}
div.pagination 
{
	text-align:center;
    padding-bottom:20px;
    clear:both;
}
.pagination .counter 
{
	padding: 5px 0;
    color:#095377;
}
.pagination ul
{
	margin: 0;
    padding: 0;
}
.pagination ul li
{
	text-decoration: none; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	display: inline; 
	min-width: 28px; 
	height: 28px; 
	line-height: 28px; 
	text-align: center; 
	margin:0px 3px !important; 
	cursor: default;
	padding:5px 1px;
}
.pagination ul li span
{
    background: #095377;
    border-radius:5px;        
}
.pagination ul li a
{
	background: #095377;
    border-radius:5px;    
}
.pagination ul li a:hover
{ 
	background:#ff6600; 
	color:#fff !important;
    border:0;
}
.pagination ul li span
{
	color: #fff; 
	text-decoration: none; 
	padding: 4px 10px;
}
.pagination ul li a 
{
	color: #fff; 
	text-decoration: none; 
	padding: 4px 10px;
}
.pager
{
    padding:15px 0;
    text-align:center;
}
.pager li
{
    list-style: none !important;
    display: inline;
    margin-left: 10px;
}
.pager .next a, .pager .previous a
{
    background: #095377 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    padding: 10px 20px;
    width: 200px;     
}
.pager .next a:hover, .pager .previous a:hover
{
    background: #ff6600 none repeat scroll 0 0;
    color:#fff !important;
}
li span.pagenav
{
    background-color:#ff6600 !important;
}
/*--------------------------------------------------*/
/* Phocagallery */
/*--------------------------------------------------*/

#phocagallery 
{
    margin-top: 30px !important;
}
/*--------------------------------------------------*/
/* USTAWIENIA KOLUMN */
/*--------------------------------------------------*/

.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.cols-2
{
    float: left;
}
.cols-2 .column-1 {
    width: 46%;
    float: left;
}

.cols-2 .column-2 {
    width: 46%;
    float: right;
    margin: 0
}

.cols-3 .column-1 {
    float: left;
    width: 29%;
    padding: 0 5px;
    margin-right: 4%

}

.cols-3 .column-2 {
    float: left;
    width: 29%;
    margin-left: 0;
    padding: 0 5px
}

.cols-3 .column-3 {
    float: right;
    width: 29%;
    padding: 0 5px
}

.items-row {
    overflow: hidden;
    margin-bottom: 10px !important;
	width:100%;
}

.column-1,
.column-2,
.column-3 {
    padding: 10px 5px
}

.column-2 {
    width: 55%;
    margin-left: 40%;
}

.column-3 {
    width: 30%
}
/*--------------------------------------------------*/
/* J-events */
/*--------------------------------------------------*/
#jevents h2
{
  text-align: center;
  font-size: 2em;
  padding: 40px 0 20px 0;
  font-weight: bold;
  color: var(--kolor_zw);
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth 
{
    background-color: #0c3c53;
    border: 1px solid #0c3c53;
}
.nav-items > div:last-child 
{
  border: 1px solid #0c3c53;
}
.jev_toprow div.currentmonth 
{
  border: 1px solid #0c3c53;
}
.nav-items > div:first-child 
{
    border-radius: 5px 0 0 5px;
    border:none;
}
.nav-items > div 
{
    border: 1px solid #0c3c53;
}
#jevents_header ul.actions li 
{
    line-height: 14px !important;
    background: rgba(0, 0, 0, 0) url("../images/drukarka.png") no-repeat !important;
    margin-top: 10px;
    position: absolute;  
}
.droppicsgallerybxslider .bx-pager-images a 
{
    width: 100px;
    margin-right: 16px;
    border: none;
    box-shadow: none;
    background: #fff0;
}