#dialog { top: 100px!important; left: 50%!important; margin-left: -400px!important; }
#boxes #dialog { padding:10px; background-color: #fff; -webkit-box-shadow: 0 0 10px 0 #666; box-shadow: 0 0 10px 0 #666; width:750px; }
/*#dialog {top: 100px!important;left: 50%!important;margin-left: -180px!important;}*/
tr.a1.highlight1, tr.a1.highlight1 .datetdh, tr.a1.highlight1 .datetdh a  { background-color:#92D41E; color:#fff!important}
tr.b1.highlight2, tr.b1.highlight2 .datetdh, tr.b1.highlight2 .datetdh  a{ background-color:#18878D; color:#fff!important}
tr.c1.highlight3, tr.c1.highlight3 .datetdh, tr.c1.highlight3 .datetdh a{ background-color:#FF8636; color:#fff !important}
tr.d1.highlight4, tr.d1.highlight4 .datetdh, tr.d1.highlight4 .datetdh a { background-color:#CF4658; color:#fff!important}
tr.e1.highlight5, tr.e1.highlight5 .datetdh, tr.e1.highlight5 .datetdh a { background-color:#40D7E6; color:#fff!important}

.cat1 {background-color:#92D41E; color:#fff!important; padding:8px 15px; margin-bottom:20px;border-radius:3px;border: 0px;
    cursor: pointer; margin-right:5px;font-weight:bold; }
.cat2 {background-color:#18878D; color:#fff!important;padding:8px 15px; margin-bottom:20px;border-radius:3px;border: 0px;
    cursor: pointer; margin-right:5px;font-weight:bold;}
.cat3 {background-color:#FF8636; color:#fff !important;padding:8px 15px; margin-bottom:20px;border-radius:3px;border: 0px;
    cursor: pointer; margin-right:5px; font-weight:bold;}
.cat4 {background-color:#CF4658; color:#fff!important;padding:8px 15px; margin-bottom:20px;border-radius:3px;border: 0px;
    cursor: pointer;margin-right:5px;font-weight:bold; }
.cat5 {background-color:#40D7E6; color:#fff!important;padding:8px 15px; margin-bottom:20px;border-radius:3px;border: 0px;
    cursor: pointer;font-weight:bold; }
.month_01,.month_02,.month_03,.month_04,.month_05,.month_06,.month_07,.month_08,.month_09,.month_10,.month_11,.month_12 {
	color: #fff;padding: 5px; text-align: center!important; text-transform: uppercase;  font-size: 15px;font-weight: bold!important;}
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; text-decoration: none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
iframe { max-width: 100%; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
video { width: 100% !important; height: auto !important; }
img { border:0px; }
a { text-decoration: none; color: #474747; }
a:hover { color:#80bb18; }
.clr, .clearfix { clear: both; }
body { color: #4e4e4e; font-size: 0.9em; font-family: Tahoma, Arial, sans-serif; line-height: 1.2em; position: relative; }
.nspArt { font-size:0.9em; line-height: 1.2em; }
div.catItemHeader h3.catItemTitle, h3.catItemTitle { font-size: 1.2em; line-height: 1.3em; font-family: 'PT Sans', sans-serif; font-weight: bold!important; }
a.k2ReadMore { font-size: 0.75em; }
div.k2ItemsBlock ul li a, div.itemBody { font-size: 0.9em; }
#sidebar .moduletable.udzol h3 { color:#fff; background-color:#80BB18; }
.calendar-agenda { }
.calendar-agenda td.month_11, .calendar-agenda td.month_12, .calendar-agenda td.month_1, .calendar-agenda td.month_2, .calendar-agenda td.month_3, .calendar-agenda td.month_4, .calendar-agenda td.month_5, .calendar-agenda td.month_6, .calendar-agenda td.month_7, .calendar-agenda td.month_8, .calendar-agenda td.month_9, .calendar-agenda td.month_10 { background-color: #80BB18; color: #fff; text-transform: uppercase; font-weight: 400; padding: 10px; font-size: 1.2em; }
.calendar-agenda td { text-align: left; border-bottom: 1px solid #ccc; font-weight: 400; }
.datetd { font-weight: 700; padding: 5px 8px; }
.datetdh a { display:block;   }
.datetdh:hover { background-color:#f1f1f1; }
.datetdh {padding: 5px 8px;}
.moduletable.mainboxbp { padding: 10px; background-color: #f1f1f1; width: 95%; line-height: 1.5em; border: 1px solid #ccc; }
.moduletable.budzet { width: 31%; float: left; margin-right: 1%; border: 1px solid #f1f1f1; min-height: 200px; }
.moduletable.budzet-head { padding: 10px; border: 1px solid #f1f1f1; width: 47%; float: left; margin-right: 1%; margin-top: 38px; margin-bottom:40px; }
.itemFullText .moduletable.budzet-head h3 { padding: 5px!important; background-color: #f1f1f1; font-size:1em; }
.itemFullText h2 {font-size:1.2em; margin-bottom:10px;}
div.itemFullText {font-size: 1.1em;line-height: 1.3em;color: #474747;}
.moduletable.budzet h3 { font-size: 16px; background-color: #f1f1f1; min-height: 50px; padding: 5px!important; }
#mask { position:absolute; left:0; top:0; z-index:9000; background-color:transparent; display:none; }
#boxes .window { position:absolute; left:0; top:0; display:none; z-index:9999; padding:20px; }
#boxes #dialog img { margin:0px 5px }
#dialog .close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../images/close-btn.png'); background-repeat: no-repeat; background-position: 0px 0px; }
.polling_bottom_wrapper1 .polling_result { }
.polling_container_wrapper .powered_by.powered_by_1, .polling_bottom_wrapper1 .polling_result { display: none!important; width:0px!important; height:0px!important; }
.polling_container_wrapper#mod_10000_1 .polling_container { border: 0; background-color: #fff; -moz-box-shadow: inset 0px 0px 45px 0px #fff; -webkit-box-shadow: inset 0px 0px 45px 0px #fff; box-shadow: inset 0px 0px 45px 0px #fff; -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; }
.polling_container_wrapper#mod_10000_1 .polling_container:hover { -moz-box-shadow: inset 0px 0px 45px 0px #fff; -webkit-box-shadow: inset 0px 0px 45px 0px #fff; box-shadow: inset 0px 0px 45px 0px #fff; }
#site-wrapper { width: 1024px; margin-right: auto; margin-left: auto; }
#phocagallery.pg-categories-viewgalerie, #phocagallery.pg-category-viewgalerie.pg-cv { width: 1024px; margin-right: auto; margin-left: auto; float:none; }
#phocagallery.pg-categories-viewgalerie .pg-csv-box { height: 185px; width: 194px; padding: 5px; }
#phocagallery.pg-categories-viewgalerie .pg-csv-name { padding-left:0px; background:none; margin-top:5px; font-size:12px; line-height:15px; }
#top-wrapper { padding: 0px; height: 45px; position:relative; }
.item-470 a { background-image:none !important; }
#menu-top { float:left; }
#menu-top ul { list-style-type: none; }
#menu-top ul li { display: inline; list-style-type: none; }
#menu-top ul li a { display: inline-block; vertical-align: top; height: 33px; line-height: 41px; overflow: hidden; font-size: 0.8em; background-image: url(../images/kreski.png); background-repeat: no-repeat; background-position: 0 0.9em; padding: 0 8px 0 12px; font-family: 'Open Sans', sans-serif; }
#nav-style { position: absolute; top: 15px; right: 210px; }
#nav-style ul { list-style-type: none; }
#nav-style ul li { display: inline; }
#nav-style ul li a { display: block; float: left; font-size:13px; }
#nav-style ul li.pelna { display:none; }
.kontrast { display:none!important; }
#fontsizer { position:absolute; right:120px; top:15px; }
#fontsizer ul { list-style-type: none; }
#fontsizer ul li { display: inline; }
#fontsizer ul li a { display: block; float: left; font-size:14px; }
#fontsizer .small a { font-size:0.9em; line-height: 18px; }
#fontsizer .reset a { font-size:15px; padding: 0px 10px; line-height: 16px; }
#fontsizer .large a { font-size:17px; line-height: 16px; }
#lang { float:right; margin: 15px 0px 0px 0px; line-height:18px; font-size:10px; }
#lang img { margin:0px 2px; }
#header-wrapper { background-image: url(../images/main-header.jpg); background-repeat: no-repeat; background-position: center top; height: 330px; position: relative; }
#logo { width: 585px; position: absolute; bottom: 20px; left: -10px; background-image: url(../images/logo-napis.png); background-repeat: no-repeat; background-position: center top; }
#logo a { display: block; height: 87px; width: 100%; position: relative; font-family: Tahoma; font-weight: normal; font-size: 12px; color: #000; overflow: hidden; text-indent: -9999px; }
.search-box { -webkit-box-shadow: -3px 3px 0px 0px #7e8e9c; -moz-box-shadow: -3px 3px 0px 0px #7e8e9c; box-shadow: -3px 3px 0px 0px #7e8e9c !important; background-color: #fff; border: 1px solid #CCC; width:300px; height: 38px; display:block; float: right; background-image: url(../images/search-btn.png); background-repeat: no-repeat; background-position: 96% 10px; line-height: 38px; }
.search-box .button { background-color: transparent; text-indent: -9999px; border: 0; height: 20px; width: 25px; cursor: pointer; }
.search-box .element-invisible { display:none; }
#mod-search-searchword { width: 80%; margin: 0px 10px; border: 0px; line-height: 20px; padding: 4px; color:#666; }
#box-dzielnicowa { background-image: url(../images/btn-dzielnicowa.png); background-repeat: no-repeat; background-position: 0px 0px; position: absolute; z-index: 2; right: -22px; top: 40px; width: 94px; height: 284px; }
#box-dzielnicowa a { display:block; width: 94px; height: 284px; }
#menu-wrapper { }
.divider.icon-location { padding:0px!important; }
#menu { }
#menu .item-435 { text-indent: -9999px; background-image: url('../images/home.png'); background-repeat: no-repeat; background-position: 50% 50%; width:40px; }
#menu .item-435 a { width:30px; }
#menu ul { height: 35px; position: relative; z-index: 9999; background-image: url('../images/menu-bg.png'); list-style-type: none; }
#menu ul li { display: block; float: left; padding: 0 8px; position: relative; height: 35px; min-height: 35px; line-height: 35px; font-size: 14px; text-transform: uppercase; color:#fff; }
#menu ul li a { display: block; float: left; height: auto !important; overflow: hidden; word-wrap: break-word; font-family: 'Open Sans', sans-serif; position: relative; z-index: 999999999; color:#fff; }
#menu ul li { display: block; position: relative; float: left; }
#menu li ul { display: none; top: 100%; left: 0px; background: none; padding:0px; }
#menu li ul li { padding: 0px; height: 25px; min-height: 25px; line-height: 25px; }
#menu li ul li a { width:270px; text-align:left; padding:2px; font-size: 0.9em; text-transform: none; padding-left: 10px; border-bottom: 1px dotted #ADADAD; }
#menu ul li a { display: block; text-decoration: none; white-space: nowrap; }
#menu ul ul li a:hover { background: #80bb18; color:#fff; }
#menu li:hover ul { display: block; position: absolute; }
#menu li:hover li { float: none; }
#menu li:hover li a { background: #858585; color:#fff; }
#menu li ul li a { text-align:left; display:block; color: #CCC; text-transform:none; font-size: 12px; font-weight: 300; border-bottom: 1px solid #565656; letter-spacing: 0px; }
#menu ul ul li a:hover { background-color:#151515; color:#fff }
#menu li:hover ul { display: block; position: absolute; }
#menu li:hover li { float: none; }
#menu li:hover li a { color:#fff; background-color: #474747; width: 270px; position:relative; font-family: Arial, Helvetica, sans-serif; }
#menu li:hover ul ul { display:none; position:relative; }
#menu ul li ul li:hover ul { display:block; z-index:20; position: absolute; left:100%; top:8px; padding:0px; }
#menu ul li ul li:hover ul li a { position:relative; }
#menu ul ul.nav-child li.deeper a { background-color: #474747; background-image: url(../images/yellow-arrow.png); background-repeat: no-repeat; background-position: 225px center; }
#menu ul ul.nav-child li.deeper ul { width: 240px; }
#menu ul ul.nav-child li.deeper ul li a { background-image:none; }
.item-831 { display:none; }
#content-wrapper { padding:10px; }
#content { width:684px; float:left; min-height:500px; }
div.itemView { position: relative; min-height:550px; }
div.itemBackToTop { text-align: right; position: absolute; bottom: 10px; right: 0px;font-size: 12px;}
#nsp-slider { height: 245px; margin-bottom: 20px; background-image: url('../images/slider-bg.png'); background-repeat: repeat-x; background-position: 0 12px; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; position:relative; }
.nspTopInterface { position:absolute; bottom:10px; right:10px; }
#nsp-slider .nspArt .fleft img { width: 310px!important; height: 210px!important; float:left; margin: 15px 20px 10px 15px; overflow: hidden; }
.nspImageWrapper { width: 310px!important; height: 210px!important; float:left; }
.nspArt h4.nspHeader { font-size: 1.4em!important; font-family: 'PT Sans', sans-serif; line-height:normal; width: 310px; float: right; }
.nspArt h4.nspHeader a { color: #010101; font-weight: bold; padding: 5px 20px 5px 0px; }
.nspArt .fnone { clear: none !important; }
.nspArt p.nspText { font-family: Tahoma, Arial, sans-serif; line-height: 1.3em; width: 310px; height: 100px; float: right; }
.nspArt .readon { width: 305px; text-align:right; padding-right:5px; }
.nspPagination { }
.nspPagination li { }
.moduletable-bread { min-height: 30px; }
.breadcrumb-bread { list-style-type: none; }
.breadcrumb-bread li { float: left; padding: 0px 5px; font-size: 11px; }
.divider { padding-left: 5px; }
.breadcrumb-bread li a { }
.moduletablekomunikatybox.kio h3 { background-position: 215px 10px!important; }
.moduletablesprawyspolecznebox h3 { background-position: 165px 10px!important; }
.itemFullText iframe { z-index:1; position: relative; }
.lbImage {z-index: 9999;}
#main .moduletablenewsbox.rd h3 { background-position: 135px 10px!important; }
#main .moduletablenewsbox, .moduletablekomunikatybox, .moduletablesprawyspolecznebox { width: 328px; min-height: 265px; margin: 0 0px 20px 0px; overflow:hidden; padding: 0px 5px 0px 0px; float: left; position: relative; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background-image: url('../images/news-box-more-bg.png'); background-position: bottom right; background-repeat: no-repeat; }
#main .moduletablenewsbox h3, .moduletablekomunikatybox h3, .moduletablesprawyspolecznebox h3 { color: #010101; font-weight: bold; font-size: 1.3em; font-family: 'PT Sans', sans-serif; background-color: #fff; padding: 5px 20px 5px 0px; background-image: url('../images/header-bg.png'); background-repeat: no-repeat; display: block; background-position: center right; }
#main .mainbox ul li, .moduletablekomunikatybox ul li { padding-left: 15px; background-image: url('../images/news-item-arrow.png'); background-repeat: no-repeat; background-position: 5px 12px; list-style-type:none; margin-bottom: 7px;}
#main .mainbox ul li a, .moduletablekomunikatybox ul li a { display: block; font-size: 0.9em; padding: 5px 5px 5px 20px; line-height:normal; }
.moduletablekomunikatybox ul li a { padding: 5px 5px 0px 20px!important; }
.mainbox .k2ItemsBlock a.moduleCustomLink { font-size:11px; color:#80bb18; position: absolute; bottom: 10px; left: 5px; }
.mainbox .even { background-color: transparent!important; border: 0px!important; }
#main .moduletablekomunikatybox, #main .moduletablesprawyspolecznebox { margin:0 0 20px 0px; float:right; }
.moduletableboxright { margin:0 0 15px 0px; float:right; width: 330px; overflow: hidden; }
.moduletableboxleft { margin:0 0 15px 0px; float:left; width: 330px; overflow: hidden; }
.info { display: none; }
.even, .odd { background-color:none!important; border:0px!important; padding:0px!important; }
.art_calendar_module { margin-bottom:15px!important; padding:0px!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; }
#sidebar { float: right; width: 300px; }
#sidebar .k2ItemsBlock ul { margin: 0 0 0 20px; }
#sidebar .moduletable.box { margin-bottom: 20px; }
#sidebar .moduletable h3 { color: #010101; font-weight: bold; font-size: 1.1em; font-family: 'PT Sans', sans-serif; padding: 5px 0px 5px 5px; }
#sidebar .custom { margin-bottom:7px; -webkit-box-shadow: 0px 1px 1px 0px #CCC; -moz-box-shadow: 0px 1px 1px 0px #ccc; box-shadow: 0px 1px 1px 0px #CCC; }
#sidebar .menu { list-style:none; }
#sidebar .menu li a { display: block; background-color: #fff; padding: 5px 10px; color: #474747; margin-bottom:2px; border: 1px solid #EEEEEE; }
#sidebar .menu li a:hover, #sidebar .menu li.current a { background-color: #80bb18; color:#fff; }
#sidebar-box-icons { background-image: url('../images/bip-socials-v2.jpg'); background-repeat: no-repeat; background-position: 0px 0px; margin-bottom:15px; height: 40px; }
#sidebar-box-icons ul li { list-style:none; text-indent: -9999px; display:inline; }
#sidebar-box-icons ul li a { height: 35px; text-indent: -9999px; display: block; float:left; }
#sidebar .moduletable.module h4 a { border: 1px solid #80BB18; padding: 5px; text-transform: uppercase; display: block; font-size: 1em; font-weight:normal; }
#sidebar .moduletable.zol { -webkit-box-shadow: 0px 3px 3px 0px #CCC; -moz-box-shadow: 0px 3px 3px 0px #ccc; box-shadow: 0px 3px 3px 0px #CCC; padding: 0px 10px 5px 10px; margin-bottom: 10px; }
#sidebar .moduletable.zol h3 { }
.art_calendar_loading_container { position:absolute; }
#box-linki-gov { float: left; }
#box-linki-social { float:right; text-indent: -9999px; }
#box-linki-gov .wwa a { width:30px; }
#box-linki-gov .bip a { width:145px; }
#box-linki-social .rss a, #box-linki-social .fb a, #box-linki-social .yt a { width:32px; }
#box-linki-social .fb a, #box-linki-social .yt a {  }
#box-wazne-informacje { }
#box-wazne-informacje h2 { text-transform: uppercase; font-weight: normal; background-color: #80bb18; padding: 5px 10px; color: #fff; }
#box-wazne-informacje ul li { list-style-type: none; }
#box-wazne-informacje ul li a { padding: 5px; text-transform: uppercase; display: block; border-bottom: dotted 1px #ccc; font-size: 0.9em; }
#footer-wrapper { background-image: url('../images/footer-bg.jpg'); border-top: 4px solid #80bb18; }
#footer { color:#fff; width: 1024px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
#footer a { color:#fff; }
#footer p { display: block; margin: 0 0 20px 0; }
#footer .boks { margin-right: 20px; min-width: 195px; float:left; font-size: 0.9em; }
#footer .boks ul { margin: 10px 0px 0px 10px; list-style-type: none; }
#footer .boks ul li a { text-decoration:none; display:block; padding: 2px 0px 2px 20px; font-size: 0.9em; background-image: url('../images/add-stopka.jpg'); background-repeat: no-repeat; background-position: 5px 8px; }
#footer h3 { font-family: 'PT Sans', sans-serif; font-size:1.2em; line-height:normal; font-weight:normal; margin-bottom: 15px; }
fieldset.only, .result-category { display:none; }
#footer .boks.menu-3 { margin:0px; }
div.itemHeader h2.itemTitle { color: #010101;font-weight: 600;font-size: 1.6em; font-family: 'PT Sans', sans-serif; padding: 5px 20px 5px 0px; line-height: normal;margin-bottom: 15px;}
div.itemListCategory h2 { color: #010101; font-weight: bold; font-size: 19px; font-family: 'PT Sans', sans-serif; padding: 5px 20px 5px 0px; margin-bottom:15px; }
div.catItemImageBlock { float: left; margin: 5px 15px 0px 0px; }
.catItemTitle a { margin-bottom: 5px; display:block; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.catItemTitle a:hover { color:#80bb18; }
div.catItemIntroText { line-height: 1.4em !important; font-size: 0.9em; }
div.catItemIntroText ul, div.catItemIntroText ol { margin:10px 0px 20px 40px; }
div.catItemBody { padding:0px !important; position: relative; }
.itemBody p { margin-bottom:15px; }
div.itemFullText { word-wrap: break-word; }
.itemFullText a { color:#474747; }
.itemFullText ol, .itemFullText ul { }
.itemFullText ol li, .itemFullText ul li { margin-bottom:5px; }
.itemFullText a:hover { color:#80bb18; }
.itemFullText ul, .itemFullText ol { margin: 10px 0px 20px 30px; }
.itemFullText h3 { padding:0px !important; margin: 0px 0px 15px 0px !important; font-family: 'PT Sans', sans-serif; font-size:1.2em; line-height:normal; }
.phocagallery-box-file .detail, .phocagallery-box-file .name { display: none; }
.btn-toolbar { margin-bottom:20px; }
#searchForm .btn { height: 30px; width: 80px; }
#searchForm { margin-bottom:20px; }
#search-searchword { border: 1px solid #ccc; ; line-height: 20px; padding: 4px; float: left; color: #666; }
.search .result-title { font-weight:bold; margin-bottom:10px; }
.search-results { padding-bottom:15px; margin-bottom:15px; border-bottom: 1px dotted #ccc; }
.catItemReadMore { text-align:right; position: absolute; right: 5px; bottom: 5px; }
div.itemContainer { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #ccc; }
div.catItemView { position: relative; }
.mooaccordion { margin: 0px 0px 10px 0px !important; font-family: 'PT Sans', sans-serif; font-size:14px; cursor: pointer; padding: 0px 0px 0px 25px; display: block; background-image: url('../images/plus.png'); background-repeat: no-repeat; background-position: 5px 20px; }
.mooaccordionicon { padding-top:15px; margin-top:15px!important; border-top: 1px dotted #ccc; }
.mooaccordion:hover, .mooaccordionopen { color:#80bb18; background-image: url('../images/minus.png'); background-position: 7px 23px; }
.mooaccordioncontainer img { padding: 3px; border: 1px solid #ccc; }
.mooaccordioncontainer p { line-height: 19px; margin-left:10px; }
.column20 { width:20%; padding-bottom:20px; }
.column30 { width:30%; }
.column40 { width:40%; }
.column50 { width:50%; }
.column60 { width:60%; }
.column70 { width:70%; }
.column80 { width:80%; }
.column90 { width:90%; }
.prawa { float:right; }
.lewa { float:left; }
.linia { border: 1px solid #EEE; margin-bottom: 20px; }
div.k2Pagination ul { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
div.k2Pagination ul li { display:inline; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.k2Pagination ul>li>a { position: relative; float: left; padding: 6px 12px !important; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #ddd; width: 32px; }
.k2Pagination ul>li>.pagenav { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #ddd; width: 32px; }
.pagination-start, .pagination-prev, .pagination-next, .pagination-end { text-indent: -9999px; }
.pagination-start .pagenav { background-image: url('../images/begin.jpg'); background-repeat: no-repeat; background-position: 8px 10px; }
.pagination-prev .pagenav { background-image: url('../images/back.jpg'); background-repeat: no-repeat; background-position: 10px 10px; }
.pagination-next .pagenav { background-image: url('../images/next.jpg'); background-repeat: no-repeat; background-position: 10px 10px; }
.pagination-end .pagenav { background-image: url('../images/last.jpg'); background-repeat: no-repeat; background-position: 8px 10px; }
.pagination-start span, .pagination-prev span, .pagination-next span, .pagination-end span, .k2Pagination span { opacity:0.5; width: 32px; }
#content-full { padding:0px; }
.moduletable.wombox { position:relative; margin:20px 8px 0px 8px; float:left; width: 315px; height: 190px; }
.moduletable.wombox a { display:block; float:left; }
.moduletable.wombox h3 { position: absolute; bottom: 15px; z-index: 10; text-align: center; width: 310px; color: #fff; text-transform: uppercase; font-family: 'PT Sans', sans-serif; font-size:1.1em; line-height:normal; }
.moduletable.wombox.twoline h3 { bottom: 10px; width: 270px; left: 30px; }
.brak { display:none; }
div.itemExtraFields ul li span.itemExtraFieldsLabel { text-align: right; padding-right: 10px; }
.itemExtraFields h3 { display:none; }
.itemListView { min-height:550px; }
.itemAttachmentsBlock { }
.itemAttachments { }
.itemAttachments li { display: block !important; }
.itemAttachments li a { display: block; text-align: left; }
.mini .itemImageBlock { float:left; margin: 5px 15px 0px 0px; padding: 0px; }
.itemAttachments li a[href$='.pdf'] { background:transparent url(../images/pdf.gif) no-repeat center left; padding:5px 10px 5px 20px; }
.itemAttachments li a[href$='.ppt'] { background:transparent url(../images/ppt.gif) no-repeat center left; padding:5px 10px 5px 20px; }
.itemAttachments li a[href$='.doc'], .itemAttachments li a[href$=.rtf], .itemAttachments li a[href$=.docx] {background:transparent url(../images/doc.gif) no-repeat center left;padding:5px 10px 5px 20px;}
.itemAttachments li a[href$='.xls'] { background:transparent url(../images/xls.gif) no-repeat center left; padding:5px 10px 5px 20px; }
.itemAttachments li a[href$='.zip'], a[href$=.rar], a[href$=.gzip], a[href$=.bzip], a[href$=.ace] {background:transparent url(../images/zip.gif) no-repeat center left;padding:5px 10px 5px 20px;}
.pg-cv-box-mod-ri { padding:0px !important; }
#k2Container .itemListView.miejsca-pamieci { }
#k2Container .componentheading.miejsca-pamieci { }
#k2Container.miejsca-pamieci .itemContainer { position:relative; min-height: 220px; border:0px; width: 30%!important; margin-right: 10px; margin-left: 10px; -webkit-box-shadow: 0px 3px 3px 0px #CCC; -moz-box-shadow: 0px 3px 3px 0px #ccc; box-shadow: 0px 3px 3px 0px #CCC; }
#k2Container.miejsca-pamieci .componentheading { color: #010101; font-weight: bold; font-size: 19px; font-family: 'PT Sans', sans-serif; background-color: #fff; padding: 5px 20px 5px 0px; display: block; margin-bottom: 20px; }
#k2Container.miejsca-pamieci div.catItemView { position: initial!important; }
#k2Container.miejsca-pamieci .catItemHeader { position: absolute; bottom: 10px; }
.miejsca-pamieci .catItemHeader h3.catItemTitle { font-size: 0.9em; line-height:normal; }
#k2Container.miejsca-pamieci .catItemImageBlock { margin:0px!important; }
#k2Container.miejsca-pamieci span.catItemImage img { border:0px!important; padding:0px!important; }
#fancybox-wrap { padding:0px !important; }
.pg-icon-detail, .pg-cv-name { display:none; }
.pg-cv-box { height: auto!important; width: auto!important; }
#header { background:#80bb18; }
.trendscontent { width: 940px; overflow: hidden; }
#trends { width:980px; margin:0 auto; }
.background .inner {*z-index:997; _z-index:997; position:relative; }
#trends {*z-index:996; _z-index:996; position:relative; zoom:1; }
#trends .inner { width:980px; overflow:hidden; zoom:1; position:relative; }
#trends ul { margin:0; padding:0; list-style:none; white-space:nowrap; zoom:1; position:relative; z-index:20; }
#trends li { margin:0; padding:0; display:inline; zoom:1; }
#trends a, #trends li.trend-label { padding:8px 4px; }
#trends li.trend-label { font-size:9px; color:#def; text-transform:uppercase; letter-spacing:.2em; zoom:1; }
#trends a { display:inline-block; color:#fff; zoom:1; }
#trends a:hover, #trends a.active { color:#fff; text-decoration:none; zoom:1; }
#trends .fade { background:url("fade-trends2.png") repeat-y 0 0; position:absolute; display:block; top:0; left:0; width:60px; padding:8px 0; zoom:1; _visibility:hidden; z-index:30; pointer-events:none; }
#trends .fade-right { background-position:-60px 0; left:auto; /* right:240px; */ right:0; }
#trends dl { margin:0; padding:20px 0; line-height:18px; color:#ace; }
#trends dt { display:block; margin-bottom:4px; font-size:11px; color:#df6; }
#trends dt img { vertical-align:middle; }
#trends dd { margin:0; }
#trends dd strong { color:#fff; }
#trend_description p { font-size:1em; }
.trendtip { background:#fff; position:relative; width:240px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; font-size:11px; line-height:18px; color:#aaa; display:none; margin-top:9px; }
.trendtip-content { background:#000; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.trendtip-trend { margin-bottom:10px; font:bold 15px "Helvetica Neue", Arial, Sans-serif; color:#fa2; line-height:18px; display:block; }
ul.trendscontent a:focus, ul.trendscontent a:active, .trendtip-trend:focus, .trendtip-trend:active { outline:0; -moz-outline:0; }
.trendtip-desc { display:block; color:#ddd; font-size:0.9em; line-height:18px; }
.trendtip-source a { color:#6ac; text-decoration:none; }
.trendtip-pointer { background:url("trendtip-pointer.gif"); position:absolute; top:-9px; left:50%; width:17px; height:9px; margin-left:-8px; }
.aside #trend_description p { color:#666; }
.aside #what_the_trend { color:#999; font-size:11px; }
div.trend-description-container { display:block; }
.trend-description-container { display:none; margin:0!important; padding:7px 0 0 0!important; }
#trend_description img { vertical-align:middle; margin:1px 5px 3px; }
.ie8 #trend_description img { margin-top:-1px; }
.ie7 #trend_description img { margin-bottom:-2px; }
#trend_description { display:none; padding:0; line-height:18px; margin:0 0 1em; }
#trend_description span { color:#777; }
#trend_description p { margin:0; line-height:18px; font-size:1.1em; color:#333; }
#trend_description p strong { color:#333; }
#cookies-message { padding: 5px 0px; font-size: 12px; text-align: center; position: fixed; bottom: 0px; background-color: #efefef; width: 100%; z-index: 999; }
#accept-cookies-checkbox { background-color: #80bb18; padding: 5px 15px; color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block; margin-left: 10px; text-decoration: none; cursor: pointer; }
#cookies-message a { text-decoration: underline; }
.art_calendar_module { position:relative; }
.navigator { position:absolute; top: 10px; }
.prev-year { left:20px; }
.next-year { right:20px; }
.prev-month { left:55px; }
.next-month { right:55px; }
.menu-1 .item-797 { display: none; }
.phocagallery-box-file { padding: 0px!important; }
.contentbox { margin-bottom:40px; }
.contentbox a { background-color: #80bb18; padding: 10px 15px; color: #fff; }
.item-811, .item-812 { display:none; }
#tab1 td { border:1px solid #ccc; padding:5px; }
.queue tr:nth-of-type(even) { background-color: #EEE; }
.queue td { padding: 5px; text-align: center; }
.queue td.left { text-align:left; }
.queue, .form-validate { margin-bottom:50px; font-family: 'Open Sans', sans-serif; }
#system-message .alert-error { background-color: #FFC3C3; padding: 20px; border-radius: 4px; position: relative; }
#system-message .close { position:absolute; top:10px; right:10px; cursor: pointer; }
.form-validate div { margin-bottom:10px; }
.form-validate .validate-email.invalid { border: 1px solid #F00!important; }
.form-validate label { display:block; }
.form-validate input[type="email"], .form-validate input[type="text"] { padding: 5px 10px; width:310px; border:1px solid #ccc; }
.form-validate textarea { width: 460px; height: 260px; padding: 5px 10px; border:1px solid #ccc; }
.form-validate select { width: 310px; padding: 5px; border: 1px solid #CCC; }
.queue th { background-color: #EEE; padding: 5px; font-weight: 400; vertical-align: middle; }
.field-h { display:none; }
.formHeader .header, .formOkResponse .header { color: #010101; font-weight: bold; font-size: 1.3em; font-family: 'PT Sans', sans-serif; padding: 5px 20px 5px 0px; margin-bottom:20px; }
.form-validate span { display: block; font-size: 12px; margin-bottom: 15px; }
.formOkResponse { min-height: 450px; }
.formOkResponse .content { margin-bottom:30px; }
.itemListView .componentheading { color: #010101; font-weight: bold; font-size: 14px; font-family: 'PT Sans', sans-serif; padding: 5px 20px 5px 0px; margin-bottom: 15px; text-align:center; }
#footer .item-854, #footer .item-855 { display:none; }
.archiwum-pzp .catItemCategory { border-bottom:0px; padding:0px; }
.archiwum-pzp .catItemCategory a { color: red; }
.archiwum-pzp .itemCategory a { color: red; }
.page-header h2 { color: #010101; font-weight: bold; font-size: 1.4em; font-family: 'PT Sans', sans-serif; padding: 5px 20px 5px 0px; line-height: normal; }
.input-append .input-small { padding: 5px; width: 260px; border: 1px solid #CCC; }
.input-append .btn { background-color: #80BB18; padding: 5px 10px; border: 0; color: #FFF; }
.item-page { margin-bottom:20px; }
#system-message.alert-success { padding: 20px; background-color: #E7FFE8; text-align: center; font-size: 16px; }
.section { margin-bottom:40px; }
.section .person { width:33.3%; float:left; }
.section h4 { font-size:14px; margin-bottom:5px; }
#bottom-wrap { padding:20px 0px; border-top: 1px solid #f1f1f1; }
#box-socials { float:left; margin-top: 15px; }
#box-socials ul li { display: inline; }
#box-socials ul li a { display:block; float:left; margin: 0px 5px 0px 0px; }
#box-app { float:right; }
@media only screen and (min-width: 970px) and (max-width: 1023px) {
img, embed, object, video { max-width: 100%; }
body { width: 100%; margin:0 auto; }
p { font-size: 0.9em; }
#site-wrapper, #footer { width: 95%; margin:0 auto; }
#top-wrapper, #header-wrapper, #content-wrapper, #footer-wrapper, #menu-wrapper { width: 100%; padding:0px; }
#menu-wrapper { margin-bottom: 10px; }
#header-wrapper { background-position: 50% 50%; max-height: 310px; background-size: cover; }
#content { width:72%; }
#nsp-slider .nspArt .fleft img { width: 300px!important; }
#sidebar { width:26%; }
#sidebar-box-icons { background-position: 50% 50%; background-size: contain; }
#main .moduletablenewsbox, .moduletablekomunikatybox, .moduletablesprawyspolecznebox { width:46%; }
.moduletableboxleft, .moduletableboxright { width:47%; }
#footer .boks ul li a, #footer p, #menu ul li, #sidebar a { font-size: 0.9em; }
}
@media only screen and (min-width: 768px) and (max-width: 969px) {
img, embed, object, video { max-width: 100%; }
body { width: 100%; margin:0 auto; }
p { font-size: 0.9em; }
#site-wrapper, #footer { width: 95%; margin:0 auto; }
#top-wrapper, #header-wrapper, #content-wrapper, #footer-wrapper, #menu-wrapper { width: 100%; padding:0px; }
#menu-wrapper { margin-bottom: 10px; }
#header-wrapper { background-position: 50% 50%; max-height: 310px; background-size: cover; }
.search-box { margin-top: 10px; margin-right: -40px; }
#box-dzielnicowa { top:10px; }
#content { width:72%; }
#nsp-slider { height: 185px; }
#nsp-slider .nspArt .fleft img { width: 220px!important; margin: 15px 20px 10px 0px; }
#sidebar { width:26%; }
#sidebar-box-icons { background-position: 50% 50%; background-size: contain; }
#main .moduletablenewsbox, .moduletablekomunikatybox, .moduletablesprawyspolecznebox { width:48%; }
.moduletableboxleft, .moduletableboxright { width:47%; }
#footer .boks ul li a, #footer p, #menu ul li, #sidebar a { font-size: 0.75em; }
#trends, #trends .inner { width:95%; margin: 0 auto; }
#footer .boks { width: 25%; margin-right: 0px; min-width:  25%; }
.nspArts, .nspLinksWrap { padding: 0px 10px!important; }
}
@media only screen and (min-width:300px) and (max-width:767px) {
img, embed, object, video { max-width: 100%; }
body, #site-wrapper, #footer { width: 100%; margin:0 auto; font-size: 1em; line-height:1.35em; }
#content, #sidebar { width: 95%; float: none; margin: 0 auto; }
#sidebar {width:85%;}
#main .moduletablenewsbox, .moduletablekomunikatybox, .moduletablesprawyspolecznebox, #main .moduletablekomunikatybox, #main .moduletablesprawyspolecznebox, .moduletableboxleft, .moduletableboxright { width:100%; float:none; padding:0 0 50px 0; margin:10px 0px 20px; height: auto; min-height: 100%; }
.moduletableboxleft, .moduletableboxright, #footer-adres { display: block!important; text-align:center; margin:10px 0px; padding:0px; width:100%!important; float:none!important; }
#content-wrapper { padding:0px;}
#header-wrapper { background: none; height: auto; }
.search-box { width: 80%; float: none; margin: 75px auto 20px; }
#logo { float:none; background: none; position:relative; width:95%; margin:0 auto; bottom: initial; left: initial;padding: 20px 0px; }
#logo a { font-size: 28px; color: #80bb18; text-indent: initial; text-align: center; line-height:normal; height:auto; }
#logo span { display: block; }
#nsp-slider { height: initial; background-color: #fff; background-image: none; border: 0px;}
#nsp-slider .nspArt .fleft img { width:100%!important; max-height:100%; float: none; margin: 0px auto 0px; }
.nspArt .fleft { float: none!important; }
#footer .boks, #fontsizer { display: none; }
#header, #box-dzielnicowa { display:none; }
.center { text-align:center; }
#sidebar-box-icons { display: none; }
#k2Container.miejsca-pamieci .itemContainer { float:none; width:90%!important; }
div.catItemImageBlock { text-align:center; margin: 0px auto !important; float: none; }
.moduletable-bread, #dialog, #cookies-message { display: none!important; }
.column80 { width:70%; }
.nspArts, .nspLinksWrap { padding:5px!important; }
.nspArt.nspCol1 { padding:0px!important; }
#mod-search-searchword {line-height: 22px;}
.nspImageWrapper { width:100%;}
.nspArt h4.nspHeader, .nspArt p.nspText {width:100%; float:none;}
#main .moduletablenewsbox h3, .moduletablekomunikatybox h3, .moduletablesprawyspolecznebox h3 { background: none;text-align: center;padding: 0;
    margin-bottom: 15px;font-size: 1.4em;}
#menu-top {width:80%;}
#menu-top ul li a {height: 33px;line-height: 33px;}
.nspArt .readon {width: 100%; margin-top:10px;text-align: right;padding-right: 0px;float: none!important; background-color:#80BB18; color:#fff; padding:6px 10px;}
.nspArt p.nspText {line-height: 1.4em;margin-bottom: 20px!important;}
.nspArt p.nspText { height: initial;}
#lang {float: none;position: absolute;left: 50%;margin-left: -50px;top: 70px;}
#sidebar .custom {margin-bottom: 20px;}
}
