body {background:#fff; color:#000; font:.8em Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.6em; margin:0; padding:0;}

ul, ol, dl, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {color:#000; clear:both;}

a:link {color:#414958; text-decoration:none;}
	a:hover, a:active, a:focus, a:visited {color:#414958; text-decoration:none;}
	a img {border:none;}

img {float:left;}

em {color:#737373; font-family:Arial,Helvetica, sans-serif;}

strong {color:#000; font-family:Arial,Helvetica, sans-serif; }

thead, tbody, th, tr, td {border:none;}

table {clear:both; text-align:left;}

.container {background:#FFF; margin:0 auto; max-width:1080px; min-width:940px; overflow:hidden; padding-left:10px; padding-right:10px; width:auto;}

.sidebar {float:left; width:23%;}

.tresc {width:77%; float:left; color:#333; min-height:400px; height:auto;}
.no-sidebars .tresc { width:100%}

.clearboth {clear:both; font-size:1px; height:0; line-height:0px;}

.header {height:38px;}

.logo {background:url('../img/sprites.png') 0 0  no-repeat; float:left; height:36px; width:432px;}
	.logo a {display:block; height:36px;}
.i18n-en .logo {background:url('../img/sprites.png') 0 -37px no-repeat;}

.topbar {float:right; text-align:right; width:159px; padding-top:5px;}
	.topbar ul {list-style:none; }
		.topbar li {float:right; padding:0 2px;}
		.topbar li a {display:block; height:24px; width:26px;}
		.topbar .bip a{background:url('../img/sprites.png') -540px 0 no-repeat;}
			.topbar .bip a:hover{background:url('../img/sprites.png') -540px -25px no-repeat;}
		.topbar .rss a{background:url('../img/sprites.png') -566px 0 no-repeat;}
			.topbar .rss a:hover{background:url('../img/sprites.png') -566px -25px no-repeat;}
		.topbar .fb a{background:url('../img/sprites.png') -593px 0 no-repeat;}
			.topbar .fb a:hover{background:url('../img/sprites.png') -593px -25px no-repeat;}
		.topbar .newsletter a{background:url('../img/sprites.png') -621px 0 no-repeat; width:29px;}
			.topbar .newsletter a:hover{background:url('../img/sprites.png') -621px -25px no-repeat; width:29px;}
			.topbar .newsletter a:hover{background:url('../img/sprites.png') -621px -25px no-repeat; width:29px;}
		.topbar .eng {padding-right:0; width:32px;}
			.topbar .eng a{font-size:0;}
		.topbar .en, .topbar .pl {padding-right:0;}
		.topbar .en a{background:url('../img/sprites.png') -651px 0 no-repeat; display:block; width:32px;}
			.topbar .en a:hover{background:url('../img/sprites.png') -651px -25px no-repeat;}
		.topbar .pl a{background:url('../img/sprites.png') -684px 0 no-repeat; display:block; width:32px;}
			.topbar .pl a:hover{background:url('../img/sprites.png') -684px -25px no-repeat;}
		.topbar .session-active{display:none !important;}
			
.belka {background-color:#333; color:#e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:40px; padding:0 7px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.block-nice-menus .content {}
.block-nice-menus .nice-menu {float:left;}
	.block-nice-menus .content a {color:#fff; display:block; height:40px; line-height:40px; text-decoration:none; padding:0 15px; font-weight:bold;}
	.block-nice-menus .content ul {background-color:#333; list-style:none; position: relative; z-index:1000;}
		.block-nice-menus .content li {border:none; float:left; position: relative;}
			.block-nice-menus .content li a:hover {background:#1E1E1E;}
			.block-nice-menus .content li ul {margin-left:-1000em; position:absolute; width:auto;}
			.block-nice-menus .content li.hover ul, .block-nice-menus .content li:hover ul {border:none; margin-left:0; }
				.block-nice-menus .content li li {background-color:#333; border-bottom:1px solid #2c2c2c; border-top:1px solid #4f5255; display:block; height:35px; width:100%;}
				.block-nice-menus .content li li a{background:url('../img/sprites.png') -716px 0 no-repeat; font-size:.9em; font-weight:normal; height:35px; line-height:35px; padding-left:20px; padding-right:0; text-transform:none;}
	.block-nice-menus .content .menu-217  a, .block-nice-menus .content .menu-496 a{background:url('../img/sprites.png') -432px 0 no-repeat; border-left:1px solid #4d4d4d; border-right:1px solid #4d4d4d; overflow:hidden; padding:0; text-indent:-9999px; width:26px;}
		.block-nice-menus .content .menu-217  a:hover, .block-nice-menus .content .menu-496 a:hover {background:url('../img/sprites.png') -459px 0 no-repeat;}
	.block-nice-menus .content .menu-510 ul {width:197px;}
	.block-nice-menus .content .menu-355 ul {width:313px;}
	.block-nice-menus .content .menu-354 ul {width:171px;}
	.block-nice-menus .content .menu-352 ul {width:132px;}
	.block-nice-menus .content .menu-1527 ul {width:171px;}
	.block-nice-menus .content .menu-507 ul {width:275px;}
	.block-nice-menus .content .menu-499 ul {width:172px;}
	.block-nice-menus .content .menu-353 {border-right:1px solid #4d4d4d;}
.block-search {float:right;}
.element-invisible {height:0 !important; width:0 !important; display:none;}
.block input {margin:0; padding:0;}
.block-search .container-inline {width:150px;}
.block-search .form-item, .block-search .form-actions {float:left; margin:0; padding:0; border:0;}

.block-search input, .block-search input[type="text"], .block-search input[type="submit"], .block-search label {border:0; margin:0; padding:0; outline:0;}
.block-search input[type="text"]{padding-left:10px; background:#1E1E1E; border-left:1px solid #4D4D4C; height:40px; width:112px; color:#fff; font-size:11px;}
.block-search label {display:none;}
.block-search input[type="submit"] {background:#CCC; border-left:1px solid #4D4D4C; border-right:1px solid #4D4D4D; height:40px; width:26px; background:url('../img/sprites.png') -486px 0 no-repeat; color:transparent;}

.startowa { background:url('../img/logo-startowa.jpg') top right no-repeat; height:153px; padding-right:10px; width:100%; margin-bottom:20px; clear:both;}
.startowa a {display:block; width: 100%; height:100%;}
	.i18n-en .startowa { background:url('../img/uwertura_ang.png') top left no-repeat; padding-right:0;}
	.startowa .corner {background:url('../img/sprites.png') -330px -84px; no-repeat; height:153px; width:3px; position:absolute;}
	.i18n-en .startowa .corner {background:url('../img/corner.png'); width:227px; height:153px; float:right; position:relative; margin-right:-10px;}
	.i18n-en .startowa a {display:block; width:100%; height:150px; float:left; position:absolute;}

.sidebar .block {background:#f1f1f1; margin-bottom:20px; padding:20px 20px 15px 20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
	.sidebar .block h2 {border-bottom:1px solid #dedede; color:#e22747; font-family:Arial,Helvetica,sans-serif; font-size:.9em; padding-bottom:10px; }
	.sidebar .content .broshure {border-top:1px solid #fff; border-bottom:1px solid #dedede; font-size:.85em; line-height:18px;padding:10px 0;}
	.sidebar .content .broshure-line {border-top:1px solid #fff; width:100%;}
	.sidebar .content ul {border-bottom:1px solid #fcfcfc; list-style:none; font-size:.85em}
		.sidebar .content a.active-trail {color:#777;}
		.sidebar .content a.active-trail:hover {background:none;}
		.sidebar .content li {border-bottom:1px solid #dedede; border-top:1px solid #fcfcfc; color:#404040; font-family:Arial,Helvetica,sans-serif; list-style-image: none; list-style-type: none; margin:0; padding:0;}
		.sidebar .content li.wazne a {color:#e22747;}
			.sidebar .content li a, .sidebar .content h3 a {color:#000; display:block; line-height:15px; padding:10px 0 10px 10px; text-decoration:none; }
			.sidebar .view-calendar2 h3 a {font-size:11px;}
			.sidebar .content li a:hover {background:#fff; -webkit-transition:background .1s; transition:background .1s;}
	.sidebar .content ul ul {border-top:1px solid #dedede; border-bottom:none; font-size:1em;}
	.sidebar .content ul ul li.first {border-top:1px solid #fff; padding-top:4px;}
	.sidebar .content ul ul li.last {padding-bottom:4px;}
	.sidebar .content ul ul li{border:none;}
	.sidebar .content ul ul li a{margin-left:5px; border:none; list-style:inside; padding:7px 0 7px 10px; }
	
	.sidebar .ajax-progress { position:relative;}
	.sidebar .ajax-progress .throbber { float:left; height:15px; width:15px; position:absolute; top:-57px; right:-10px; margin:0;}

#block-views-calendar2-block-1 table {clear:both;width:100%; border-bottom:1px solid #e8e8e8; border-top:none; border-spacing:0; font-size:.85em; padding:7px 10px; text-align:center;}
	#block-views-calendar2-block-1 thead {display:none;}
	#block-views-calendar2-block-1 tbody {border-top:1px solid #fff;}
	#block-views-calendar2-block-1 td, #block-views-calendar2-block-1 th, #block-views-calendar2-block-1 tr {line-height:23px; }
	#block-views-calendar2-block-1 table a {color:#e22747; display:block;}
	#block-views-calendar2-block-1 table a:hover {background:#fff;}
	#block-views-calendar2-block-1 .month-view {border-bottom:1px solid #fff;}
	#block-views-calendar2-block-1 .calendar-empty {display:none;}
	#block-views-calendar2-block-1 .date-nav-wrapper {margin:0; padding:0;}
	#block-views-calendar2-block-1 .date-nav-wrapper li {display:inline; font-weight:bold; float:left; height:35px; margin:0; padding:0; text-align:center;}
	#block-views-calendar2-block-1 .date-nav-wrapper li a {padding:10px;}
	#block-views-calendar2-block-1 .date-nav-wrapper .date-prev a {margin-left:25px;}
	#block-views-calendar2-block-1 .date-nav-wrapper .date-next a {margin-right:25px;}
	#block-views-calendar2-block-1 .date-nav-wrapper .date-prev, #block-views-calendar2-block-1 .date-nav-wrapper .date-next {width:24.99%;}
	#block-views-calendar2-block-1 .date-nav-wrapper .date-title {width:50%;}
.tresc .view h3 {font-size:15px; padding-bottom:0; padding-top:1.1em;}
.tresc {text-align:justify;}
	.tresc a {color:#e22747; text-decoration:none; font-family:arial;}
	.tresc a:hover {text-decoration:underline;}
	.tresc h1, .tresc h2, .tresc h3, .tresc h4, .search-result h3 {font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height:1.2em; padding-bottom:.5em; padding-top:1.5em;}
	.tresc h1 {font-size:1.4em;}
	.tresc h1#page-title {padding-top:20px;}
	.no-sidebars .tresc h1#page-title {padding-top:0;}
	.tresc h2 {font-size:1.4em;}
	.tresc h3 {font-size:1.1em;}
	.tresc h6 {font-weight:normal; color:#999999;}
	.tresc form {padding-top:10px;}
	.tresc #page-title {padding:0;}
	.tresc hr {background:url('../img/hr.png') top right no-repeat; border:1px solid transparent !important; height:3px; margin-top:20px; width:100%; outline:0;}
	.tresc hr.page-title {margin-top:6px; margin-bottom:-2px;}
/* poprawka na telefony */	.tresc p, .tresc ul, .tresc ol {font-weight:normal !important;}
	.tresc input, .tresc textarea {font-family:Arial, Helvetica, sans-serif;}
	.tresc label {color:#565656; display:block; padding-bottom:5px;}
	.tresc input[type=text], .tresc input[type=password], .tresc textarea, .tresc select {clear:both;display:block; width:500px; max-width:100%; background:#FCFCFC; border:1px solid #DEDEDE; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#666; padding:6px 8px; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; }
	.tresc input, .tresc textarea, .tresc select {margin-bottom:15px;}
	.tresc input[type=text]:focus, .tresc input[type=password]:focus, .tresc textarea:focus, .tresc select:focus {border-color:#b6ddd0; box-shadow:0px 0px 7px  rgba(31, 157, 115, .5); -webkit-box-shadow:0px 0px 7px  rgba(31, 157, 115, .5);}
	.tresc input[type=text].error, .tresc textarea.error, .tresc select.error {border-color:#eb8899; box-shadow:0px 0px 7px  rgba(238, 160, 173, 1); -webkit-box-shadow:0px 0px 7px  rgba(238, 160, 173, 1);}
	.tresc input[type="checkbox"] {margin-bottom: 13px; float: left; width: 50px; margin-top: 5px;}
	#rejestracja .forcheckbox {color:#565656; line-height: 21px; float: left; width: 373px; height: auto;}
	.tresc table {margin-top:20px; clear:both; text-align:left; font-size:.9em; line-height:1.4em;}
		.tresc table th {font-family:Arial, Helvetica, sans-serif;}
	.tresc ul, .tresc ol {padding-left:20px;}
		.tresc li, .tresc li li:first-of-type {padding-left:5px; padding-top:5px;}
		.tresc li li {padding-top:0;}
/*		.tresc li li ol{counter-reset:item; list-style:none;}
		.tresc li li li:before{content: counter(item, decimal) ") "; counter-increment: item;} */
		.tresc li p {padding-top:5px;}
		.tresc ul li {list-style-image:url('../img/li.png');}
			.tresc ol ol, .tresc ul ol {padding:0 0 0 17px;}
			.tresc li ul {padding:0 0 0 12px;}
/*			.tresc li+li ul, .tresc li+li ol {padding-bottom:20px;}*/
			.tresc li ul ul, .tresc li ol ol, .tresc li ul ol, .tresc li ol ul{padding-bottom:5px !important;}
			.tresc p {padding-top:10px;}
			.tresc h2+p, .tresc h3+p, .tresc h4+p{padding-top:0 !important;}
/*			.tresc p+h2, .tresc p+h3, .tresc ul+h2, .tresc ul+h3, .tresc ol+h2, .tresc ol+h3, .tresc ul+p {padding-top:0;}*/
	.tresc .padding20 {padding-left:20px;}
	.no-sidebars .tresc .padding20 {padding-left:0;}

	.tresc .view h3 a {color:#000; padding:0;}
	.tresc .view h3 a:hover {background:none;}
	.tresc .view .views-row-first h3 {padding-top:0;}
	.tresc .view h6 {padding-top:4px; padding-bottom:4px; line-height:14px;}
	.tresc .view p {padding:0;}
	.page-aktualnosci h1#page-title, .page-aktualnosci .page-title {display:none;}
	
	.tresc .item-list {padding-top:30px; height:56px; clear:both;}
	.tresc .view-content .item-list {height:auto; padding-top: 10px;}
	.tresc div.tabs  {height:56px; padding-top:10px; width:200px; margin:20px auto;}
	.tresc div.tabs li{list-style:none; list-style-image:none; display:inline;}
		.tresc .item-list .pager , .tresc .tabs {padding:0; margin:0; text-shadow:1px 1px 0 #fff; border:none;}
			.tresc .item-list .pager .pager-current {padding:10px 10px; border:1px solid #f1f1f1; color:#717171; font-weight:normal;}
			.tresc .item-list .pager a, .tresc .tabs a, .tresc .tabs .active a {background:#f1f1f1; padding:12px 16px; color:#333333; border:none;}
			.tresc .item-list .pager a:hover, .tresc .tabs a:hover {background:#fff; border:1px solid #f1f1f1; padding:11px 15px;}

	.tresc .ajax-progress { position:relative;}
		.tresc .ajax-progress .throbber { float:left; height:15px; width:15px; position:absolute; top:-32px; right:-10px; margin:0;}
	
	.tresc .read-more a:before { content:"Czytaj dalej";}
		.i18n-en .tresc .read-more a:before { content:"Read more";}
		
.stopka {background:#f1f1f1; border-top:1px solid #dedede; clear:both; margin-top:40px; height:100%;}
	.stopka h2 {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:.9em; line-height:15px; padding-bottom:5px;}
	.stopka ul {list-style:none; }
	.stopka-kreska {border-top:1px solid #fff;padding-bottom:20px;}
	.stopka .kreska {border-right:1px solid #fff; border-left:1px solid #dedede; height:200px; width:0; margin:0 15px;}
	.stopka .kreska:first-of-type {margin-left:0 !important}
	.stopka .kreska:last-of-type {margin-right:0 !important}
		.stopka ul li {font-size:.9em; list-style-image: none; list-style-type: none;}
			.stopka ul li a {color:#6d6d6d; display:block; line-height:22px; padding-left:10px; text-decoration:none;}
			.stopka ul li a:hover {background:#fcfcfc;}
	.stopka .container {background:#f1f1f1;}
	.stopka .container div {float:left;}
	.stopka .oncn {width:170px;}
	.stopka .finansowanie {width:220px;}
	.stopka .wspolpraca {width:155px;}
	.stopka .centrumprasowe {width:145px;}
	.stopka .partnerzy li a{display:block; width:206px; height:52px; margin-bottom:10px;}
	.stopka .partnerzy li.mnisw a{background:url(../img/sprites.png) -432px -50px no-repeat;}
	.stopka .partnerzy li.ncbr a{background:url(../img/sprites.png) -432px -103px no-repeat;}
	.stopka .partnerzy li.opi a{background:url(../img/sprites.png) -432px -156px no-repeat;}

.stopkaszara {background:#333; border-top:1px solid #e9e9e9; clear:both; margin-top:40px; padding:20px 0; height:100%;}
	.stopkaszara h2 {color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:.9em; line-height:15px; padding-bottom:10px;}
	.stopkaszara ul {list-style:none;}
	.stopkaszara .kreska {border-right:1px solid #484848; border-left:1px solid #000; height:200px; width:0; margin:0 15px;}
	.stopkaszara .kreska:first-of-type {margin-left:0 !important}
	.stopkaszara .kreska:last-of-type {margin-right:0 !important}
		.stopkaszara ul li {color:#404040; font-size:.9em;}
			.stopkaszara ul li a {color:#9e9e9e; display:block; line-height:22px; padding-left:10px; text-decoration:none;}
			.stopkaszara ul li a:hover {background:#2b2b2b;}
	.stopkaszara .container {background:#333}
	.stopkaszara .container div {float:left;}
	.stopkaszara .oncn {width:170px;}
	.stopkaszara .finansowanie {width:220px;}
	.stopkaszara .wspolpraca {width:155px;}
	.stopkaszara .centrumprasowe {width:145px;}

.margin20 {margin-top:20px;}

.right {float:right; padding:7px 0 15px 20px;}

.left {float:left; padding:4px 20px 16px 0;}

.center {float:none; margin-left:auto; margin-right:auto; padding:10px 0; text-align:center;}
	.center a img {float:none; padding-left:5px; padding-right:5px}
	.center a:first-child img {padding-left:0}
	.center a:last-child img {padding-right:0}

.bbottom {border-bottom:1px solid #dedede;}
.bleft {border-left:1px solid #dedede;}
.bright {border-right:1px solid #dedede;}
.btop {border-top:1px solid #dedede;}
.nobbottom {border-bottom:none!important;}
.nobleft {border-left:none !important;}
.nobright {border-right:none !important;}
.nobtop {border-top:none !important;}
.noborder {border:none !important;}
.bezramki td.noborder {border:0 !important;}
.btop td {border-top:1px solid #dedede;}
.bwhite {background:#fff;}
.bezramki .szary {background:#f6f6f6;}
.bezramki .tel {font-size:.9em;}
.bezramki {border-collapse:collapse; width:100%; margin-bottom:10px;}
	.bezramki a {text-decoration:none; background:none; color:#006699; display:block; border:none;}
	.bezramki a:hover {background:none;}
	.bezramki td, .bezramki th {padding:5px 10px; text-align:left; font-weight:normal;}
	.bezramki thead th {background:#fff; padding-bottom:5px;}
	.bezramki tbody th {border-right:1px solid #dedede; border-top:1px solid #fff !important; border-bottom:1px solid #fff !important;}
	.bezramki td:last-of-type {border-right:1px solid #dedede;}
	.bezramki th {font-family:Arial, Helvetica, sans-serif; padding-left:0; font-weight:bold; color:#000; line-height:1.6em;}
	.bezramki td {padding-right:5px;}
		.bezramki td.hoverrow {background-color:#fff !important;}
		.bezramki td.hoverrow:last-child {border-right:3px solid #006699; padding-right:3px;}
		.bezramki thead tr:hover {border-right:none !important;}

.zramka .szary {background:#f6f6f6;}
.zramka .tel {font-size:.9em;}
.zramka, #awyswietl {border-collapse:collapse; width:100%; margin-bottom:10px;}
	.zramka a, #awyswietl a {text-decoration:none; background:none; color:#006699; display:block; border:none;}
	.zramka a:hover, #awyswietl a:hover {background:none;}
	.zramka td, .zramka th, #awyswietl td, #awyswietl th {padding:5px 10px; text-align:left; font-weight:normal;}
	.zramka thead th, #awyswietl thead th {background:#fff; padding-bottom:5px; font-weight:bold;}
	.zramka tbody tr, #awyswietl tbody tr{border:1px solid #dedede;}
	.zramka td:last-of-type, #awyswietl td:last-of-type {border-right:1px solid #dedede;}
	.zramka th, #awyswietl th {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000; line-height:1.6em;}
	.zramka td, #awyswietl td {padding-right:5px;}
		.zramka td.hoverrow, #awyswietl td.hoverrow {background-color:#fff !important;}
		.zramka td.hoverrow:last-child, #awyswietl td.hoverrow:last-child {border-right:3px solid #006699; padding-right:3px;}
		.zramka thead tr:hover, .zramka tr.btop:last-child:hover td, #awyswietl thead tr:hover, #awyswietl tr.btop:last-child:hover td {border-right:none !important;}

/* dodatkowe */
.important {margin:10px 0; padding:15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#f1f1f1; text-align:left; height:100%; color:#000;}
	.important .kreska {border-bottom:1px solid #fff;}
.h3title .important {margin-top:0;}
	.h3title h1#page-title {padding-top:0;}
	.important h3, .important h2 {padding:5px 0 10px 0; border-bottom:1px solid #dedede; clear:none;}
	.important a:hover {background:none;}
	.important li a {padding:1px 2px 1px 5px;}
	.important ul {padding-top:10px;}
	.important .tekst {margin-left:130px;}
	.important .bezwciecia {padding-bottom:10px;}
.zolty {background-color:rgb(253, 250, 234); border:1px solid; border-color:rgb(218, 207, 167); color:rgb(172, 110, 4);}
	.zolty h3, .zolty a {color:rgb(172, 110, 4);}
	.zolty h3 {border-color:rgb(218, 207, 167);}
.zielony{background-color:rgb(234, 247, 229); border:1px solid; border-color:rgb(185, 218, 157); color:rgb(41, 109, 42);}
	.zielony h3, .zielony a {color:rgb(41, 109, 42);}
	.zielony h3 {border-color:rgb(185, 218, 157);}
.czerwony{background-color:rgb(253, 239, 240); border:1px solid; border-color:rgb(235, 187, 190); color:rgb(185, 8, 6);}
	.czerwony h3, .czerwony a {color:rgb(185, 8, 6);}
	.czerwony h3 {border-color:rgb(235, 187, 190);}
.click {cursor:pointer;}
#node-173 .important {width:28%; margin-right:1%; float:left;}
#node-173 .important ul {padding-left:0; border-top:1px solid #fff; padding-top:7px;}
#node-173 .important li:before {content:"-"; font-size:15px;}
#node-173 .important li {list-style-image:none !important; list-style:none;}
#node-18 table {margin-top:0;} 																			/* panele */
.search-results {padding-left:0 !important;}
.search-results li {padding-left:0 !important;}
.search-result h3 {font-size:1em !important;}
.search-result h3 a {color:#000; padding-left:0;}
.search-result h3 a:hover {background:none;}
.search-result p {padding-top:0;}
.search-result p.search-info {display:none;}
.search-result div.search-snippet-info {padding-left:0 !important;}
.h3title #page-title {color:transparent; padding:0; margin:0; height:0; line-height:0;}
#page-title p, #page-title li {color:#333 !important; line-height:1.6em;}
.show-hide {border:1px solid #dedede; margin-bottom:10px; float:left; clear:both; padding:8px 5px !important;}
.show-hide:hover {background:#F1F1F1;}
.show-hide a {color:#000;}
.show-hide a:hover {background:none;}
li.bezwciecia {list-style:none;margin-left:-25px;list-style-image:none !important;}
.drzewko { margin:0 !important; padding:0 !important;}

.drzewko li { overflow:hidden; text-indent:-9999px;line-height:26px; padding:0 !important; margin:0 0 0 10px !important;}
	.drzewko li a { background:url(../img/sprites.png) 0 -78px no-repeat; display:block; width:114px; height:25px; margin-top: -1px;}
	.drzewko li a:hover  { background:url(../img/sprites.png) 0 -78px no-repeat;}
.drzewko li.uchwala a {background-position:0px -78px;}
	.drzewko li.uchwala a:hover{ background-position:-124px -78px;}
.drzewko li.zal-do-uch a { background-position:0px -104px;}
	.drzewko li.zal-do-uch a:hover{background-position:-124px -104px;}
.drzewko li.zal-do-uch-ost a {background-position:0px -130px;}
	.drzewko li.zal-do-uch-ost a:hover{background-position:-124px -130px;}
.drzewko li.zal-do-zal a {background-position:0px -156px;}
	.drzewko li.zal-do-zal a:hover{background-position:-124px -156px;}
.drzewko li.zal-do-zal-ost a {background-position:0px -182px;}
	.drzewko li.zal-do-zal-ost a:hover{background-position:-124px -182px;}
	
/*@author MiNi 
 *ikonki pdf w  aktach prawnych
 */	
	#ustawy .podswietlana.zramka td.pdf, #rozporzadzeniaMinistra .podswietlana.zramka td.pdf, #decyzjeMinistra .podswietlana.zramka td.pdf, #zarzadzeniaDyrektora .podswietlana.zramka td.pdf, #decyzjePrzewodniczacego .podswietlana.zramka td.pdf, #protokoly .podswietlana.zramka td.pdf{	
		text-align:left; 
		}
	
	#ustawy .podswietlana.zramka td.pdf a, #rozporzadzeniaMinistra .podswietlana.zramka td.pdf a, #decyzjeMinistra .podswietlana.zramka td.pdf a, #zarzadzeniaDyrektora .podswietlana.zramka td.pdf a, #decyzjePrzewodniczacego .podswietlana.zramka td.pdf a, #protokoly .podswietlana.zramka td.pdf a, .statystyki .zramka td a.pdf{
	display:inline-block;
	overflow:hidden;
	width:40px;
	height:16px;
	background:url("../img/sprites.png");
	background-position:-275px -129px;
	background-repeat:no-repeat;
	}
	
	#ustawy .podswietlana.zramka td.pdf a:hover, #rozporzadzeniaMinistra .podswietlana.zramka td.pdf a:hover, #decyzjeMinistra .podswietlana.zramka td.pdf a:hover, #zarzadzeniaDyrektora .podswietlana.zramka td.pdf a:hover, #decyzjePrzewodniczacego .podswietlana.zramka td.pdf a:hover, #protokoly .podswietlana.zramka td.pdf a:hover, .statystyki .zramka td a.pdf:hover{
	display:inline-block;
	overflow:hidden;
	width:40px;
	height:16px;
	background:url("../img/sprites.png");
	background-position:-275px -189px;
	background-repeat:no-repeat;
	}

	/*ul czysta, bez kropek*/
	.tresc ul.czysta li {list-style-type:none;list-style-image:none;line-height:2em;}
	
	/*ramka do obrazkow*/
	.obrazek { 
		background-color:#f1f1f1;
		display:inline-block;
		padding:4px;
		text-align :center;
		font:11px/1.4em Arial, sans-serif;
		color:#737373;
		margin-top:10px;
		border:1px solid #e9e9e9;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
}
	.left.obrazek {margin-right:10px;}
	.left.obrazek p, .right.obrazek p {clear:both;}
	.obrazek p {padding:0px;padding-top:5px;padding-bottom:5px;}
	.obrazek.right{margin-left:10px;}
	.obrazek img {vertical-align:middle;margin-bottom:3px;}
	.center .obrazek img{padding-left:0px;padding-right:0px;}

.tresc .rozwijanie {margin:0; padding:0; clear:both;}
.tresc h3.rozwijanie {line-height:1.4em;}
.tresc .rozwijanie {cursor:pointer;}
.tresc .rozwijanie a { color:#444444; display:block; padding:12px 10px 12px 32px; background:url("../img/sprites.png") -707px -59px no-repeat; font-size:12px; border-top:1px dotted #dedede; }
.tresc .rozwijanie th { color:#444444; display:block; padding:12px 10px 12px 32px; background:url("../img/sprites.png") -707px -59px no-repeat; }

.tresc .rozwijanie.last a { border-bottom:1px dotted #dedede; }

.tresc .rozwijanie a:hover {text-decoration:none; background:url("../img/sprites.png") -707px -219px no-repeat; background-color:#fff;}
.tresc table .rozwijanie:hover th {text-decoration:none; background:url("../img/sprites.png") -707px -219px no-repeat; background-color:#fff;}

.rozwijanie:last-of-type {background:#fco !important;}

.tresc .rozwiniete a{background:url("../img/sprites.png") -707px -139px no-repeat; background-color:#fff; display:block; padding:12px 10px 12px 32px; font-weight:bold;}
.tresc .rozwiniete th{background:url("../img/sprites.png") -707px -139px no-repeat; background-color:#fff; display:block; padding:12px 10px 12px 32px; font-weight:bold;}

.tresc .rozwiniete a:hover {background:url("../img/sprites.png") -707px -139px no-repeat; background-color:#fff;}

.tresc .pokazwszystko a, .tresc .ukryjwszystko a, .tresc .przycisk, .tresc input[type="submit"] {
background-color:#e22747;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:12px;
padding:10px 15px;
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
cursor:pointer;
display:block;
width:180px;
margin-bottom:10px;
border:1px solid #b30422;
text-shadow:1px 1px 0 #90031b;
}

.tresc .pokazwszystko a:hover, .tresc .ukryjwszystko a:hover, .tresc .przycisk:hover, .tresc input[type="submit"]:hover {
background-color:#333;
border:1px solid #000;
text-shadow:1px 1px 0 #000;
text-decoration:none;
}

.pokazukryj .kalendarz  a{
background:url("../img/sprites.png?nowy") -700px -302px no-repeat; background-color:#e22747;
padding-left:31px;
margin-top:10px;
}


.tresc table {margin-top:0;}
.pokazukryj th {background:#fff;}
.pokazukryj table .first {padding:0;}
.pokazukryj table.zramka th {font-size:1em}
.przerywana td {padding:5px 5px 5px 0;}
.przerywana .bbottom {border-bottom:1px dotted #dedede;}
.przerywana .bbottom td {border:none !important;}
.przerywana .bleft {border-left:1px dotted #dedede;}
.przerywana .bright {border-right:1px dotted #dedede;}
.przerywana .btop {border-top:1px dotted #dedede;}
.przerywana .btop td {border:none !important;}
.niewidoczny, .pokazukryj, .ukryjwszystko {display:none;}
.widoczny {display:block !important;}
table .widoczny {display:table-row-group !important;}
.tip{cursor:pointer;}
#unitip strong{color:#fff;}
#edit-field-newsletter-list {display:none;} 																/*newsletter*/
#node-260 .widoczny {padding-bottom:10px;}																	/*stary faq*/

#slides {display:none;}
#slides img {float:right;}
#slides .slidesjs-navigation {display:none;}
.slidesjs-pagination {margin:7px 0 0;float:right;list-style:none;position:relative;top:-25px;z-index:10;right:5px;}
.slidesjs-pagination li {float:left;margin:0 1px;}
.slidesjs-pagination li a {display:block;width:13px;height:0;padding-top:13px;background-image:url(../img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {background-position:0 -13px;}
.slidesjs-pagination li a:hover {background-position:0 -26px;}

#node-1392 .read-more, #node-1027 .read-more, #node-1058 .read-more, #node-1141 .read-more, #node-1219 .read-more, #node-1218 .read-more, #node-1221 .read-more, #node-1249 .read-more, #node-1265 .read-more, #node-1288 .read-more {display:none;}
#node-1081 .noborder {padding-right:5px; padding-bottom:5px;}

#skip-link {width:150px; margin: 10px auto -10px auto; }
#skip-link a{font-weight:bold;font-size:13px;text-decoration:none;text-indent:-9999px;width:150px !important; height:20px !important; display:block; text-align:center;}
#skip-link a:focus, #skip-link a:hover{text-indent:0; margin-bottom:-30px;}

.przyklady {width: 255px; height: 185px; overflow:hidden; margin: 0 15px 15px 0; float: left; position: relative;}
.przyklady .tytul {position: absolute; bottom:0; left:0; /* koniecznie bottom i left dla IE7 */ display:block; background:#000; opacity:0.85; width:235px; padding:10px; font-family: arial; font-size: 12px; line-height:15px; color:#fff; text-align:left; text-shadow: 0 1px 1px #000;}
.przyklady img {width:255px; position: relative;}

.roll {background:#D71B32; opacity:0; height: 185px; position: absolute; width: 255px; z-index: 10; color: #fff; text-align:center; cursor:pointer; color:#fff; text-shadow: #000 1px 1px 0; line-height:15px; top:0; left:0; /*top i left zeby dzialalo na ie7*/}
.roll strong {font-size:25px; color:#fff; line-height:30px;}
.roll em {font-size:12px; clear:both; line-height:12px; color:#fff}
.roll a {display: block; height: 100%; padding-top:70px}
.roll a:hover {text-decoration:none;}

.filtrowanie {margin:0 !important; padding:0 !important; font-size:12px; height:36px; line-height:20px;margin: 0 !important}
.filtrowanie li {background: #dedede; list-style:none; list-style-image:none !important; padding:8px 8px; margin: 0 5px 0 0; border-radius:4px; cursor:pointer; height:20px; line-height:20px; width:auto\9; float:left;}
.filtrowanie li:hover {background:#e22747; color:#fff;}
.filtrowanie li.active {background:#e22747; color:#fff;}

span.mailto {display:none;}

q {margin: 10px 0; padding: 5px 0 5px 15px; text-align: left; height: 100%; color: #000; border-left: 3px solid #dedede; display:block;}

.horizontaltab {
	padding-left: 0 !important;
	margin-top: 10px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 3px;
	height: 29px;
	margin-bottom: 15px;
}
.horizontaltab li {
	list-style: none;
	list-style-image: none !important;
	border: 1px solid #dedede;
	background-color: #ededed;
	float: left;
	margin-right: 3px;
	padding: 0;
}
.horizontaltab li:hover {
	background-color:#fff;
	border-bottom:1px solid #fff;
}

.horizontaltab .active{
    border-top: 1px solid #e22747;
    margin-top: -3px;
    background-color: #fff;
    border-bottom: none;
    padding-bottom: 4px;
}

.horizontaltab a {
	display: block;
	width: auto;
	padding: 7px 7px 7px 29px;
	line-height: 17px;
	color:#000;
	background: url("../img/sprites.png") -700px -302px no-repeat;
}

.horizontaltab a:hover {
	text-decoration:none;
}

.horizontaltabdynamic li {
	cursor: pointer;	
}

.menu-mlid-1501, .menu-1501, .menu-mlid-1502, .menu-1502, .menu-mlid-1536, .menu-1536, .menu-mlid-1768, .menu-1768, .menu-mlid-2493, .menu-2493, .page-node-2298 .menu-mlid-1528, .page-node-2298 .menu-mlid-951, .page-node-2298 .menu-mlid-952, .page-node-2298 .polonez-partners {display:none !important;}

		.tab-content{
			display: none;
			clear:both;
		}

		.tab-content.active{
			display: inherit;
		}

.nowatabelka thead th {padding-bottom:5px;}
.nowatabelka td {border-bottom:1px solid #dedede; }
.nowatabelka td:last-of-type{border-right:1px solid #dedede;}
.nowatabelka td:first-of-type {border-left:1px solid #dedede;}
.nowatabelka .first td{border-top:1px solid #dedede;}
.nowatabelka .second th {font-weight:normal;}
.nowatabelka .nobold {font-weight:normal;}
.nowatabelka .szary {background:#ededed;}
.nowatabelka .empty td {background:#fff; border:none;}
.nowatabelka th {background:#fff;}
.nowatabelka td, th {text-align:left; padding:5px;}

.node-unpublished {background:none;}

.view-calendar2 .pager, .view-calendar2 .date-nav {
	padding:0 !important;
	margin:0 !important;
}

.view .pager li {
	padding:0 !important;
	margin:0 !important;
}

.view .pager .pager-current {
	padding: 11px !important;	
}

/*statystyki tabelka*/
.panel{
vertical-align: bottom;
}

.liczbawnioskow{
text-align : center;

}
.trbold td{
font-weight: bold;
border: none;
}


.trbold th{
font-weight: bold;
border: none;

}

.node-type-aneksowanie .tresc h2 {
	font-size: 1.3em;
	padding-bottom: 1em;
}

.node-type-aneksowanie .tresc .important {
	width: 200px;
	float: right;
	margin: 0 0 15px 20px;	
}

.node-type-aneksowanie .tresc .important .dopobrania {
	background: url('../img/li.png') no-repeat;
	background-position: 10px 15px;
	padding-left: 25px;
	border-top: 1px solid #fff;
	padding-top: 10px !important;
}

.node-type-aneksowanie .tresc .important ul {
	border-top: 1px solid #fff;
	padding-top: 5px;
}

.node-type-aneksowanie .tresc .important ul li a {
	padding:0;	
}

.node-type-aneksowanie .tresc .important.w260 {
	width: 260px;	
}

.node-type-aneksowanie .tresc .important.mtop10 {
	margin-top:10px;
}

.page-aneksowanie .views-row-odd {
	background:#EEE;
}

.page-aneksowanie .views-row {
	padding-top:0 !important;	
}

.page-aneksowanie .views-row a {
	display:block;
	padding: 5px;	
}

.page-aneksowanie .views-row a:hover {
	background:#EEE;	
}
.partner {
	background:#f7f7f7;
}