﻿@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
li.item-290, li.item-291, li.item-328, li.item-333, li.item-396, li.item-430, li.item-464, li.item-292, li.item-558, li.item-293, li.item-592, li.item-625, li.item-660, li.item-693, li.item-700, li.item-704, li.item-825, li.item-923, li.item-929, li.item-932, li.item-939, li.item-942, li.item-973, li.item-976, li.item-979, li.item-982, li.item-985, li.item-988, li.item-991, li.item-994, li.item-997, li.item-1000 , li.item-1003, li.item-1006, li.item-1009, .item-1012, .item-1015, .item-1019, .item-1022, .item-1024, .item-1028, .item-1032, .item-1036, .item-1039, .item-1042, .item-1045, .item-1048, .item-1051, li.item-1055, .item-1059, .item-1064, .item-1067, .item-1071, .item-1076, .item-1080, .item-1083, .item-1087, .item-1091, .item-1097, .item-1102, .item-1105, .item-1108, .item-1111, .item-1114, .item-1118, .item-1122, .item-1126, .item-1129, .item-1133, .item-1137, .item-1142, .item-1146, .item-1150, .item-1154, .item-1158, .item-1161, .item-1165, .item-1169, .item-1173, .item-1177, .item-1181, .item-1186, .item-1190, .item-1192, .item-1196, .item-1200, .item-1203, .item-1207, .item-1211, .item-1215, .item-1220, .item-1223, .item-1228, .item-1238, .item-1242, .item-1245, .item-1249, .item-1253, .item-1257, .item-1261, .item-1265, .item-1269, .item-1277, .item-1274, .item-1281, .item-1285, .item-1289, .item-1293, .item-1297, .item-1301, .item-1305, .item-1311, .item-1315, .item-1318, .item-1322, .item-1326, .item-1331, .item-1335, .item-1339, .item-1343, .item-1347, .item-1351, .item-1355, .item-1359, .item-1363, .item-1367, .item-1371, .item-1374, .item-1379, .item-1383, .item-1387, .item-1391, .item-1395, .item-1399, .item-1403, .item-1407, .item-1411, .item-1415, .item-1419, .item-1423, .item-1427, .item-1431, .item-1435, .item-1439, .item-1443, .item-1447, .item-1451, .item-1455, .item-1459, .item-1463, .item-1467, .item-1471, .item-1505, .item-1509, .item-1513, .item-1517, .item-1521, .item-1525, .item-1528, .item-1532, .item-1536, .item-1540, .item-1544, .item-1548, .item-1552, .item-1556, .item-1561, .item-1565, .item-1573, .item-1569, .item-1577, .item-1581, .item-1585, .item-1589, .item-1593, .item-1597, .item-1601, .item-1605, .item-1609, .item-1613, .item-1617, .item-1621, .item-1625, .item-1629, .item-1633, .item-1638, .item-1642, .item-1646, .item-1650, .item-1654, .item-1657, .item-1661, .item-1664, .item-1668, .item-1672, .item-1676, .item-1680, .item-1684, .item-1688, .item-1692, .item-1696, .item-1700, .item-1704, .item-1708, .item-1712, .item-1716, .item-1720, .item-1724, .item-1728, .item-1732, .item-1736, .item-1740, .item-1744, .item-1748, .item-1752, .item-1756, .item-1760, .item-1764, .item-1768, .item-1772, .item-1776, .item-1780, .item-1784, .item-1788, .item-1792, .item-1796, .item-1800, .item-1804, .item-1808, .item-1812, .item-1816, .item-1820, .item-1824, .item-1827, .item-1831, .item-1835, .item-1839, .item-1843, .item-1847, .item-1860, .item-1863, .item-1866, .item-1869,  .item-1873, .item-1875,  .item-1878, .item-1887, .item-1881, .item-1884, .item-1907, .item-1910, .item-1913, .item-1916, .item-1919, .item-1922, .item-1925, .item-1928, .item-1931, .item-1934, .item-1937, .item-1940, .item-1943, .item-1946, .item-1949, .item-1952, .item-1955, .item-1971, .item-1974, .item-1977, .item-1980, .item-1983, .item-1986, .item-1989, .item-1992, .item-1995, .item-1998, .item-2001, .item-2004, .item-2007, .item-2029, .item-2032, .item-2035, .item-2038, .item-2041, .item-2044, .item-2047, .item-2050, .item-2053, .item-2056, .item-2059, .item-2062, .item-2065, .item-2068, .item-2071, .item-2074, .item-2077, .item-2080, .item-2083, .item-2104, .item-2107, .item-2110, .item-2113, .item-2116, .item-2119, .item-2122, .item-2125, .item-2128, .item-2131, .item-2134, .item-2137, .item-2140, .item-2143, .item-2146, .item-2149, .item-2152, .item-2155, .item-2190, .item-2193, .item-2196, .item-2199, .item-2202, .item-2205, .item-2208, .item-2211, .item-2214, .item-2217, .item-2220, .item-2223, .item-2226, .item-2229, .item-2232, .item-2235, .item-2238, .item-2241, .item-2244, .item-2247, .item-2250, .item-2253, .item-2256, .item-2259, .item-2262, .item-2265, .item-2268, .item-2271, .item-2274, .item-2277, .item-2280, .item-2281, .item-2285, .item-2292, .item-2295, .item-2298, .item-2301, .item-2303, .item-2307, .item-2310, .item-2313, .item-2321, .item-2324, .item-2327, .item-2330, .item-2352, .item-2355, .item-2358, .item-2361, .item-2364, .item-2367, .item-2370, .item-2373, .item-2376, .item-2379, .item-2382, .item-2385, .item-2388, .item-2391, .item-2394, .item-2397, .item-2400, .item-2403, .item-2406, .item-2412, .item-2416, .item-2420, .item-2425, .item-2429, .item-2434, .item-2436, .item-2441, .item-2445, .item-2449, .item-2455, .item-2459, .item-2461,  .item-2468, .item-2470, .item-2474, .item-2476, .item-2480, .item-2488
    { display: none !important;}
body{margin:auto;padding:auto;color:#000; font-family: 'Lato', sans-serif; font-size:14px;line-height:20px; font-weight: normal;}
a:link{color:#000;text-decoration:none;font-family: 'Lato', sans-serif;font-size:14px;}
a:visited{color:#000;text-decoration:none;font-family: 'Lato', sans-serif; font-size:14px;}
a:hover{color:#b1133f;transition:color 0.5s ease;text-decoration:none;font-family: 'Lato', sans-serif; font-size:14px; text-decoration: underline;}
a:acitve{color:#000;text-decoration:none; font-family: 'Lato', sans-serif; font-size:14x;}
#glowna{position:relative; float: left; height:auto;margin:0px;padding:0px;width:100%;}
.strona{max-width:1170px;margin:auto;width:100%;padding:auto;position:relative;z-index:0; padding-left:10px; padding-right:10px;}
#top {position: absolute; top:0px; left: 0px; z-index:1000; width:100%; float: left; }
#submenu { width:100%;  float: left; position: relative; background:#fff;}
#submenu4, #submenu5 { float: left; width:100%; position: relative; z-index:0;}
#submenu41 { float: left; width:100%; position: relative; z-index:0; margin-top:15px;}
#pozycja { float: right; width:100%; position: relative; z-index:0;}
#menu{width:100%;float:left;position:relative;background:url(../images/menu.jpg); background-size: contain; background-repeat: repeat-y;background-position:center top;background-color:#b1133f;}
#top.big  { position: absolute; top:0px; z-index:1000;}
#top.small  { position: fixed; z-index:1000;}
#top.big #menu { min-height: 95px; transition: all 0.5s ease;}
#top.small #menu { min-height: 50px; transition: all 0.5s ease;}
#baner { float: left; width: 100%; position: relative; z-index: 0; transition: all 0.5s ease; margin-top: 148px; }
#top.big .moduletable_logo { top: 10px; transition: all 0.5s ease; width:190px}
#top.small .moduletable_logo  { top: 6px; transition: all 0.5s ease; width:100px}
#top.big .moduletable_bwysz a, #top.big .moduletable_bwysz a:before  { line-height: 95px; transition: all 0.5s ease;}
#top.small .moduletable_bwysz a, #top.small .moduletable_bwysz a:before   { line-height: 50px; transition: all 0.5s ease;}
#top.big .moduletable_menu a { line-height: 95px; transition: all 0.5s ease;}
#top.small .moduletable_menu a { line-height: 50px; transition: all 0.5s ease;} 
#tresc {   background-repeat:no-repeat; background-position: center bottom; background-color:#f2f2f2; float: left; width:100%; min-height: 500px; position: relative; z-index:0;}
#newsletter{background:url(../images/tlo.jpg);background-repeat: repeat-y; background-size: cover; background-attachment:fixed; background-position: center;  paddign-top:15px; float:left;width:100%;min-height:200px;position:relative;z-index:0;}
#kalendarz { width:100%; float: left; min-height: 300px; position: relative; z-index:0; padding-bottom: 90px !important; padding-top: 10px;}
#socialmedia { background:url(../images/socialmedia.jpg); background-repeat:no-repeat; background-position: center bottom; background-color:#e4e4e4; float: left; width:100%; min-height: 200px; position: relative; z-index:0;}
#wladze { background:url(../images/wladze.jpg); background-repeat:no-repeat; background-position: center top; background-color:#b2b2b2; float: left; width:100%; min-height: 200px; position: relative; z-index:0;}
/* województwa */
#wojewodztwa { width:100%;  background:url(../images/tlo_mapa.jpg); background-repeat:no-repeat;  background-position: left top; top:0px; left:0px;   height: 100%; position: absolute; z-index:100000; display:none; }
.moduletable_reg { float: right; max-width: 300px; width:100%; position: relative; z-index:0; margin-top: 45px; margin-right:50px;}
.moduletable_mp { float: left; position: relative; z-index:0; margin-left: 150px;}
.strona2 { max-width:1170px; margin: auto; position: relative; z-index:0;}
.moduletable_reg li.item-149 { border:0px !important;}
.moduletable_reg li.item-149 > a { display: none; bo}
.moduletable_reg li { list-style: none; border-bottom: 1px solid #f2f2f2; text-align: center;}
.moduletable_reg li a { padding: 6px; display: block; width:100%; text-align: center; background:#fff;}
.moduletable_reg li a:hover { text-decoration: none; background:#b1133f; color:#fff;}
a.zamk { padding-right: 40px; position: relative; display:block; float: right; padding-left: 12px; transition: all 0.5s ease;}
a.zamk:before { content:'\f057';  width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 22px; color:#a5a5a5; position: absolute; right:0px; top:0px; z-index:0; transition: all 0.5s ease;}
a.zamk:hover { text-decoration: none; color:#b1133f;}
a.zamk:hover:before { color:#b1133f;}
.moduletable_wr { position: fixed; right:0px; top: 165px; z-index:1000;}
.moduletable_nagl h2 { float:left; width:100%; text-align: center; background:url(../images/linia2.jpg); background-repeat:no-repeat; background-position: center bottom; font-size: 18px; font-family: 'Lato', sans-serif; padding-bottom: 15px; margin-bottom: 0px; text-transform: uppercase; font-size: 30px; font-weight:bold; }
.moduletable_all3 a.all { margin-bottom: 40px !important;}
#system-message {  position: fixed;  top: 22%; left:0px; z-index:10000; width:100%; padding-left: 10px; padding-right:16px;}
.alert { margin-top: 25px; position: relative; margin-bottom: 12px; text-align: center; color:#000; font-family: 'Lato', sans-serif; margin: auto; width:100%; max-width:1130px; background:rgba(165,165,165,0.98); border-radius:10px; border: 3px solid #fff;}
.alert-message { color:#fff; font-family: 'Lato', sans-serif;}
h4.alert-heading { color:#fff; font-family: 'Lato', sans-serif; font-size: 20px; font-weight: bold; padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #b2b2b2;}
a.close {  font-size: 20px !important; color:#fff !important; background:#c90000; padding:0px; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 80px;  color:#fff !important; opacity:1 !important; text-shadow: none !important; position: absolute; right: -13px; top: -13px; z-index:1;}
a.close:hover { background:#000 !important; color:#fff !important;}
/* aktualności */
.moduletable_akt { background:#fff; float: left; width:100%; position: relative; z-index:0; margin-top: 20px;}
.moduletable_akt .ns2-art-pages .foto { width:35%; float: left; position: relative; z-index:0;}
.moduletable_akt .ns2-row-inner { float: left; width:100%; position: relative;}
.moduletable_akt .ns2-inner { float: left; width:100%; position: relative; z-index:0;}
.moduletable_akt .ns2-art-pages .ns2-tools { position:absolute; bottom:0px; background:url(../images/data.jpg); background-position: right; background-repeat:no-repeat; background-color:#b1133f; position: absolute; right:0px; bottom:0px; z-index:0; padding: 10px; color:#fff !important; font-family: 'Lato', sans-serif; fotn-size: 14px; text-align: center; width:60%; }
.moduletable_akt .ns2-art-pages .ns2-category { margin-right: 25px;}
.moduletable_akt .ns2-category  a, .kategoria a { font-size: 100%; color:#fff !important; text-transform: uppercase; font-family: 'Lato', sans-serif; transition: all 0.5s ease;  }
.moduletable_akt .ns2-art-pages .ns2-introtext { text-align: justify;}
.moduletable_akt .ns2-art-pages h3.ns2-title, .moduletable_akt .ns2-art-pages .ns2-introtext { width: 61%; margin:0px; margin-left: 2%;   margin-right:2%; float: left; font-size:14px;}
.moduletable_akt .ns2-art-pages h3.ns2-title,  .box h3 { background:url(../images/linia.jpg); background-repeat:no-repeat; background-position: bottom left; padding-bottom: 15px; padding-top: 15px;  margin-bottom: 10px;}
.moduletable_akt .ns2-art-pages h3.ns2-title a, .box h3 a { font-size: 18px; font-weight: bold; font-family: 'Lato', sans-serif;}
.moduletable_akt .ns2-title a:hover, .box h3 a:hover { text-decoration: none !important;}
.moduletable_akt .ns2-links-pages .ns2-row-inner { width: 33.3%; float: left; position: relative; z-index:0;}
.moduletable_akt .ns2-links-pages .foto { width:50%; float: left; position: relative; z-index:0; padding-bottom: 40px;}
.moduletable_akt .ns2-links-pages .ns2-tools { position:absolute; bottom:0px; background:url(../images/data2.jpg); background-position: right; background-repeat:no-repeat; background-color:#b1133f; position: absolute; right:0px; bottom:0px; z-index:0; padding: 10px; color:#fff !important; font-family: 'Lato', sans-serif; fotn-size: 14px; text-align: center; width:100%;}
.moduletable_akt .ns2-art-pages .udostepnij:before {  width: 33px; height: 33px; line-height: 35px; transition: all 0.5s ease;}
.moduletable_akt .ns2-art-pages .udostepnij { float: right; border: 1px solid #d5d5d5; margin-left: 10px; transition: all 0.5s ease;}
.moduletable_akt .ns2-links-pages .udostepnij { float: left; margin-right: 0px;}
.moduletable_akt .ns2-art-pages a.ns2-readmore { background:#b2b2b2; color:#fff !important; transition: all 0.5s ease;}
.moduletable_akt .ns2-art-pages a.ns2-readmore:before { color:#fff !important; width: 35px; height: 35px; line-height: 35px; transition: all 0.5s ease;}
.moduletable_akt .ns2-art-pages .ns2-social { float: right; margin-right:5px;}
.moduletable_akt .ns2-art-pages .ns2-social a:before { line-height: 35px; height: 35px; width:35px;}
.moduletable_akt .ns2-links-pages h3.ns2-title, .moduletable_akt .ns2-links-pages .ns2-introtext, .moduletable_akt .ns2-links-pages .ns2-created { width: 46%; margin:0px; margin-left: 2%; margin-right:2%; float: left; font-size:14px;}
.moduletable_akt .ns2-art-pages .udostepnij:hover { border:1px solid #b1133f;}
.moduletable_akt .ns2-art-pages a.ns2-readmore:hover { background:#b1133f;}
.txtnews { float: left; width: 100%; margin-bottom: 10px;}
.moduletable_akt .ns2-links-pages a { font-size: 100%; font-weight: normal; font-family: 'Lato', sans-serif; font-size: 14px; line-height: 20px;}
.moduletable_akt .ns2-links-pages h3.ns2-title { background:url(../images/linia.jpg); background-repeat:no-repeat; background-position: bottom left; ; padding-bottom: 15px; padding-top: 3px;  margin-bottom: 6px;}  
.moduletable_akt .ns2-links-pages .ns2-created { font-size: 12px; color:#a3a3a3 !important; font-family: 'Lato', sans-serif; margin-top:2px; }
.moduletable_akt .ns2-links-pages h3.ns2-title a { font-weight: bold;}
a.fb:before { content:'\f09a'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 16px; color:#b2b2b2; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease;}
a.tw:before { content:'\f099'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 18px; color:#b2b2b2; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease;}
a.gplus:before { content:'\f0d5'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 17px; color:#b2b2b2; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease;}
a.yt:before { content:'\f167'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 18px; color:#b2b2b2; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease;}
.udostepnij:before { content:'\f1e0'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 15px; color:#b2b2b2; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease; cursor: pointer;}
a.ns2-readmore { float: right; }
.ns2-social a { opacity:0; transition: all 0.5s ease;}
.ns2-social.aktywna a { opacity:1;}
a.ns2-readmore:before { content:'\f105'; float:right; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 20px; color:#b2b2b2; display:inline-block; font-weight:normal; text-align:center; line-height: 30px;}
.moduletable_akt .ns2-links-pages .ns2-social{ float: left;}
.wiecej a.ns2-readmore:before { color:#fff !important;}
.moduletable_akt .ns2-links-pages .ns2-social a {  margin-top: -1px; float: left; position: relative; }
.moduletable_akt .ns2-social a {  background:#fff; border-radius:0px; color:#b2b2b2; transition: all 0.5s ease; float: left; position: relative; }
.ns2-social a:hover {  color:#b1133f !important;}
.moduletable_akt .ns2-links-pages a.ns2-readmore { line-height: 30px; height: 30px; margin-top: -2px; position: relative;}
.udostepnij:hover:before, .moduletable_akt .ns2-links-pages a.ns2-readmore:hover:before {color:#b1133f;}
.ns2-social a:hover:before, .moduletable_akt .ns2-art-pages a.ns2-readmore:hover:before { color:#b1133f;}
/* Przycisk - wszystkie aktualności */
.moduletable_all { float: left; margin-left: 33.3%; margin-right: 33.3%; width:33.3%; position: relative; z-index:0;}
.moduletable_all a.all { background:url(../images/all.jpg); background-repeat:no-repeat; background-position: right; background-color:#b2b2b2; line-height: 45px; font-size: 17px; color:#fff; display: block; width:100%; float: left; text-align: center; font-family: 'Lato', sans-serif; padding-left: 30px; }
.moduletable_all a.all:after { content:'\f105'; float:right; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 20px; color:#fff; display:inline-block; font-weight:normal; text-align:center; line-height: 45px;}
.moduletable_all a.all:hover { text-decoration: none; background:url(../images/all2.jpg); background-repeat:no-repeat; background-position: right; background-color:#b1133f;}
.moduletable_akt .ns2-links-pages .ns2-social{ float: left;}
/* kalendarz */
.kinetic-active { cursor: grab !important;}
.moduletable_cal h2 { font-size: 30px; font-weight: bold; color:#000; text-align: center; text-transform: uppercase; font-family: 'Lato', sans-serif;}
.moduletable_cal .extcal_othermonth { display: none !important;}
.moduletable_cal tr { float: left;}
.moduletable_cal .extcal_daylink { padding-top: 6px; width: 60px; height: 60px; border: 1px solid #d5d5d5; text-align: center; float: left; margin-left: 2px; margin-right: 2px;}
.moduletable_cal .extcal_busylink  { padding-top: 6px; background:#b1133f; color:#fff;  border: 1px solid #b1133f; width: 60px; height: 60px; text-align: center; float: left; margin-left: 2px; margin-right: 2px; cursor:pointer;}
.moduletable_cal .extcal_sundaylink { padding-top: 6px; background:#f7f7f7;   border: 1px solid #d5d5d5; width: 60px; height: 60px; text-align: center; float: left; margin-left: 2px; margin-right: 2px;}
.dt { font-size: 12px;}
.moduletable_cal table.extcal_weekdays {width: 1984px !important;  }
#extcal_minical { min-height: 70px !important; -webkit-overflow-scrolling: touch; float: left; width:100%;  overflow: hidden; position: relative; z-index:0; text-align: center;}
.extcal_todaycell { background:#afafaf !important; border: 1px solid #afafaf !important; color:#fff;}
.extcal_navbar { position: relative; z-index:0; margin: auto; width: auto !important; text-align: center !important;}
.moduletable_cal .wstecz:before { content:'\f104';  width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 25px; color:#b1133f; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease; cursor: pointer;}
.moduletable_cal .dalej:before { content:'\f105';  width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 25px; color:#b1133f; display:inline-block; font-weight:normal; text-align:center; line-height: 30px; transition: all 0.5s ease; cursor: pointer;}
.dalej { position: absolute; top: 92px; right: 0px; z-index: 100; background:#fff; border-radius: 50px;}
.wstecz { position: absolute; top: 92px; left: 0px; z-index: 100;  background:#fff; border-radius: 50px;}
.jevtt_text{ padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #d5d5d5;  float:left; width:100%; line-height: 24px;}
.nieaktywna { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.5;}
div.scrollWrapper{position: relative; overflow: hidden;width: 100%; margin:auto; padding: auto; width: 100% !important; float: left;}
div.scrollableArea{position: relative;width: auto;height: 100%;}
.extcal_month_label { font-size: 18px; font-family: 'Lato', sans-serif; padding-left: 15px; padding-right: 15px; text-transform: uppercase; padding-bottom:10px;}
.moduletable_newwyd { float: left; width:100%; position: relative; z-index:0;}
.moduletable_newwyd h3 { float:left; width:100%; text-align: center; background:url(../images/linia2.jpg); background-repeat:no-repeat; background-position: center bottom; font-size: 18px; font-family: 'Lato', sans-serif; padding-bottom: 15px; margin-bottom: 0px; text-transform: uppercase; }
.tag-category h2, .blog h2, .jg_category h2 { float:left; width:100%; text-align: center; background:url(../images/linia2.jpg); background-repeat:no-repeat; background-position: center bottom; font-size: 26px; font-family: 'Lato', sans-serif; padding-bottom: 15px; margin:0px; margin-top:15px; margin-bottom: 15px; text-transform: uppercase; font-weight: bold; }
.mod_events_latest_date  { line-height: 24px; margin-right: 12px;}
.mod_events_latest_first .dzien { display:inline-block; margin-right:5px; line-height: 52px; width:52px; height: 52px;  background:#b1133f; color:#fff; border-radius: 50px; text-align: center; vertical-align: middle; font-size: 18px;}
.mod_events_latest .dzien{ display:inline-block; margin-right:5px;  line-height: 52px; width:52px; height: 52px; background:#afafaf; color:#fff; border-radius: 50px; text-align: center; vertical-align: middle; font-size: 18px;}
.data, .mod_events_latest_content { display:inline-block;}
.mod_events_latest_first .dzien .mod_events_latest_date, .mod_events_latest .dzien .mod_events_latest_date { margin-right: 0px !important; padding:0px;}
.mod_events_latest_date { text-transform:uppercase;}
/* Social media */
.moduletable_social { float:left; width:100%; position: relative; z-index:0; margin-top: -50px !important;}
.gkTabsItem { background: none !important; padding-top:30px;}
.gkTabsWrap.vertical ol { border:0px !important;}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li { margin:0px !important; font-size: 18px; float: left; padding-left: 30px !important; line-height: 50px !important;}
.gkTabsWrap.vertical ol li.gkTabs-1 .zak:before { content: '\f099'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 18px;color: #fff;display: inline-block;font-weight: normal;text-align: center; line-height: 30px; }
.gkTabsWrap.vertical ol li.gkTabs-2 .zak:before { content: '\f09a'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 18px;color: #fff;display: inline-block;font-weight: normal;text-align: center; line-height: 30px;}
.gkTabsWrap.vertical ol li.gkTabs-1 .zak { padding-right: 60px;}
.gkTabsWrap.vertical ol li.gkTabs-2 {-moz-transform: skew(40deg, 0deg); -webkit-transform: skew(40deg, 0deg);-o-transform: skew(40deg, 0deg);-ms-transform: skew(40deg, 0deg);transform: skew(40deg, 0deg); margin-left: -40px !important;}
.gkTabsWrap.vertical ol li.gkTabs-2 .zak {-moz-transform: skew(-40deg, 0deg) !important; -webkit-transform: skew(-40deg, 0deg !important);-o-transform: skew(-40deg, 0deg) !important; -ms-transform: skew(-40deg, 0deg) !important;transform: skew(-40deg, 0deg) !important; padding-right: 30px;}
.gkTabsWrap.vertical ol li { background:#afafaf !important; color:#fff; text-shadow: none !important; }
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active { background:#b1133f !important; border-radius:0px !important;}
/* twitter*/
#twitter-feed {width:100%; margin:auto;  font-family: 'Lato', sans-serif; padding:0px; background-color: transparent !important; color:#000 !important; overflow:auto; text-align: center;}
.twitter-article { width:30%; display:inline-block; vertical-align: top; text-align:left; margin-left:1%; margin-right:1%; padding:15px; background:#fff !important; min-height: 200px; margin-bottom: 15px; position: relative; }
.twitter-text p { float: left; width:100%;}
.twitter-pic { float:left; padding-right: 10px; }
.twitter-text a, .fp-title a { color: #b1133f !important;; text-decoration: none; transition:all 0.5s ease; }
.tw a { color:#b2b2b2 !important;}
.tweetprofilelink strong a:after { content:''; width: 30px; height: 30px; background:url(../images/zweryfikowany.png); background-repeat:no-repeat; background-position: right; position: absolute; top:-3px; right:0px;}
.twtext, .fp-title { float: left;w idth:100%; min-height: 95px; font-size: 14px !important; padding: 5px; line-height: 22px !important; color:#000 !important; text-align: justify; padding-bottom: 15px; padding-top: 10px;}
.twitter-pic img { float:left; border-radius:100px; border:none; }
.twitter-text a:hover, .fp-title a:hover { text-decoration: none; color: #b1133f !important; }
.tweet-time { font-size:13px; color:#b2b2b2; float:right; font-family: 'Lato', sans-serif;}
.tweetprofilelink a { color:#000; font-family: 'Lato', sans-serif; }
.tweetprofilelink a:hover { color:#000; }
.tweetprofilelink strong a { font-size: 20px !important; color:#000 !important;  font-family: 'Lato', sans-serif !important; font-weight: bold; padding-right: 25px; position: relative; z-index:0;}
.follow { color:#b2b2b2; font-family: 'Lato', sans-serif;  font-size:13px; float: left;}
.follow:before { content: '\f08a'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 15px; color: #b2b2b2; display: inline-block; font-weight: normal; text-align: center; line-height: 30px; transition: all 0.5s ease; }
/* facebook */
.fa-thumbs-o-up { margin:0px !important;}
.fa-thumbs-o-up::before { content:'\f087'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 15px !important; color: #b2b2b2; display: inline-block; font-weight: normal; text-align: center; line-height: 30px; transition: all 0.5s ease; }
.fp-item {  vertical-align: top; text-align:left; margin-left:1%; margin-right:1%; background:#fff !important; min-height: 200px;  position: relative !important; box-shadow: none !important;}
.fp-title { padding-bottom:10px !important; min-height: auto !important;}
.fp-text { padding-bottom: 10px !important;}
.fp-date, .fp-month, .fp-year { padding:0px !important;}
.fp-grid .fp-wrapper { padding:0px !important;}
.fp-list-title { display: none !important;}
.fp-item-container > .fp-item-wrapper { position: relative !important; width:30%; display:inline-block; vertical-align: top;  margin-left:1%; margin-right:1%;}
.twitter-article:before, .fp-item-wrapper:before { width: 0; height: 0; content:''; border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 30px solid #fff; position: absolute;  bottom:-15px; right: 10px;}
.fp-popup-button:hover, .fp-add-comment-button:hover, .fp-post-like-button:hover, .fp-view-string, .fp-view-string { background: none !important; border:0px !important; box-shadow: none !important; color: #b2b2b2 !important;font-size: 13px !important; font-family: 'Lato', sans-serif; font-weight: normal !important;  }
.fp-grid .fp-wrapper { padding: auto !important; background: none !important;}
.famax-pro { border:0px !important; background: none !important;}
.fp-grid .fp-separator-for-grid { margin: 0px !important; border: 0px !important;}
.fp-grid .fp-view-string { padding:0px !important; margin:0px !important;}
.fp-item-wrapper { margin-bottom: 10px !important;}
.fp-grid .fp-date-bucket { color: #b2b2b2 !important;font-size: 13px !important; font-family: 'Lato', sans-serif; font-weight: normal !important; margin:0px !important;}
/* newsletter */
.moduletable_news { float: left; width:100%; position: relative; z-index:0;}
.moduletable_news h2 { text-align: center; color:#fff; width:100%; float: left; font-size: 30px; font-weight: bold; text-transform: uppercase; font-family: 'Lato', sans-serif;}
.acymailing_introtext { float: left; width:100%; position: relative; text-align: center; font-size: 18px; font-family: 'Lato', sans-serif; text-transform: uppercase; color:#fff; line-height: 24px;}
.acymailing_form, .acysubbuttons  { position: relative; z-index: 0; width: 100%; max-width: 800px; margin: auto;}
.acysubbuttons { float: right; text-align: right;}
.acymailing_module_form td { padding:0px !important;}
.acymailing_form { position: relative; z-index:0;}
.acysubbuttons { top:2px; right:2px; position: absolute; z-index:1; max-width:340px;}
.acysubbuttons .unsubbutton{  color:#fff;background:#ccc;;height:46px;border:0px;border-radius:0px;padding-left:60px;padding-right:30px;font-size:17px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:normal !important;  z-index:0;}
.acyterms { font-size:13px; color:#fff; line-height: 20px; text-align: justify; margin-top: 12px; margin-bottom: 25px; float: left; width:100%;}
.acyterms input { float: left; margin:0px; margin-right: 5px;}
.acysubbuttons .subbutton{ color:#fff; margin-right:2px;background:url(../images/dodaj.png);background-repeat:no-repeat;background-position:center left;;height:46px;border:0px;border-radius:0px;padding-left:60px;padding-right:60px; margin-right:-55px; font-size:17px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:normal !important; position: relative; z-index:1;}
.acymailing_form  input[type=text] { border:0px; font-size: 18px; height: 50px; line-height: 50px; padding-left: 58px; color:#afafaf; padding-right: 8px; background:url(../images/malpa.png); background-position: left; background-repeat:no-repeat; background-color:#fff; background-size: contain; }
.fp-title-description-wrapper { max-height: 102px !important; margin-bottom: 10px;}
/* facebook zobacz więcej */
.moduletable_all2 { float: left; margin-left:1%; margin-right: 1%;  width:98%;  position: relative; z-index:0; text-align: center; margin-bottom: 30px; margin-top: 30px;}
.moduletable_all2 a.all2 { background:url(../images/all2.jpg); background-repeat:no-repeat; background-position: right; background-color:#b1133f; line-height: 45px; font-size: 17px; color:#fff; display: block; width:100%;  text-align: center; font-family: 'Lato', sans-serif; padding-left: 30px; margin: auto; max-width: 30%;}
.moduletable_all2 a.all2:after { content:'\f105'; float:right; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 20px; color:#fff; display:inline-block; font-weight:normal; text-align:center; line-height: 45px;}
.moduletable_all2 a.all2:hover { text-decoration: none; background:url(../images/all.jpg); background-repeat:no-repeat; background-position: right; background-color:#b2b2b2;}
/* władze */
.moduletable_wl { float: left; width:100%; margin-bottom: 30px; float: left; width:100%; position: relative;}
.moduletable_wl h2 { text-align: center; color:#fff; width:100%; float: left; font-size: 30px; font-weight: bold; text-transform: uppercase; font-family: 'Lato', sans-serif; margin-bottom:20px;}
#djslider-loader97 { float: left; width:100%; padding-bottom: 0px !important; height:auto !important;}
.dj-image { border-radius: 500px;}
.djslider-default ul.djslider-in > li { margin-left:9px !important; margin-right:9px !important;}
.slide-desc-bg-default { background: none !important;}
.slide-desc-text { text-align: center; text-transform: uppercase; font-size:14px;}
.djslider-default .slide-desc { position: relative;}
.slide-desc-text-default { padding: 0px !important; padding-top: 15px !important;}
.slide-desc-text-default .slide-title { font-size: 17px; line-height: 22px !important; margin-bottom: 5px !important;}
.navigation-container .prev-button { left:0px !important; position: absolute; z-index:100; cursor: pointer;}
.navigation-container .next-button { right: 0px !important;  position: absolute; z-index:100; cursor: pointer;}
#djslider97 {  position: relative; height: auto !important;}
#navigation97 { top:45% !important; position: absolute;  width:100%; margin:0px !important; }
.djslider-default .slider-container { position: relative !important; z-index: 0;}
.djslider-default ul.djslider-in > li { height:auto !important;}
/* stopka */
.moduletable_copy { float: left; width:100%; padding-top: 15px; padding-bottom:15px; color:#8d8d8d; font-size:14px; text-align: center;}
.moduletable_copy a { color:#8d8d8d;font-size:14px; transition: all 0.5s ease;}
.moduletable_copy a:hover, .moduletable_copy a:hover:before  { color:#b1133f; text-decoration: none;}
.ikony { display:inline-block; margin-right: 4px;}
/* baner */
.moduletable_ban { float: left; width: 100%; position: relative; z-index:0;}
.n2-ss-slide .box { opacity:0;}
.n2-ss-slide-active .box { background:#fff; color:000; padding: 20px; padding-top: 10px; float: right; display:block; opacity:1;}
.box h3 { margin:0px; text-align: left; }
.opis { float: left; width:100%; padding-top: 10px;  font-size: 14px !important; font-family: 'Lato', sans-serif !important;}
.kategoria { position:relative; background:url(../images/data.jpg); background-position: right; background-repeat:no-repeat; background-color:#b1133f; max-width: 230px !important;  z-index:0; padding: 10px; color:#fff !important; font-family: 'Lato', sans-serif; fotn-size: 14px; text-align: center; width:50%; margin-left:-20px; margin-top: 10px; padding-left: 20px; text-align: left; float: left; }
.kategoria a { margin-right: 22px;}
.wiecej { float: right; width: 50%; margin-top: 10px; }
.wiecej a.ns2-readmore { width: 40px !important; height: 40px !important; line-height: 40px !important; background:#afafaf; transition: all 0.5s ease; color:#fff;}
.wiecej a.ns2-readmore:before { line-height: 40px; height: 40px; width:40px;}
.wiecej a.ns2-readmore:hover {background:#b1133f;}
.wiecej .udostepnij { float: right;border: 1px solid #d5d5d5; margin-left: 10px; transition: all 0.5s ease; width: 40px !important; height: 40px !important; line-height: 40px !important}
.wiecej .udostepnij::before {  width: 40px !important; height: 40px !important; line-height: 40px !important}
.wiecej .ns2-social { float: right; margin-right:5px;}
.wiecej a.fb, .wiecej a.tw, .wiecej a.gplus { line-height: 35px; height:35px; width:35px; display:inline-block;}
.wiecej a.fb:before , .wiecej a.tw:before , .wiecej a.gplus:before { width:35px !important; height: 35px !important; line-height: 35px !important;}
/* logo */
.moduletable_logo { position: absolute; left:10px;  z-index: 0;}
.moduletable_logo img { width:100%;}
.navbar-default { background: none; border:0px; float: right; margin:0px;}
/* wyszukiwarka */
.search_wysz { padding-right: 15px; padding-left: 15px; float: left; width:100%;}
#wyszukiwarka { width:100% !important; background:#fff; width: 100%; padding: 15px; position: relative; display:none; float: left; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
#wyszukiwarka  label { width:25%; margin-bottom:0px !important; font-weight:normal; text-align: right; float: left; line-height: 36px; margin-right:1%;}
#mod-search-searchword108 { background:#f2f2f2; line-height: 36px; height: 36px; width: 57%; margin-left:1%; margin-right:1%; padding-left: 12px; padding-right: 12px; float: left; border: 1px solid #dadada;}
#wyszukiwarka button {color:#fff; background-repeat:no-repeat; background-position: right; background-color:#b2b2b2; line-height: 36px; font-size: 17px; color:#fff; display: block; width:15%; float: left; text-align: center;  font-family: 'Lato', sans-serif; padding:0px !important; padding-left:15px !important; border:0px; border-radius: 0px; position: relative; z-index: 0; font-weight:bold; }
#wyszukiwarka button:hover { background-repeat:no-repeat; background-position: right; background-color:#b2b2b2; background-color:#b1133f;}
#wyszukiwarka button:before {content:'\f002'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 17px !important; color: #fff; display: inline-block; font-weight: normal; text-align: center; line-height: 34px; transition: all 0.5s ease; position: absolute; left: 10px; top:0px; z-index:1; }
.moduletable_bwysz { float: right; position: absolute; top:0px; right:30px; width:30px; height:auto;}
.moduletable_bwysz a:before {content:'\f002'; width: 30px; font-family: 'FontAwesome'; font-size: 20px !important; color: #fff; display: inline-block; font-weight: normal; text-align: center;  transition: all 0.5s ease; position: absolute; left: 10px; top:-2px; z-index:1; }
.moduletable_bwysz a:before:focus, .moduletable_bwysz a:before:hover { color:#fff !important;}
.phrases, #area-content, #limit_chzn { display: none !important;}
#limit { display: block !important;}
.search { float: left; width:100%;}
.item-page, .error { background:#fff; padding: 20px; float: left; width:100%; min-height: 200px;}
.error { text-align: center;}
.search h2 { background: url(../images/linia2.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom: 15px; margin-bottom: 10px; font-size: 26px; font-weight: bold;
color: #000; text-align: center; text-transform: uppercase; font-family: 'Lato', sans-serif;}
#baner .szczegoly { background:rgba(0,0,0,0.5); padding: 15px; margin: 0px;  position:absolute; left:0px; bottom:0px; width:100%; text-align: center;}
ul.search-results { list-style:none; margin:0px; padding:0px;}
ul.search-results li { border-top: 1px solid #d5d5d5;}
.form-limit, #searchForm { text-align: center;}
.search h3 { font-weight: bold; font-size: 15px;}
.searchintro { float: left; width: 100%; text-align: center; margin-top: 20px;}
.search .pull-left { width:100%; float: none !important; max-width: 600px; margin: auto !important; display:block;}
.search .pull-left label { width:100%; float: left; text-align: center;}
.form-limit select { margin: auto; background:#f2f2f2; border: 1px solid #dadada; line-height: 30px; height: 30px;}
.badge { background:#b1133f; color:#fff; line-height: 20px; width:20px; text-align: center; border-radius:30px; padding:0px;}
.highlight { background:#b1133f; color:#fff; padding: 5px; border-radius: 20px; padding-top: 2px; padding-bottom: 2px;}
#search-searchword { background:#f2f2f2; line-height: 36px; height: 36px; width: 100%;  padding-left: 12px; padding-right: 12px; margin: auto; border: 1px solid #dadada;}
.search button { color:#fff !important; background-repeat:no-repeat; background-position: right; background-color:#b2b2b2; line-height: 36px; font-size: 17px; color:#fff; display: block; width:110px; float: right !important; margin: auto !important; margin-top:-36px !important; text-align: center;  font-family: 'Lato', sans-serif; padding:0px !important; padding-left:15px !important; border:0px; border-radius: 0px; position: relative; z-index: 0; font-weight:bold; }
.search button:hover {  background-repeat:no-repeat; background-position: right; background-color:#b2b2b2; background-color:#b1133f;}
.search button:before {content:'\f002'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 17px !important; color: #fff; display: inline-block; font-weight: normal; text-align: center; line-height: 34px; transition: all 0.5s ease; position: absolute; left: 5px; top:0px; z-index:1; }
/* submenu */
.moduletable_iko { position: absolute; right:10px; top:7px; z-index:1;}
.moduletable_iko a:hover:before { color:#b1133f;}
/* menu */
#menu .container { margin:0px !important; padding:0px !important; max-width:100% !important;}
.moduletable_menu { float: right; position: relative; z-index:0; margin-right:15px;}
.moduletable_menu a { padding:0px !important; padding-left:10px !important; padding-right:10px !important; color:#fff !important; font-size:17px !important; text-transform: uppercase !important; font-weight: bold;}
.moduletable_menu { margin-right: 50px;}
.moduletable_menu .caret {  border: 0px !important;  width: 8px; height: 17px;}
.moduletable_menu .caret:before { content:'\f107'; font-family: 'FontAwesome'; font-size: 12px; position: absolute; top:0px;}
.moduletable_menu .parent { display:block !important;}
.moduletable_menu .navbar-nav > li > a::after { content: ''; display: block;width: 0; height: 3px; background: #fff; transition: width .3s;}
.moduletable_menu .navbar-nav > li > a:hover::after, #top.big .moduletable_menu .navbar-nav > li > a:focus::after, #top.big .moduletable_menu .navbar-nav > li.active > a::after { width: 100%;}
.moduletable_menu .navbar-default .navbar-nav > .active > a, .moduletable_menu .navbar-default .navbar-nav > .active > a:hover, .moduletable_menu .navbar-default .navbar-nav > .active > a:focus, .moduletable_menu .navbar-default .navbar-nav > .open > a, .moduletable_menu .navbar-default .navbar-nav > .open > a:hover, .moduletable_menu .navbar-default .navbar-nav > .open > a:focus { background: none !important;}
.moduletable_menu .dropdown-menu  { background:#b1133f !important; padding-top:0px !important; padding-bottom: 0px !important; border:0px !important; min-width:200px !important; box-shadow: none; border-radius:0px !important;}
.moduletable_menu .dropdown-menu > li > a { line-height: 40px !important; font-size: 15px !important;}
.moduletable_menu .dropdown-menu > li {  border-top: 1px solid #941035;}
.dropdown-menu > li > a:hover, .dropdown-menu > li.active > a, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background:#572982 !important;}
#menu .strona { padding:0px !important;}
#submenu .strona { z-index: 100;}

/* wybór województwa */
.moduletable_woj { float: right; margin-right: 160px; padding-top:10px; padding-bottom:10px; width: 180px; position: relative; color:#afafaf; background:#fff; outline: none !important; z-index:10000; }
.moduletable_woj .parent > a { position: relative; line-height: 30px; display: block; background:#fff; padding:0px !important; font-size: 14px; padding-left: 10px !important; color:#8d8d8d; }
.moduletable_woj .parent > a.active  { background:#f2f2f2; }
.moduletable_woj .parent > a:before { content:'\f107'; font-family: 'FontAwesome'; font-size: 15px; line-height: 30px; right:5px; width:30px; text-align: center; position: absolute; top:0px; color:#8d8d8d;}
.moduletable_woj .nav-child { display: none; box-shadow: 0px 4px 10px rgba(0,0,0,0.1); position: absolute; top: 30px; left:0px; z-index:100; background:#fff; list-style: none !important; padding:0px !important; margin:0px !important; }
.moduletable_woj .nav-child  a { width: 180px; padding-left: 20px !important;  line-height:28px; font-size: 14px; display:block; color:#000;}
.moduletable_woj .nav-child  a:hover { background:#afafaf; text-decoration: none; color:#fff;}
/* wybór powiatu */
.moduletable_pow { float: left; padding-top:10px; padding-bottom:10px; width: 88%; float: right; position: relative; z-index:0; color:#afafaf; outline: none !important; }
.moduletable_pow .parent > a { position: relative;  max-width: 180px; float: right; width: 100%; line-height: 30px; display: block; background:#fff; padding:0px !important; font-size: 14px; padding-left: 10px !important; color:#8d8d8d;  margin-right: 150px; }
.moduletable_pow .parent > a.active  { background:#f2f2f2; }
.moduletable_pow .parent > a:before { content:'\f107'; font-family: 'FontAwesome'; font-size: 15px; line-height: 30px; right:5px; width:30px; text-align: center; position: absolute; top:0px; color:#8d8d8d;}
.moduletable_pow .nav-child { display: none; box-shadow: 0px 4px 10px rgba(0,0,0,0.1); position: absolute; top: 30px; left:0px; z-index:100; background:#fff; list-style: none !important; padding:0px !important; margin:0px !important; }
.moduletable_pow .nav-child  a { width:100%; text-align: center !important; padding-top: 8px !important; padding-bottom: 8px !important;  line-height:20px !important; font-size: 14px; display:block; color:#000;}
.moduletable_pow .nav-child  a:hover { background:#afafaf; text-decoration: none; color:#fff;}
.moduletable_pow ul.nav-child { column-count: 4; -moz-column-count: 4; -webkit-column-count: 4; position: absolute; right: 0px; top: 40px; left: 0;}
/* przyłącz się link */
.moduletable_przy { position: absolute; right: 360px; z-index:1; top:-1px; }
.moduletable_przy .pole1 { padding:10px; padding-left:15px; padding-right:15px;  -ms-transform: skew(-32deg, 0deg);  -webkit-transform: skew(-32deg, 0deg);  transform: skew(-32deg, 0deg); background:#afafaf; transition: all 0.5s ease;}
.moduletable_przy .pole2 {  -ms-transform: skew(32deg, 0deg);  -webkit-transform: skew(32deg, 0deg);  transform: skew(32deg, 0deg); margin:0px;}
.moduletable_przy a { color:#fff; line-height: 31px; display:block; text-decoration: none !important;}
.moduletable_przy a:hover .pole1 { background:#949494; }
/* treść */
#tekst { float: left; width:100%; position: relative; z-index:0;}
.css_fb_comments { border-top: 1px solid #d5d5d5 !important;}
ul.tags { list-style: none; margin: 0px; padding:0px;}
a.label-info { background:#afafaf !important; color:#fff; font-weight: normal; font-size: 12px;}
#baner .szczegoly h2 { font-size: 27px; line-height: 32px; font-weight: bold; color: #fff; text-transform: uppercase; font-family: 'Lato', sans-serif;}
#baner .back { background:#afafaf; padding: 5px; width:90%; max-width: 375px; font-weight: bold; color:#fff !important; float: none; margin: auto; margin-top: -35px; -ms-transform: skew(-32deg, 0deg);  -webkit-transform: skew(-32deg, 0deg);  transform: skew(-32deg, 0deg);}
#baner .back1 { background:#afafaf; padding: 5px; width:90%; max-width: 130px; font-weight: bold; color:#fff !important; float: none; margin: auto; margin-top: -35px; -ms-transform: skew(-32deg, 0deg);  -webkit-transform: skew(-32deg, 0deg);  transform: skew(-32deg, 0deg);}
#baner .article-info, #baner .social { display:inline-block; margin:0px !important;}
#baner .article-info dd, #baner .social a { display:inline-block; font-size: 13px; font-weight: normal;  -ms-transform: skew(32deg, 0deg); -webkit-transform: skew(32deg, 0deg); transform: skew(32deg, 0deg);}
.article-info dd { padding-left: 3px; padding-right: 3px;  }
#baner .social a:before { color:#fff !important; font-size: 15px !important;}
#baner .article-info dd a { color:#fff !important; text-decoration: none !important; font-weight: normal; font-size:13px; text-transform: uppercase;}
.category-name:after { content:'/'; padding-left: 5px;}
.span1 { width: 31%; margin-left:1%; margin-right:1%; display:inline-block; margin-top: 8px; margin-bottom: 8px; vertical-align: top; background:#fff;}
.span1 img { width:100%;}
.span1 .wstep { padding:10px; float: left; width:100%;}
.skrot { min-height: 190px; float: left; width:100%; position: relative; z-index:0;}
.zdjecie {position: relative; float: left; width:100%;}
.blog { float: left; width:100%; padding-top:12px;}
.zdjecie .black { position: absolute; padding: 9px; bottom: 0px; left:0px; width:100%; color:#fff; text-align: center; background:RGBA(177,19,63,0.8) ; margin:0px !important; transition: all 0.5s ease; z-index:100;}
.blog .article-info a { color:#fff;  text-transform: uppercase; font-size: 13px;}
.article-info, .social { margin:0px !important; display:inline-block;}
.black a:before { color:#fff !important; width: 25px; font-size: 15px !important;}
.zdjecie:hover .black { position: absolute;bottom: 0px;  bottom:0px; z-index:100}
.blog .article-info dd  { display:inline-block; font-size: 13px; font-weight: normal;  text-transform: uppercase;}
.item-image { float: left !important;width: 100% !important; overflow: hidden;}
.item-image a img { transition: all 0.5s ease;}
.item-image a:hover img { -moz-transform: scale(1.2); zoom:120%; transform: scale(1.2);}
.wstep h3 { padding:0px; margin:0px; text-align:center; line-height:20px; padding-top: 5px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5; margin-bottom:10px;}
.wstep h3 a { padding:0px; margin:0px; font-weight: bold; font-size: 17px; line-height: 20px; text-decoration: none !important;}
.page-header { margin:0px; padding:0px; border:0px;}
.wstep .wiecej { width:100% !important;}
.pagination { width:100%; float: left; text-align: center;}
.pagination ul { list-style: none; margin:0px; padding:0px;}
.pagination li { display:inline-block; margin-left:2px; margin-right:2px; line-height: 31px; margin-bottom: 8px;}
.pagination li span, .pagination li a { padding: 7px; padding-left:12px; padding-right:12px; background:#fff; text-align: center; transition: all 0.5s ease;}
.pagination li span { background:#b1133f; color:#fff;}
.pagination li.pagination-next span, .pagination li.pagination-next a { position: relative; z-index:0; padding-right: 30px;}
.pagination li.pagination-prev  span, .pagination li.pagination-prev  a { position: relative; z-index:0; padding-left: 30px;}
.pagination li.pagination-next span:before, .pagination li.pagination-next a:before {content: '\f105'; font-family: 'FontAwesome'; line-height: 30px; font-size: 15px; width: 30px; height: 30px; position: absolute; right:0px; top:0px; text-align: center; }
.pagination li.pagination-prev span:before, li.pagination-prev a:before {content: '\f104'; font-family: 'FontAwesome'; line-height: 30px; font-size: 15px; width: 30px; height: 30px; position: absolute; left:0px; top:0px; text-align: center; }
.pagination li.pagination-next span { background:#fff; color:#afafaf;}
.pagination li.pagination-prev span { background:#fff; color:#afafaf;}
.counter, .pagination-start, .pagination-end { display: none !important;}
.pagination li a:hover { text-decoration: none; background:#afafaf; color:#fff; }
ul.ulista { padding:0px !important; margin:0px !important; list-style: none !important; margin-top:5px !important;}
ul.ulista li { padding:0px !important;}
.item-page a { color:#b1133f;}
.jg_photo { max-width: 22%; display:inline-block; width:100%; margin-right:1%; margin-left:1%; border: 4px solid #f2f2f2;  transition: all 0.5s ease; margin-bottom: 12px;}
a:hover .jg_photo { max-width: 22%; display:inline-block; width:100%; margin-right:1%; margin-left:1%; border: 4px solid #b1133f;}
.jg_subcatelem_photo a:hover img.jg_photo, .jg_imgalign_catimgs a:hover img.jg_photo {border: 4px solid #b1133f !important;}
ul.lista {list-style: none; margin:0px; padding:0px; }
ul.lista li { border-bottom: 1px solid #e4e4e4;}
ul.lista a:hover { background:#f2f2f2;}
a.pdf { position: relative; padding-left: 42px; display: inline-block; line-height:24px; color:#000; transition: all 0.5s ease; padding-top: 12px; padding-bottom: 12px;}
a.pdf:hover { color:#b1133f; text-decoration:none;}
a.pdf:before { content:'\f1c1'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 24px; color:#b1133f !important; position: absolute; left:12px; top:12px;}
a.plik { position: relative; padding-left: 42px; display:inline-block; line-height:24px; overflow: hidden; color:#000; transition: all 0.5s ease;  padding-top: 12px; padding-bottom: 12px;}
a.plik:hover { color:#b1133f; text-decoration:none;}
a.plik:before { content:'\f0f6'; width: 30px; height: 30px; font-family: 'FontAwesome'; font-size: 24px;  color:#b2b2b2 !important; position: absolute; left:12px; top:12px;}
.item-page h4 { float:left; width:100%; border-bottom: 1px solid #d5d5d5;  font-size: 17px; font-family: 'Lato', sans-serif; padding-bottom: 15px; margin-bottom: 10px; text-transform: uppercase; text-align: center !important; font-weight:bold; }
.item-page h3 { float:left; width:100%; border-bottom: 1px solid #d5d5d5;  font-size: 17px; font-family: 'Lato', sans-serif; padding-bottom: 15px; margin-bottom: 10px; text-transform: uppercase;  font-weight:bold; }
.moduletable_rap h3 { float: none !important; border:0px !important;}
.sp-accordion.sp-accordion-style3 { border:0px !important;}
.sp-accordion.sp-accordion-style3 .sp-accordion-inner { padding:0px; padding-top:10px; padding-bottom: 10px;}
.sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span { font-size: 20px; line-height: 26px; height:auto !important; line-height: normal !important; }
.sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span { font-size: 20px; line-height:normal !important;}
.sp-accordion.sp-accordion-style3 .toggler  {  width:100%;  background:url(../images/linia2.jpg); background-repeat:no-repeat; background-position: center bottom; font-size: 20px; font-family: 'Lato', sans-serif; padding-bottom: 15px; margin-bottom: 0px; text-transform: uppercase; text-align: center !important; font-weight:bold; border:0px !important; padding:0px !important;  }
hr { margin:0px; padding:0px; height: 0px; border:0px; border-bottom: 1px solid #d5d5d5; margin-bottom: 10px;}
.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span { height:auto !important;}
.sp-accordion.sp-accordion-style3 .toggler h3 {  font-family: 'Lato', sans-serif; font-size: 20px; line-height:normal !important; padding:0px; margin:0px; padding-top: 15px; padding-bottom: 15px !important;}
.moduletable_mapa { float: left; width:100%; position: relative; z-index:0;}
.phocamaps-box { margin: 0px !important;}
#phocaMapPlgPM1 { width:100% !important; }
.gm-style-iw, .gm-style-iw a { font-family: 'Lato', sans-serif !important; font-size: 14px !important; font-weight: normal !important;}
.rw { width: 47%; display:inline-block; vertical-align: top; margin-left:1%; margin-right:1%; text-align: center; margin-bottom: 20px;}
/* galeria */
.gallery { float: left; width:100%;  padding-bottom: 15px; text-align: left !important;}
.jg_subcat { max-width:1170px; margin: auto;}
.jg_pathway { background:#fff !important; text-align: center; padding:10px; width:100%; float: lef; margin-bottom: 15px;}
img.jg_icon { display: none !important;}
.jg_subcatelem_cat, .jg_subcatelem_cat_r, .jg_element_cat { width: 18.5%; margin-left:0.5%; margin-right:0.5%; display:inline-block; margin-bottom: 10px; float: none !important; display:inline-block !important; vertical-align: top; text-align: left;}
.jg-footer { display: none !important;}
.jg_subcatelem_cat img.jg_photo, .jg_subcatelem_cat_r  img.jg_photo, .jg_element_cat img.jg_photo { width:100% !important; max-width:100% !important; margin:0px !important; padding:0px !important; border: 4px solid #fff !important; height:auto !important;}
.jg_subcatelem_txt { margin-top: 10px;}
.jg_row { overflow: auto !important; margin: auto; max-width:1170px; width:100%; padding:0px !important;}
.jg_pathway ul { margin:0px; padding:0px; list-style: none;}
.jg_pathway a:hover { text-decoration: none;}
.jg_pathway ul li:first-child { display: none !important;}
.jg_pathway ul li { display:inline-block;}
.jg_pathway li:after { content:'/'; margin-left: 5px; margin-right: 5px; color:#afafaf; }
.jg_pathway li:last-child:after { content:'';  }
.chronoforms6_credits { display: none !important;}
#display-section1 { width:100% !important; float: left;}
#display-section1  .field { width:50% !important; float: left;}
#display-section1 input[type=text], #display-section1 select { background:#5e5e5e; color:#fff; border-radius: 0px !important; border:0px !important;}
::-webkit-input-placeholder { color:#e7e7e7 !important;}
:-moz-placeholder { color:#e7e7e7 !important; opacity:  1;}
::-moz-placeholder {  color:#e7e7e7 !important; opacity:  1;}
:-ms-input-placeholder {  color:#e7e7e7 !important;}
::-ms-input-placeholder {  color:#e7e7e7 !important;}
#button6 {  background-color:#b1133f; line-height: 45px; font-size: 17px; color:#fff; display: block; width:100%; float: left; max-width: 50%; margin-top: 12px; text-align: center; font-family: 'Lato', sans-serif; border:0px !important; border-radius:0px; padding:0px !important; }
.ui.form .field .prompt.label { background:#f2f2f2 !important; border: 1px solid #afafaf; color:#000 !important;}
.ui.form .field > label { font-weight: normal; font-size: 14px; font-family: 'Lato', sans-serif;}
.blog #submenu2 { float: left; width:100%; position: relative; margin-top: 10px;}
#submenu2 li { display:inline-block; width:20% !important}
#submenu5 li { display:inline-block; width:33.33% !important}
#submenu4 li, #submenu41 li { display:inline-block; width:50% !important}
#submenu2 li a, #submenu4 li a, #submenu41 li a, #submenu5 li a  {width:100%; display: block; text-align: center; background-color:#b2b2b2; color:#fff; line-height: 30px; border: 1px solid #a5a5a5; font-size: 14px !important; font-family: 'Lato', sans-serif; text-transform: uppercase; padding:0px !important; padding-top: 10px !important; padding-bottom: 10px !important; transition: all 0.5s ease;}
#submenu2 li a:hover, #submenu4 li a:hover, #submenu41 li a:hover, #submenu5 li a :hover { background:#a5a5a5;}
#submenu2 li.active a, #submenu4 li.active a, #submenu41 li.active a, #submenu5 li.active a { background-color:#b1133f; border: 1px solid #b1133f; }
#submenu2 li.active a:hover, #submenu4 li.active a:hover, #submenu41 li.active a:hover, #submenu5 li.active a:hover { background:#e00000; border: 1px solid #e00000;}
/* politycy */
#submenu3 { float: left; width:100%; margin-bottom: 0px;}
#submenu3 li { float: left; width:48px; height:48px; margin-left: 2px; margin-right: 2px;   }
#submenu3 li a { height:48px; background-color:#b2b2b2; line-height: 48px; text-align: center; color:#fff; padding:0px;}
#submenu3 li a:hover { background:#a5a5a5;}
#submenu3 li.active a { background-color:#b1133f; border: 1px solid #b1133f; }
#submenu3 li.active a:hover { background:#e00000; border: 1px solid #e00000;}
.tag-category ul { list-style: none; margin:0px; padding:0px; width:100%; position: relative; float:left;}
.cat-list-row0, .cat-list-row1 { width: 22% !important; margin-left: 1%; margin-right:1%; background:#fff; text-align: center; display:inline-block; vertical-align: top; margin-top: 0px; margin-bottom:25px;}
.cat-list-row0 h3, .cat-list-row1 h3 { margin: 0px; padding:0px; padding-top: 12px; padding-bottom: 12px;  line-height: normal; }
.cat-list-row0 a, .cat-list-row1 a { text-decoration: none !important;}
.cat-list-row0 a h3, .cat-list-row1 a h3{ font-weight: bold; font-size: 17px; font-family: 'Lato', sans-serif; text-decoration: none !important; line-height: 22px; text-transform: uppercase; padding-left:5px; padding-right:5px;}
.cat-list-row0 a img, .cat-list-row1 a img { width:100%; transition: all 0.5s ease;}
.cat-list-row0 a:hover img, .cat-list-row1 a:hover img {  -moz-transform: scale(1.2); zoom:120%; transform: scale(1.2);}
.ikona { display: none;}
.ikona .iko { width:250px; height: 250px; border: 4px solid #f2f2f2;}
.ikona  { position: absolute; left: 30px;  bottom: 75px; position: absolute; z-index:100;}
.foto { overflow: hidden !important;}
.scrollableArea ul { margin-top: 15px;}
/* mapa wirtualna */
.wybor { float: left; width: 560px; position: relative; z-index:0; min-height: 300px; margin-top:25px;}
.menuwoj { float:right; width: 40%; position: relative; z-index:0; margin-left:10px; margin-right:10px; margin-top: 50px;}
.menuwoj .parent > a  { display: none !important;}
.menuwoj a { line-height: 18px; padding:5px; background:#fff; display:block; text-decoration: none !important; display: block; text-align: center; border: 1px solid #f2f2f2; margin: 2px; transition: all 0.5s ease;}
.menuwoj a:hover { background:#afafaf; color:#fff !important;}
.menuwoj ul { list-style: none !important; margin:0px !important; padding: 0px !important;}
.wojewodztwo, .wojewodztwo1, .wojewodztwo2, .wojewodztwo3, .wojewodztwo4, .wojewodztwo5, .wojewodztwo6, .wojewodztwo7, .wojewodztwo8, .wojewodztwo9, .wojewodztwo10, .wojewodztwo11, .wojewodztwo12, .wojewodztwo13, .wojewodztwo14, .wojewodztwo15, .wojewodztwo16 { max-width: 1130px; margin: auto;}
.wojewodztwo1, .wojewodztwo2, .wojewodztwo3, .wojewodztwo4, .wojewodztwo5, .wojewodztwo6, .wojewodztwo7, .wojewodztwo8, .wojewodztwo9, .wojewodztwo10, .wojewodztwo11, .wojewodztwo12, .wojewodztwo13, .wojewodztwo14, .wojewodztwo15, .wojewodztwo16 { display: none;}
.wojewodztwo1 .menuwoj ul.nav-child, .wojewodztwo2 .menuwoj ul.nav-child, .wojewodztwo3 .menuwoj ul.nav-child, .wojewodztwo4 .menuwoj ul.nav-child, .wojewodztwo5 .menuwoj ul.nav-child, .wojewodztwo6 .menuwoj ul.nav-child, .wojewodztwo7 .menuwoj ul.nav-child, .wojewodztwo8 .menuwoj ul.nav-child, .wojewodztwo9 .menuwoj ul.nav-child, .wojewodztwo10 .menuwoj ul.nav-child, .wojewodztwo11 .menuwoj ul.nav-child, .wojewodztwo12 .menuwoj ul.nav-child, .wojewodztwo13 .menuwoj ul.nav-child, .wojewodztwo14 .menuwoj ul.nav-child, .wojewodztwo15 .menuwoj ul.nav-child, .wojewodztwo16 .menuwoj ul.nav-child{column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.nawigacja { float: left; width: 98%; margin-left:1%; margin-right:1%; position: relative; z-index:0; margin-top: 35px; margin-bottom: 15px;}
.nawigacja a.polska { float: left;  margin-left:1%; margin-right:1%; text-align: left;  display:block; background:#b2b2b2; line-height: 20px; padding:10px; color:#fff !important; padding-left:35px; padding-right: 25px; position: relative; z-index:0; text-decoration:none !important; transition: all 0.5s ease;}
.nawigacja a.polska:before { content: '\f104'; float: right; width: 20px; height: 20px;font-family: 'FontAwesome'; font-size: 20px; color:#fff; text-align: center; line-height: 20px; position: absolute; left:8px; top:8px; z-index:0;}
.nawigacja a.polska:hover { background:#a5a5a5;}
.nawigacja a.mwoj{ float: right;  margin-left:1%; margin-right:1%;  text-align: right;  display:block; background:#b1133f; line-height: 20px; padding:10px; color:#fff !important; padding-left:25px; padding-right: 35px; position: relative; z-index:0; text-decoration:none !important; transition: all 0.5s ease;}
.nawigacja a.mwoj:before { content: '\f105'; float: right; width: 20px; height: 20px;font-family: 'FontAwesome'; font-size: 20px; color:#fff; text-align: center; line-height: 20px; position: absolute; right:8px; top:8px; z-index:0;}
.nawigacja a.mwoj:hover { background:#e00000;}
.moduletable_mlogo { position: fixed; left:10px; top:21px; z-index:100; display: none;}
.moduletable_close {position: fixed; right: 10px; top: 10px; z-index:100; display: none;}
.opiswoj {  font-family: 'Lato', sans-serif; width: 100%; position: absolute; left:0px; top:-45px; z-index: 1;  text-align: center; font-size: 24px !important;}
.moduletable_sl { float: left; width:100%; position: relative; z-index:0; margin-top: 50px;}
.jg_catdescr { width:100%; padding-left:2%; padding-right:2%; max-width:1170px; margin: auto;}
.jg_subcatelem_txt li:nth-child(2) { display: none !important;}
.field.error { padding:0px !important; min-height: auto !important;}
.item-page img {  height: auto; max-width: 100%;}
.item-page img.jg_photo { max-width: 22% !important;}
.skrot { text-align: justify;}
a img.pes { margin-left:12px; margin-right:12px;  -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);  filter: grayscale(100%); transition: all 0.5s ease; opacity: 0.5; width:21px;}
a:hover img.pes { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); opacity: 1;}
.menuwoj li.default a { background:#b1133f !important; color:#fff !important; border: 1px solid #b1133f !important;}
@media (max-width: 1170px) {.navigation-container, .dalej, .wstecz  { display: none !important;} .moduletable_mp { margin-left: 70px;} .moduletable_mlogo img { max-width:65px;}}
@media (max-width: 1130px) {
.span1  { width: 47%;}
.dropdown-menu > li > a { white-space:normal !important;}
#submenu2 li { width: 50% !important;}
#wojewodztwa { padding-bottom: 100px !important;}
.moduletable_mlogo img { max-width: 120px;}
#wojewodztwa{width:100%;background:url(../images/tlo.jpg); padding-top: 20px; background-repeat:no-repeat;background-position:left top;top:0px;left:0px;height:100%;position:absolute;z-index:100000;display:none;}
.wybor { display: none !important;}
.menuwoj { width:100% !important; margin:0px; float: left; margin-bottom: 10px; margin-top: 20px;}
.wojewodztwo .menuwoj { width:100% !important; margin:0px; float: left; margin-bottom: 50px; margin-top: 20px;}
.moduletable_sl { margin-top:0px;}
.menuwoj a { padding-top: 12px; padding-bottom: 12px;}
.moduletable_wr { display: none !important;}
.ikona { width: 100%; left:0px; text-align: center; top: 50px; z-index:1000;}
.rw  { width: 47%;}
.moduletable_reg, .moduletable_mp { float: none; margin: auto; text-align: center; width:100%; max-width:100%;}
.moduletable_reg ul { margin:0px !important; padding:0px !important;}
.moduletable_reg ul li a { padding:8px;}
#baner {  margin-top: 97px !important;}
.cat-list-row0, .cat-list-row1 { width: 22% !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, #top.big .moduletable_menu a:hover  { background:#572982 !important;}
.moduletable_menu .navbar-nav > li > a:hover::after, #top.big .moduletable_menu .navbar-nav > li > a:focus::after, #top.big .moduletable_menu .navbar-nav > li.active > a::after { width:0% !important;}
.dropdown-menu { border:0px !important; width:100% !important; float: left !important; position: relative !important; border-radius:0px !important;}
#top.big, #top.small { position:absolute !important; top:0px !important;}
.moduletable_menu li {  border-top: 1px solid #941035; float: left !important; width:100%;}
.dropdown-menu > li a { padding-left: 28px !important; font-size: 17px !important; font-weight: bold !important; line-height: 40px !important;}
#top.big #menu, #top.small #menu { min-height: 50px; transition: all 0.5s ease;}
#top.big .moduletable_logo, #top.small .moduletable_logo  { top: 6px; transition: all 0.5s ease; width:100px} 
.moduletable_menu .dropdown-menu > li > a { line-height: 20px !important; font-size: 17px !important; padding-top: 10px !important; padding-bottom: 10px !important;}
#top.big .moduletable_bwysz a, #top.big .moduletable_bwysz a:before, #top.small .moduletable_bwysz a, #top.small .moduletable_bwysz a:before   { line-height: 50px; transition: all 0.5s ease;}
#top.big .moduletable_menu a, #top.small .moduletable_menu a { line-height: 40px; transition: all 0.5s ease;} 
.moduletable_akt { max-width: 760px; float: none; margin: auto;}
.moduletable_akt .ns2-art-pages .foto { width:100%;}
.moduletable_akt .ns2-art-pages h3.ns2-title, .moduletable_akt .ns2-art-pages .ns2-introtext { width: 96%;}
.moduletable_akt .ns2-links-pages .ns2-row-inner { width:100%; margin-top: 15px; margin-bottom: 15px;}
.moduletable_akt .ns2-links-pages h3.ns2-title a { font-size: 18px;}
.moduletable_akt .ns2-links-pages .foto { width:40%;}
.moduletable_akt .ns2-links-pages h3.ns2-title, .moduletable_akt .ns2-links-pages .ns2-introtext, .moduletable_akt .ns2-links-pages .ns2-create { width: 56%;}
.moduletable_all { width: 100%; margin:0px; float: none; margin: auto; max-width: 760px; }
.moduletable_menu .navbar-header { float: none;}
.moduletable_menu .navbar-toggle {display: block;}
.moduletable_menu .navbar-collapse { border-top: 0px !important; box-shadow: none !important;}
.moduletable_menu .navbar-collapse.collapse { display: none !important; }
.moduletable_menu .navbar-nav {  float: none!important; background: #b1133f; margin: 7.5px -15px; margin-top:0px !important; margin-bottom:0px !important;}
.moduletable_menu .navbar-nav>li {float: none; }
.moduletable_menu .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.moduletable_menu .navbar-default .navbar-toggle { background: none !important; border:0px !important; margin-right: 55px; margin-top:9px;}
.moduletable_menu .navbar-default { width:100% !important;}
.moduletable_menu .navbar-default .navbar-toggle .icon-bar { background:#fff !important;}
.moduletable_menu { width:100% !important; margin:0px !important; padding:0px !important;}
.moduletable_menu .container > .navbar-header, .container > .navbar-collapse { margin:0px !important;}
.moduletable_menu .navbar-collapse { max-height: inherit !important;}
.nawigacja a.polska { margin:0px; margin-bottom: 8px; width:100%; text-align: center;}
.nawigacja a.mwoj { margin:0px; width:100%; text-align: center; margin-bottom: 60px;}
.moduletable_mlogo { position:relative; top:auto; left: auto; width:100%; text-align: center;}
.moduletable_reg { margin-bottom: 40px;}
.moduletable_close { top: auto; right: 0px; bottom: 0px; background:#fff; text-align: center; width:100%; height: 41px; line-height: 41px;}
.moduletable_close a.zamk { line-height: 41px; width:100%; text-align: center; color:#fff; background:#a5a5a5;}
.moduletable_close a.zamk:hover { background:#b1133f;}
.moduletable_close a.zamk:before { color:#fff !important;}
}
@media (max-width: 768px) {
.gallery {  margin-top:10px;}
.tag-category h2, .blog h2, .jg_category h2 { font-size: 20px;}
#baner { margin-top: 150px !important;}
.cat-list-row0, .cat-list-row1 { width: 47% !important;}
#submenu2 li, #submenu4 li, #submenu41 li, #submenu5 li { width:100% !important;}
#display-section1  .field, #display-section1  #button6 { width:100% !important; max-width:100% !important;}
.jg_subcatelem_cat, .jg_subcatelem_cat_r, .jg_element_cat { width: 48%;}
.item-page img.jg_photo { max-width: 47% !important;}
.rw  { width:98% !important; min-height: auto !important;}
#pozycja { width:100%;}
.span1  { width: 98%;}
.skrot { min-height: auto !important;}
#submenu .strona { z-index:0 !important; padding:0px;}
.moduletable_przy { float: right; width:50%; text-align: center; position: relative; z-index:100;  margin:0px;}
.moduletable_przy .pole2 { -ms-transform: skew(0deg, 0deg);  -webkit-transform: skew(0deg, 0deg);  transform: skew(0deg, 0deg);  }
.moduletable_przy .pole1 { -ms-transform: skew(0deg, 0deg);  -webkit-transform: skew(0deg, 0deg);  transform: skew(0deg, 0deg);}
.moduletable_woj { position: relative; float:left; z-index:0; width:100%; margin-bottom:0px; padding:0px !important; }
.moduletable_woj .parent > a { z-index:0; width:50%; line-height:51px !important; text-align: center; margin-top:-51px; padding:0px !important;  }
.moduletable_woj .parent > a:before{ line-height: 51px !important;}
.moduletable_woj .nav-child { position: relative; top:0px; float: left; width:100%; box-shadow: none;}
.moduletable_woj .nav-child  a { width:100% !important; line-height: 32px !important; border-bottom: 1px solid #f2f2f2 !important;}
.moduletable_pow { position: relative; float:left; z-index:0; width:100%; margin-bottom:0px; padding:0px !important; }
.moduletable_pow .parent > a { z-index:0; width:50%; line-height:51px !important; text-align: center; padding:0px !important; max-width:50%; margin:0px; float: left; margin-top: -51px;  }
.moduletable_pow .parent > a:before{ line-height: 51px !important;}
.moduletable_pow .nav-child { position: relative; top:0px; float: left; width:100%; box-shadow: none;}
.moduletable_pow .nav-child  a { width:100% !important; padding-top: 12px !important; padding-bottom: 12px !important;  line-height:20px !important; border-bottom: 1px solid #f2f2f2 !important;}
.moduletable_pow ul.nav-child { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1; position: relative; top: auto; left: auto;}
.moduletable_iko, .moduletable_przy  { position: relative; right:auto; top: auto; float: right;}
.moduletable_iko { padding: 10px; padding-right: 15px;}
.navbar-collapse { max-height: auto !important;}
#wyszukiwarka button { width: 35%;}
#mod-search-searchword108 {width:63%;}
#wyszukiwarka label { display: none;}
.kategoria, .moduletable_akt .ns2-art-pages .ns2-tools { width:100% !important; max-width: 230px !important;}
.wiecej  { width: 100% !important;}
.ikony { width: 100%; display: block; margin-bottom: 5px;}
.slide-desc-text { font-size: 12px !important;}
.fp-title-description-wrapper { max-height: none!important;}
.twtext, .fp-title { min-height: auto !important;}
.twitter-article, .fp-item-wrapper { min-height: auto; margin-bottom: 35px !important; float: left;}
.data, .mod_events_latest_content { display:block; text-align: center;}
.jevtt_text { text-align: center;}
.moduletable_all2 a.all2  { max-width:100%;}
.mod_events_latest_content { padding-top: 15px; }
.twitter-article, .fp-item-container > .fp-item-wrapper { width: 98% !important; }
.moduletable_mlogo { position:relative; top:auto; left: auto; width:100%; text-align: center;}
.moduletable_reg { margin-bottom: 40px;}
.moduletable_close { top: auto; right: 0px; bottom: 0px; background:#fff; text-align: center; width:100%; height: 41px; line-height: 41px;}
.moduletable_close a.zamk { line-height: 41px; width:100%; text-align: center; color:#fff; background:#a5a5a5;}
.moduletable_close a.zamk:hover { background:#b1133f;}
.moduletable_close a.zamk:before { color:#fff !important;}
.wojewodztwo1 .menuwoj ul.nav-child, .wojewodztwo2 .menuwoj ul.nav-child, .wojewodztwo3 .menuwoj ul.nav-child, .wojewodztwo4 .menuwoj ul.nav-child, .wojewodztwo5 .menuwoj ul.nav-child, .wojewodztwo6 .menuwoj ul.nav-child, .wojewodztwo7 .menuwoj ul.nav-child, .wojewodztwo8 .menuwoj ul.nav-child, .wojewodztwo9 .menuwoj ul.nav-child, .wojewodztwo10 .menuwoj ul.nav-child, .wojewodztwo11 .menuwoj ul.nav-child, .wojewodztwo12 .menuwoj ul.nav-child, .wojewodztwo13 .menuwoj ul.nav-child, .wojewodztwo14 .menuwoj ul.nav-child, .wojewodztwo15 .menuwoj ul.nav-child, .wojewodztwo16 .menuwoj ul.nav-child {column-count:1;-moz-column-count:1;-webkit-column-count:1;}
.acysubbuttons { position: relative; left: auto; top: auto; text-align: center; margin-bottom: 25px; max-width:100%;}
.acysubbuttons .subbutton { background-position: right; padding-left:25px; padding-right:45px;}
.acysubbuttons .unsubbutton { padding-right:25px;}
.acyterms { margin-bottom:12px;}
#newsletter { background:#b1133f;}
.moduletable_akt .ns2-links-pages h3.ns2-title a, .moduletable_akt2 .ns2-links-pages h3.ns2-title a { font-size: 16px;}
}
@media (max-width: 400px) {
.cat-list-row0, .cat-list-row1 { width: 98% !important;}
.jg_subcatelem_cat, .jg_subcatelem_cat_r, .jg_element_cat { width: 98%;}
.item-page img.jg_photo  { max-width: 98% !important;}

#wyszukiwarka button { width: 100%; margin-left:0px; margin-right:0px; margin-top:5px;}
#mod-search-searchword108 {width:100%;  margin-left:0px; margin-right:0px;}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li { width:100% !important; text-align: center; padding:0px !important;}
.gkTabsWrap.vertical ol li.gkTabs-1 .zak { padding-right: 0px;}
.gkTabsWrap.vertical ol li.gkTabs-2 {-moz-transform: skew(0deg, 0deg); -webkit-transform: skew(0deg, 0deg);-o-transform: skew(0deg, 0deg);-ms-transform: skew(0deg, 0deg);transform: skew(0deg, 0deg); margin-left: 0px !important;}
.gkTabsWrap.vertical ol li.gkTabs-2 .zak {-moz-transform: skew(0deg, 0deg) !important; -webkit-transform: skew(0deg, 0deg !important);-o-transform: skew(0deg, 0deg) !important; -ms-transform: skew(0deg, 0deg) !important;transform: skew(0deg, 0deg) !important; padding-right:0px;}
.moduletable_akt .ns2-links-pages .foto { width: 100%;}
.moduletable_akt .ns2-links-pages h3.ns2-title, .moduletable_akt .ns2-links-pages .ns2-introtext, .moduletable_akt .ns2-links-pages .ns2-created { width: 96%;}
}
@media (max-width: 320px) {
.moduletable_iko { padding: 10px !important; text-align: center; width:100% !important; float: left; padding-top: 5px !important; padding-bottom: 5px !important;}
.moduletable_przy  { width:100%;}
#baner {
    margin-top: 190px !important;
}
.moduletable_woj .parent > a { width:100% !important; max-width:100% !important; margin:0px !important;}
.moduletable_pow .parent > a { width:100% !important; max-width:100% !important; margin:0px !important;}
}
.content-links { margin-bottom: 10px; margin-top:-15px !important;}
.item-page ul.lista a:hover { background: none !important;}
/* niepełnosprawni */
#b-acc_toolbar { background: none !important; position: absolute !important; right: 540px; left: auto !important; z-index:0 !important; float: right !important; width:68px !important; height:30px !important; padding:0px !important; top: 5px !important; z-index:1000;}
#b-acc_toolbar li button.b-acc-hide, #b-acc_toolbar li button.b-acc-contrast-reset, #b-acc_toolbar li button.b-acc-font-rese { border:0px !important;}
#b-acc_toolbar li { border:0px; background: none !important; color:#b2b2b2 !important; display: inline-block !important; width: 68px !important; height:30px !important}
#b-acc_toolbar li button, #b-acc_toolbar li button:hover, #b-acc_toolbar li button:focus { color:#b2b2b2 !important; width:30px !important; height:30px !important; float: left !important; margin-left:2px !important; margin-right: 2px !important; background: none !important; text-align: center !important;}
.con { width: 34px !important; height: 30px; position: relative; display:inline-block !important; float: left !important;}
#b-acc_toolbar li button:hover, #b-acc_toolbar li button:focus { color:#b1133f !important;}
.b-acc-contrast-reset { display: none !important; transition: all 0.5s ease; }
.b-acc-dark .b-acc-contrast-reset { display: block !important; transition: all 0.5s ease;}
.fa-moon-o::before { content:'\f042' !important; font-family:'FontAwesome'; font-size: 18px !important;}
.fa-refresh::before { font-size: 18px !important;}
.b-acc-dark #menu, .b-acc-dark #submenu, .b-acc-dark .box, .b-acc-dark #tresc, .b-acc-dark  #wladze, .b-acc-dark #socialmedia, .b-acc-dark #newsletter,  .b-acc-dark .kategoria { background:#000 !important;}
.b-acc-dark .moduletable_all2 a.all2, .b-acc-dark .moduletable_all3 a.all, .b-acc-dark .moduletable_all a.all { background: none !important; border: 2px solid #fff !important;}
.b-acc-dark .moduletable_nagl h2, .b-acc-dark  .moduletable_akt .ns2-art-pages h3.ns2-title, .b-acc-dark  .moduletable_akt2 .ns2-art-pages h3.ns2-title, .b-acc-dark .box h3 { background: none !important;}
.b-acc-dark .moduletable_cal h2 { color:#fff !important;}
.b-acc-dark .twitter-article, .b-acc-dark .wiecej a.ns2-readmore, .b-acc-dark .wiecej .udostepnij,  .b-acc-dark .moduletable_akt > div, .b-acc-dark  .moduletable_akt2 > div { background:#000 !important; border: 1px solid #fff !important; color:#fff !important;}
.b-acc-dark .wiecej a.ns2-readmore, .b-acc-dark .wiecej .udostepnij { border: 2px solid #fff !important;}
.b-acc-dark .twitter-article::before, .b-acc-dark  .fp-item-wrapper::before { display: none !important;}
.b-acc-dark .tweetprofilelink, .b-acc-dark .moduletable_akt .ns2-links-pages .ns2-created, .b-acc-dark .moduletable_akt2 .ns2-links-pages .ns2-created { color:#fff !important;}
.b-acc-dark .moduletable_akt .ns2-art-pages .ns2-tools, .b-acc-dark .moduletable_akt .ns2-links-pages .ns2-tools { background:#000 !important; color:#fff !important;}
.b-acc-dark .moduletable_akt .ns2-links-pages h3.ns2-title,.b-acc-dark  .moduletable_akt2 .ns2-links-pages h3.ns2-title { background: none !important;}
.b-acc-dark .udostepnij::before, .b-acc-dark a.tw::before, .b-acc-dark a.fb::before { color:#ffee00 !important;}
.b-acc-dark .moduletable_akt .ns2-social a, .b-acc-dark .moduletable_akt2 .ns2-social { background:#000 !important; color:#ffee00 !important;}
.b-acc-dark a.ns2-readmore::before, .b-acc-dark .moduletable_copy a, .b-acc-dark a.yt::before { color:#ffee00 !important;}
.b-acc-dark .moduletable_akt .ns2-links-pages a, .b-acc-dark .moduletable_akt2 .ns2-links-pages a, .b-acc-dark .moduletable_akt .ns2-category a, .b-acc-dark .moduletable_akt2 .ns2-category a, .b-acc-dark .kategoria, .b-acc-dark .moduletable_akt .ns2-art-pages a.ns2-readmore::before, .b-acc-dark .moduletable_akt2 .ns2-art-pages a.ns2-readmore::before { color:#ffee00 !important;}
.b-acc-dark .moduletable_akt .ns2-art-pages .udostepnij,.b-acc-dark  .moduletable_akt2 .ns2-art-pages .udostepnij { border: 2px solid #fff !important; height:39px !important; width:39px !important;} 
.b-acc-dark .moduletable_akt .ns2-art-pages a.ns2-readmore, .b-acc-dark .moduletable_akt2 .ns2-art-pages a.ns2-readmore { background:#000 !important; border: 2px solid #fff !important;}
.b-acc-dark .moduletable_akt2 .ns2-links-pages .ns2-tools, .b-acc-dark .moduletable_akt2 .ns2-art-pages .ns2-tools{ background:#000 !important;}
.b-acc-dark .acymailing_form input[type="text"] { color:#fff !important; border: 2px solid #fff !important; background:#000 !important; padding-left:10px !important;}
.b-acc-dark .acysubbuttons .button { border: 2px solid #fff; background:#000 !important; padding-right:30px !important; margin:0px !important; padding-left:30px !important; height:47px !important; color:#ffee00 !important;}
.b-acc-dark .moduletable_cal .extcal_sundaylink, .b-acc-dark .extcal_todaycell { background:#000 !important; color:#fff !important;}
.b-acc-dark .moduletable_cal .extcal_busylink {color:#ffee00 !important; border: 1px solid  #ffee00 !important;}
.b-acc-dark .moduletable_copy, .b-acc-dark .twtext, .b-acc-dark .fp-title, .b-acc-dark .follow, .b-acc-dark .tweet-time,  .b-acc-dark .follow::before{ color:#fff !important;}
.b-acc-dark .tweetprofilelink strong a, .b-acc-dark a:hover  { color:#ffee00 !important; }
.b-acc-dark a:hover { text-decoration: underline !important;}
.b-acc-dark .tweetprofilelink strong a::after { display: none !important;}
.b-acc-dark .gkTabsWrap.vertical ol li:hover, .b-acc-dark .gkTabsWrap.vertical ol li.active, .b-acc-dark .gkTabsWrap.horizontal ol li:hover, .b-acc-dark gkTabsWrap.horizontal ol li.active, .b-acc-dark .gkTabsWrap.vertical ol li.gkTabs-2, .b-acc-dark .gkTabsWrap.vertical ol li.gkTabs-1 { border: 2px solid #fff !important; color:#ffee00 !important; background:#000 !important; }
.b-acc-dark .moduletable_newwyd h3, .b-acc-dark .jevtt_text, .mod_events_latest_noevents { background: none !important; border-bottom: 1px solid #fff !important;}
.b-acc-dark .fp-item { background:#000 !important; color:#fff !important; border: 1px solid #fff !important;}
.b-acc-dark .fa-thumbs-o-up::before, .b-acc-dark .fp-grid .fp-date-bucket { color:#fff !important;}
.b-acc-dark .fp-popup-button:hover, .b-acc-dark .fp-add-comment-button:hover, .b-acc-dark .fp-post-like-button:hover, .fp-view-string, .b-acc-dark .fp-view-string { color:#fff !important;}
.b-acc-dark .opis { color:#fff !important;}
.b-acc-dark  .dalej, .b-acc-dark  .wstecz { background:#000 !important; border: 2px solid #fff !important;}
.b-acc-dark  .moduletable_cal .dalej::before, .b-acc-dark  .moduletable_cal .wstecz::before  { color:#ffee00 !important;}
.b-acc-dark .wiecej a.ns2-readmore::before { line-height: 34px !important; padding-left:5px !important;}
.b-acc-dark  .moduletable_przy .pole1 { background:#000 !important; border: 2px solid #fff !important; color:#ffee00 !important;}
.b-acc-dark .moduletable_woj { background:#000 !important;}
.b-acc-dark .moduletable_woj .nav-child a { border: 2px solid #000 !important;}
.b-acc-dark .moduletable_woj .parent > a.active, .b-acc-dark .moduletable_woj .nav-child, .b-acc-dark .moduletable_woj .parent > a, .b-acc-dark .moduletable_woj .nav-child a:hover { background:#000 !important; border: 2px solid #fff !important;}
.b-acc-dark a:hover, .b-acc-dark  h3.ns2-title a:hover { text-decoration: underline !important;}
.b-acc-dark .moduletable_bwysz a::before { color:#ffee00 !important;}
.b-acc-dark #wyszukiwarka { background:#000 !important;}
.b-acc-dark #mod-search-searchword108 { border: 2px solid #fff !important; color:#fff !important; background:#000 !important;}
.b-acc-dark #wyszukiwarka button { border: 2px solid #fff !important; background:#000 !important; color:#ffee00 !important;}
.b-acc-dark .moduletable_logo img, .b-acc-dark  .moduletable_mlogo img,  .b-acc-dark  #mapster_wrap_0, .b-acc-dark .wybor { filter: grayscale(100%) contrast(200%); -webkit-filter: grayscale(100%) contrast(200%); }
.b-acc-dark .moduletable_wr img {  display: none !important;}
.b-acc-dark .moduletable_wr a:before { content:'Wybierz region'; color:#ffee00 !important; text-transform: uppercase; font-weight: bold; }
.b-acc-dark .moduletable_wr a { border: 2px solid #fff !important; padding: 10px; background:#000 !important; display: block !important; width:192px !important; text-align: center !important; 
 transform: rotate(90deg) ; -webkit-transform: rotate(90deg) ;  -moz-transform: rotate(90deg) ;  -o-transform: rotate(90deg) ;  -ms-transform: rotate(90deg) ;}
.b-acc-dark .moduletable_wr { right: -74px !important;}
.b-acc-dark #wojewodztwa { background:#000 !important;}
.b-acc-dark .menuwoj a { background:#000 !important; border: 2px solid #fff !important;}
.b-acc-dark a.zamk::before { color:#fff !important;}
.b-acc-dark .moduletable_menu .dropdown-menu { background:#000 !important;}
.b-acc-dark .moduletable_menu .dropdown-menu > li { border-top: 1px solid #333  !important;}
.b-acc-dark .moduletable_menu .dropdown-menu > li > a:hover { background:#000 !important;}
.b-acc-dark .nawigacja a.polska, .b-acc-dark .nawigacja a.mwoj { border: 2px solid #fff !important; color:#ffee00 !important; background:#000 !important;}
.b-acc-dark .fa-moon-o::before, .b-acc-dark .fa-refresh::before { color:#ffee00 !important;}
.b-acc-dark #ca_banner, .b-acc-dark #baner .back1  { background:#000 !important; }
.b-acc-dark #ca_banner p, .b-acc-dark #ca_banner h2 { color:#fff !important:}
.b-acc-dark #ca_banner .accept { border: 2px solid #fff !important; background:#000 !important; border-radius:0px !important;  color:#ffee00 !important;}
.b-acc-dark .span1 { background:#000 !important; border: 1px solid #fff !important;}
.b-acc-dark .zdjecie .black, .b-acc-dark #baner .szczegoly { background:rgba(0,0,0,0.8) !important;}
.b-acc-dark .pagination li span, .b-acc-dark .pagination li a { background:#000 !important; border: 2px solid #fff !important; color:#fff !important;}
.b-acc-dark .pagination li a { color:#ffee00 !important;}
.b-acc-dark .tag-category h2, .b-acc-dark .blog h2, .b-acc-dark .jg_category h2 { border-bottom:1px solid #fff !important; background: none !important;}
.b-acc-dark .item-page, .b-acc-dark .error { background:#000 !important; color:#fff !important;}
.b-acc-dark #baner .social a::before {color:#ffee00 !important;}
.b-acc-dark .dropdown-menu > li.active > a, .b-acc-dark #submenu2 li.active a, .b-acc-dark #submenu4 li.active a, .b-acc-dark #submenu41 li.active a, .b-acc-dark #submenu5 li.active a, .b-acc-dark .moduletable_menu li.active > a {  color:#fff !important; background:#000 !important;}
.b-acc-dark #submenu2 li.active a, .b-acc-dark #submenu4 li.active a, .b-acc-dark #submenu41 li.active a, .b-acc-dark #submenu5 li.active a { border: 2px solid #ffee00 !important;}
.b-acc-dark #submenu2 li a, .b-acc-dark #submenu4 li a, .b-acc-dark #submenu41 li a, .b-acc-dark #submenu5 li a { border:2px solid #fff !important; background:#000 !important;}
.b-acc-dark a.pdf::before, .b-acc-dark a.plik::before  { color:#ffee00 !important;}
.b-acc-dark .cat-list-row0, .b-acc-dark .cat-list-row1 { background:#000 !important; border: 1px solid #fff !important;}
.b-acc-dark #submenu3 li.active a { border: 2px solid #ffee00  !important; background:#000 !important; color:#fff !important;}
.b-acc-dark #submenu3 li a { border: 2px solid #fff !important; color:#ffee00 !important; background:#000 !important;}
.b-acc-dark .jg_pathway { background:#000 !important;}
.b-acc-dark .jg_subcatelem_cat a:hover img.jg_photo, .b-acc-dark .jg_subcatelem_cat_r a:hover img.jg_photo, .b-acc-dark .jg_element_cat a:hover img.jg_photo{ border:4px solid #ffee00  !important;}
.b-acc-dark .item-page .rw { background:#000 !important; border: 1px solid #fff !important;}
.b-acc-dark .moduletable_mapa { filter: invert(100%) !important; -webkit-filter: invert(100%) !important; }
.b-acc-dark .search h2 { border-bottom: 1px solid #fff; color:#fff !important; background: none !important;}
.b-acc-dark .badge, .b-acc-dark .highlight { background:#ffee00 !important; color:#000 !important;}
.b-acc-dark #search-searchword { background:#000 !important; color:#fff !important; border: 2px solid #fff !important;}
.b-acc-dark .search button { background:#000 !important; border: 2px solid #fff !important; color:#ffee00 !important; line-height: 32px !important;}
.b-acc-dark .search button::before, .b-acc-dark  #baner .article-info dd a  { color:#ffee00 !important;}
.b-acc-dark #baner .back { background:#000 !important;}
.b-acc-dark .dropdown-menu > li > a:hover, .b-acc-dark .dropdown-menu > li > a:focus { text-decoration: underline !important;}
.b-acc-dark .dropdown-menu > li.active > a:hover { background:#000 !important; color:#fff !important; text-decoration: underline !important;}
.b-acc-dark .moduletable_woj .parent > a::before  { color:#ffee00 !important;}
.b-acc-dark .ui.form .field > label { color:#fff !important;}
.b-acc-dark #display-section1 input[type="text"], .b-acc-dark #display-section1 select { border: 2px solid #fff !important; color:#fff !important; background:#000 !important;}
.b-acc-dark #button6 { border: 2px solid #fff !important; background:#000 !important; color:#ffee00 !important;}
.b-acc-dark .fa-moon-o::before, .b-acc-dark .fa-refresh::before { content: "\f021"; font-family: 'FontAwesome'; color:#ffee00 !important; text-decoration: none !important; border:0px !important;}
.fa-moon-o::before, .fa-refresh::before { font-style: normal !important;}
.b-acc-dark #b-acc_toolbar .b-acc-font-reset, .b-acc-dark #b-acc_toolbar .b-acc-contrast-reset { text-decoration: none !important;}
.b-acc-dark .alert, .b-acc-dark a.close { background:#000 !important;}
.b-acc-dark h4.alert-heading { border-bottom: 1px solid #fff !important;}
.b-acc-dark .wiecej .udostepnij { line-height: 37px !important;}
.b-acc-dark  .sp-accordion.sp-accordion-style3 .toggler h3 { background: none !important; border-bottom: 1px solid #fff !important;}
.b-acc-dark .moduletable_cal .extcal_busylink { background:#000 !important;}
.b-acc-dark .mod_events_latest_first .dzien, .b-acc-dark .mod_events_latest .dzien { background:#000 !important; border: 1px solid #fff !important;}
.b-acc-dark a img.pes { opacity: 1 !important; filter: invert(100%); -webkit-filter: invert(100%);}
.b-acc-dark #mod-search-searchword108 { height:40px;}
.b-acc-dark #ca_banner h2, .b-acc-dark #ca_banner p { color:#fff !important;}
.b-acc-dark .content-links .nav > li > a:hover, .b-acc-dark .content-links .nav > li > a:focus { background:#000 !important; border:0px !important;  text-decoration: underline !important; border-bottom: 1px solid #fff !important;}
.b-acc-dark .content-links .nav > li > a, .b-acc-dark .content-links .nav-tabs > li > a { background:#000 !important; border:0px !important; border-bottom: 1px solid #fff !important;}
.b-acc-dark .moduletable_pow .parent > a.active, .b-acc-dark .moduletable_pow .nav-child, .b-acc-dark .moduletable_pow .nav-child a:hover { background:#000 !important;}
.b-acc-dark .moduletable_pow .nav-child li.default a { color:#fff !important}
.b-acc-dark .moduletable_pow .parent > a { border: 2px solid #fff !important; background:#000 !important;}
.b-acc-dark .moduletable_pow .parent > a::before { color:#ffee00 !important;}
.b-acc-dark .moduletable_pow { margin-top:-4px !important;}
.b-acc-dark .moduletable_wr { top: 205px !important;}
.b-acc-dark #ca_banner>.accept:hover { background:#000 !important;}
#sbox-window, #sbox-window img { height:auto !important; margin: auto; max-width:600px; left:0 !important; right:0; top:50px !important;}
@media (max-width:1130px) {
.b-acc-dark #top.big .moduletable_menu a:hover, .b-acc-dark #top.small .moduletable_menu a:hover, .b-acc-dark #top.big .moduletable_menu a:focus, .b-acc-dark #top.small .moduletable_menu a:focus { background:#000 !important;}
.b-acc-dark .moduletable_menu li, .b-acc-dark .moduletable_menu .dropdown-menu > li { border-top: 1px solid #fff !important;}
.b-acc-dark .moduletable_menu .navbar-default .navbar-toggle .icon-bar { background:#ffee00 !important;}
.b-acc-dark .moduletable_woj { margin-top: -4px !important;}
.b-acc-dark .moduletable_menu .navbar-default .navbar-nav > .active > a, .b-acc-dark .moduletable_menu .navbar-default .navbar-nav > .active > a:hover, .b-acc-dark .moduletable_menu .navbar-default .navbar-nav > .active > a:focus {  color:#fff !important;}
.b-acc-dark #mod-search-searchword108 { height:40px !important;}
.box { width:100% !important;}
}
@media (max-width: 768px) {
.moduletable_iko{padding:10px;padding-right:15px; padding-bottom:0px;}

#b-acc_toolbar, .b-acc-dark #b-acc_toolbar { top: auto !important; right: auto !important; position: relative !important; display:inline-block; margin-right: 15px; text-align: center !important; margin-top: 8px !important;}
#pozycja > .moduletable { display:inline-block; position: relative; z-index:0; float: right;}
}
.b-acc-dark .moduletable_akt .ns2-social a, .b-acc-dark .moduletable_akt2 .ns2-social a { background:#000 !important;}
@media (max-width: 320px) {
#baner { margin-top:0px !important;}
#top.big, #top.small { position: relative !important;}
#pozycja { height: auto !important;}
#pozycja > .moduletable { width:100% !important; text-align: center !important; margin-right:0px !important; text-align: center !important;}
#b-acc_toolbar, .b-acc-dark #b-acc_toolbar { margin: auto !important; float: none !important;}
}
.ui.checkbox .box, .ui.checkbox label { font-size: 14px !important; text-align: justify !important;}
.moduletable_pasek { position: fixed; padding-top:5px; padding-bottom:5px; bottom:0px; left:0px; width: 100%; background: url(../images/menu.jpg); background-repeat: no-repeat;background-position: center top; background-color: #b1133f; text-align: center; min-height: 48px; width:100%; color:#fff;  z-index:100000;}
.napis { padding-top:10px; padding-bottom:10px; padding-left:20px; display:inline-block; }
.moduletable_pasek a { color:#fff !important; font-weight: normal;}
.moduletable_pasek img { display:inline-block;}
#stopka {  float: left; width:100%; position: relative; z-index:0;}
@media (max-width: 1130px) {
.moduletable_pasek img { display:block; margin: auto; margin-top:5px; max-width:70px; height:auto; }
.napis { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
}
.b-acc-dark .moduletable_pasek { background:#000; border-top: 2px solid #fff;}
.b-acc-dark .moduletable_pasek img  { filter: grayscale(100%) contrast(200%); webkit-filter: grayscale(100%) contrast(200%);}
a.pp {
    font-size: 13px !important;
    color: #fff !important;
    line-height: 20px;
    text-align: justify;
	text-decoration: underline;
}
.rejestr-wplat  { font-size: 90%;}