a:hover {
  color:#000;
  text-decoration:underline;
}
a {
  color:#000;
  text-decoration:none;
}

.error {
  text-align:center;
  color:#ffff00;
  font-style:italic;
  width:100%;
  float:left;
  background:#000;
}

.widoczny_NIE {
  color:#b91740;  
}

body {
  margin: 0;
  padding: 0;
  background-color:#ffff00;
  color:#000 !important;
  font-size:15px;
  font-family: 'Roboto', sans-serif; font-weight:normal;
}

#frame {
  width:1145px;
  margin:0 auto 0 auto;
}

#main {
  width:1145px;
/*   background-color:#000; */
  margin:0 0 0 0;
  float:right;
}
	
#menu_left {
  position:fixed;
  float: left;
  width:60px;
  height:100%;
}

#menu-nav {
background:#ffff00;
border-right:1px solid #000;
position:absolute;
height:100%;
left:0;
width:60px;
overflow:hidden;
-webkit-transition:width .55s ease;
transition:width .55s ease;
-webkit-transform:translateZ(0) scale(1,1);
z-index:1000;
}
#menu-nav:hover {
width:645px;
overflow:auto;
}

#menu {
list-style-type:none;
font-size:0.8em;
line-height:2.7em;
padding:0;
margin:0px 0 20px 0;
font-family: 'Raleway', sans-serif;
font-weight:bold;
}

#menu_nagl {
margin:10px 0 10px 60px;
padding:5px;
width:255px;
color:#000;
font-size:0.9em;
border-bottom:1px dashed #6c6c6c;
text-transform:uppercase;
}

#menu_banner {
margin:10px 0 0 6px;
width:500px;
height:60px;
background:url('bip_logo_m.png') no-repeat;
}

#menu_banner p {
font-size:1em;
font-weight:bold;
color:#000;
margin:16px 0 0 58px;
position:absolute;
width:555px;
text-transform:uppercase;
text-shadow: 1px 1px 3px #ffff00;
}

#menu > li {
width:290px;
padding-left:60px;
position:relative;
}

#menu a {
display:block;
text-decoration:none;
color:#000;
width:290px;
text-transform:uppercase;
padding-left:0px; /*==========*/
}
#menu a:hover {
  text-decoration:underline;
}


#menu > li > a:hover {

}

#menu > li:hover {

}

#menu > li > ul {
background:#ffff00;
list-style-type:none;
margin:0;
padding:0;
display:none;
}
#menu > li:hover > ul {
display:block;
position:absolute;
left:100%;
margin-top:-2.7em;
/* background:#051522; */
}
#menu > li > ul > li {
padding-left:5px;
}
#menu > li > ul > li:hover {
background:#ffff00;
}
#menu .arrow {
  background-image:url('arrow_c.png');
  background-repeat:no-repeat;
  background-position:98% center;
}

.icon_telefon {
background:url('telefon_c.png') no-repeat 14px 4px;
}
.icon_telefon:hover {
background:url('telefon_c.png') no-repeat 14px 4px #ffff00;
}
.icon_herb {
background:url('herb_ico_c.png') no-repeat 14px 4px;
}
.icon_herb:hover {
background:url('herb_ico_c.png') no-repeat 14px 4px #ffff00;
}
.icon_rada {
background:url('rada_c.png') no-repeat 14px 4px;
}
.icon_rada:hover {
background:url('rada_c.png') no-repeat 14px 4px #ffff00;
}
.icon_soltysi {
background:url('solectwo_c.png') no-repeat 14px 4px;
}
.icon_soltysi:hover {
background:url('solectwo_c.png') no-repeat 14px 4px #ffff00;
}
.icon_info {
background:url('info_c.png') no-repeat 14px 4px;
}
.icon_info:hover {
background:url('info_c.png') no-repeat 14px 4px #ffff00;
}
.icon_zamowienia {
background:url('zamowienia_c.png') no-repeat 14px 4px;
}
.icon_zamowienia:hover {
background:url('zamowienia_c.png') no-repeat 14px 4px #ffff00;
}
.icon_oswiadczenia {
background:url('oswiadczenia_c.png') no-repeat 14px 4px;
}
.icon_oswiadczenia:hover {
background:url('oswiadczenia_c.png') no-repeat 14px 4px #ffff00;
}
.icon_umowy {
background:url('umowy_c.png') no-repeat 14px 4px;
}
.icon_umowy:hover {
background:url('umowy_c.png') no-repeat 14px 4px #ffff00;
}
.icon_prawo {
background:url('prawo_c.png') no-repeat 14px 4px;
}
.icon_prawo:hover {
background:url('prawo_c.png') no-repeat 14px 4px #ffff00;
}
.icon_odpady {
background:url('odpady_c.png') no-repeat 14px 4px;
}
.icon_odpady:hover {
background:url('odpady_c.png') no-repeat 14px 4px #ffff00;
}
.icon_zp {
background:url('zp_c.png') no-repeat 14px 4px;
}
.icon_zp:hover {
background:url('zp_c.png') no-repeat 14px 4px #ffff00;
}
.icon_organizacje {
background:url('organizacje_c.png') no-repeat 14px 4px;
}
.icon_organizacje:hover {
background:url('organizacje_c.png') no-repeat 14px 4px #ffff00;
}
.icon_podat {
background:url('podat_c.png') no-repeat 14px 4px;
}
.icon_podat:hover {
background:url('podat_c.png') no-repeat 14px 4px #ffff00;
}
.icon_sprawoz {
background:url('sprawoz_c.png') no-repeat 14px 4px;
}
.icon_sprawoz:hover {
background:url('sprawoz_c.png') no-repeat 14px 4px #ffff00;
}
.icon_wniosek {
background:url('wniosek_c.png') no-repeat 14px 4px;
}
.icon_wniosek:hover {
background:url('wniosek_c.png') no-repeat 14px 4px #ffff00;
}
.icon_wybory {
background:url('wybory_c.png') no-repeat 14px 4px;
}
.icon_wybory:hover {
background:url('wybory_c.png') no-repeat 14px 4px #ffff00;
}
.noicon:hover {
background:#ffff00; 
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#menu_m_scroll_1, #menu_m_scroll_2, #menu_m_scroll_3, #menu_m_scroll_4, #menu_m_scroll_5, #menu_m_scroll_6, #menu_m_scroll_7, #menu_m_scroll_8 {display:none;}

.menu_m_first {
  margin-top:5px !important;
}

.menu_m_noscroll {
margin: 2px 0 0 0;
float:left;
height:50px;
width:1145px;
background:#ffff00; /**/ 
font-size:1.5em;
text-transform:uppercase;
font-weight:bold;
font-family: "Raleway", sans-serif;
}
  .menu_m_noscroll p {
  height:38px;
  padding:12px 0 0 0;
  margin:0;
  color:#000;
  border-top:2px solid #000;
  text-decoration:none;
  text-align:center;
  }
  .menu_m_noscroll p:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  transition: 0.3s linear;
  }
  .menu_m_noscroll a {
  display:block;
  height:38px;
  padding:12px 0 0 0;
  margin:0;
  color:#000;
  border-top:2px solid #000;
  text-decoration:none;
  text-align:center;
  }
  .menu_m_noscroll a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  transition: 0.3s linear;
  }

.menu_m_sub {
  float:left;
  width:1145px;
  margin:2px 0 0 0;
  background:#000;
  height:50px;
  font-family: "Raleway", sans-serif;
}
.menu_m_sub a {
  display:block;
  height:38px;
  padding:12px 0 0 0;
  margin:0;
  color:#ffff00;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;
  font-size:1.3em;
  font-weight:bold;
}
.menu_m_sub a:hover {
  background:#ffff00;
  color:#000;
  transition: 0.3s linear;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#top_bar {
width:1145px;
margin:0 0 0 0;
padding:0;
height:46px;
float:right;
background-color:#ffff00;
}

.bipgovpl {
  display:block;
  float:left;
  width:87px;
  height:17px;
  margin:17px 0 0 0;
  background:url('bipgovpl.gif') no-repeat;
}

.field_szukaj {
width:296px;
float:left;
margin:0 0 0 10px;
padding:0;
}

.pole_txt {
float:left;
width:220px;
height:32px;
margin:7px 0 0 0;
padding:0 0 0 6px;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:0;
background-color:#000;
font-style:italic;
color:#ffff00;
}
.szukaj_button {
float:left;
margin:7px 0 0 0;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:0;
height:34px;
background-color:#000;
color:#ffff00;
font-size:0.8em;
font-weight:bold;
font-family: 'Raleway', sans-serif;
}
.szukaj_button:hover {
/* color:#000; */
/* background-color:#ffff00; */
text-decoration:underline;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
transition: 0.2s linear;
}

/*------------B A R--------------*/
ul.bar_ul {
  display: block;
  width:505px;
  margin:7px 0 0 0px;
  padding:0;
  float:left;
  list-style:none;
  font-family: 'Raleway', sans-serif;
}
ul.bar_ul li {
  float:left;
  margin: 0 0 0 5px;
  padding: 0;
  }
ul.bar_ul a {
  float:left;
  height:16px;
  text-decoration: none;
  font-size:0.8em;
  color: #ffff00;
  padding:10px 10px 8px 10px;
  text-transform:uppercase;
  background:#000; /*granatowy*/
}
ul.bar_ul a:hover {
  color: #ffff00;
  text-decoration:underline;
  background:#000; /*bordowy*/
  transition: 0.2s linear;
}

ul.bar_contrast {
  display: block;
  width:156px;
  margin:7px 0 0 0;
  padding:0;
  float:right;
  list-style:none;
}
ul.bar_contrast li {
  float:left;
  margin: 0 0 0 5px;
  padding: 0;
  }
ul.bar_contrast a {
  width:34px;
  height:34px;
  float:left;
  padding:0;
}

/*------------B O T T O M--------------*/
#bottom {
clear: both;
float:left;
width:1085px;
margin:5px 0 10px 0;
background:#ffff00;
padding:20px 30px;
border-top:7px solid #000;
}

.stopka {
margin:0 auto 0 auto;
padding:0;
}
.stopka a:hover {
text-decoration:underline;
}
.stopka_1 {
margin:0px auto;
padding:0px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
.stopka_1 h1 {
font-size:1em;
}
.stopka_1 > h1 > img {
vertical-align:middle; 
margin: 0 5px 0 0;
border:0;
width:31px;
height:35px;
}

.stopka_2 {
float:left;
width:366px;
padding:30px;
/*background:url('grey_alpha.png');*/
margin:20px 0 0 0px;
}
.stopka_3 {
margin:0 0 20px 0;
text-align:left;
}
	.stopka_3 > p {
	margin:3px 0;
	}
	.stopka_3 > h2 {
	text-transform:uppercase;
	font-size:1em;
	margin-top:0;
	}
.cookie {
float:left;
width:250px;
padding:30px;
/* background:url('grey_alpha.png'); */
margin:20px 0 20px 20px;
}
.cookie_1 {
text-align:left;
margin:0 0 17px 0;
}
	.cookie_1 > p {
	margin:5px 0;
	text-align:left;
	}
	.cookie_1 > h2 {
	text-transform:uppercase;
	font-size:1em;
	margin-top:0;
	}
	
.statystyka {
float:left;
width:249px;
padding:30px;
/* background:url('grey_alpha.png'); */
margin:20px 0 20px 20px;
}
.statystyka_1 {
text-align:left;
margin:0 0 61px 0;
}
	.statystyka_1 > p {
	margin:5px 0;
	text-align:left;
	}
	.statystyka_1 > h2 {
	text-transform:uppercase;
	font-size:1em;
	margin-top:0;
	}	
	
#mapa_strony {
clear:both;
padding:30px;
/* background:url('grey_alpha.png'); */
margin:0;
}
#mapa_strony > h1 {
margin:0 0 30px 0;
font-size:1.7em;
}
#mapa_strony > h2 {
margin-left:20px;
margin-bottom:0;
font-size:1.3em;
}
#mapa_strony > ul {
line-height:1.4em;
margin:5px 0 30px 0;
}
#mapa_strony > ul:last-child {
margin:5px 0 0 0;
}
#mapa_strony li {
list-style:square url('list2.png');
}

.button {
margin:0;
height:35px;
}
.button a {
float:left;
background:#000; /*bordowy*/
font-size:0.8em;
text-transform:uppercase;
font-weight:bold;
padding:10px;
font-family: 'Raleway', sans-serif;
color:#ffff00;
text-decoration:none;
}
.button a:hover {
text-decoration:underline;
/* background:#ffff00; */
/* transition: 0.3s linear; */
color:#ffff00;
}

.button2 {
margin:0;
height:35px;
}
.button2 a {
float:left;
background:#000; /*granatowy*/
font-size:0.8em;
text-transform:uppercase;
font-weight:bold;
padding:10px;
font-family: 'Raleway', sans-serif;
color:#ffff00;
text-decoration:none;
}
.button2 a:hover {
text-decoration:underline;
/* background:#b91740; */
/* transition: 0.3s linear; */
}

#button_info_zmiany {
margin:5px 0 0 0;
float:left;
height:23px;
width:1145px;
background:#000; /*bordowy*/ 
font-size:0.8em;
text-transform:uppercase;
font-weight:bold;
}
  #button_info_zmiany p {
  height:19px;
  padding:4px 0 0 5px;
  margin:0;
  font-family: 'Raleway', sans-serif;
  color:#ffff00;
  text-decoration:none;
  text-align:left;
  }
  #button_info_zmiany p:hover {
  text-decoration:underline;
/*   background:#ffff00; */
/*   color:#000; */
/*   transition: 0.3s linear; */
  }

#banner {
width:1145px;
/* background:url('texture.png') repeat; */
margin:0 0 0 0;
padding:20px 0 5px 0;
float:right;
margin:0 0 0 0;
}
#banner_bip {
float:left;
margin:0;
padding:0 0 0 40px;
}
#banner_text {
float:left;
margin:0;
padding:0;
}
#banner_herb {
float:left;
margin:0 0 0 340px;
padding:12px 0 0 15px;
}
/* /////////////////////// */
.title_1 {
margin:12px 0 0 30px;
font-size:1.6em;
color:#000;
font-family: 'Lato', sans-serif;
text-transform:uppercase;
/* text-shadow:1px 1px #fff; */
}
.title_2 {
margin:0 0 0 28px;
font-size:2.1em;
color:#000;
font-family: 'Lato', sans-serif;
text-transform:uppercase;
/* text-shadow:1px 1px #fff; */
}
/* /////////////////////// */

.nextprev_str {
  list-style-type:none;
  display:block;
  padding:0;
  margin:20px auto 10px auto;
  text-align:center;
  float:left;
  width:inherit;
}
      .nextprev_str span {
	font-weight:bold;
      }
.nextprev {
  list-style-type:none;
  display:block;
  padding:0;
  margin:10px auto;
  text-align:center;
  font-family: 'Raleway', sans-serif;
}
      .nextprev li {
      display:inline;
      margin:0 3px;
      text-transform:uppercase;
      }
      .nextprev a {
      font-weight:bold;
      text-transform:uppercase;
      font-size:1em;
      color:#000;
      }
.nextprev_numbers {
  list-style-type:none;
  display:block;
  padding:0;
  margin:10px auto 20px auto;
  text-align:center;
}
      .nextprev_numbers li {
	display:inline;
	margin:0 3px;
      }
      .nextprev_numbers a {
	padding:5px 12px;
	background:#000;
	color:#ffff00;
      }
      .nextprev_numbers a:hover {
/* 	background:#ffff00; */
/* 	color:#000; */
/* 	transition: 0.3s linear; */
      }


.tytul {
padding:0;
margin:15px 0;
color:#494949;
font-size:1.3em;
}
.tytul_link {
font-family:inherit;
}

.footer_info {
  float:left;
  margin:0 auto 0px auto;
  width:1145px;
 /* height:125px;*/
  font-size:0.8em;
  border-top:7px solid #000;
}
.footer_info_row {
  height:18px;
  padding:5px 0px 0 5px;
  margin:1px;
}
  .footer_info_title {
  float:left;
  width:1145px;
  font-weight:bold;
  text-align:left;
  color:#000;
  font-size:1.2em;
  padding-left: 0;
}
  .footer_info_1a {
  width:225px;
  float:left;
  font-weight:bold;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_1b {
  width:333px;
  float:left;
  text-align:left;
  background:#000;
  color:#ffff00;
}

#footer_info_zmiany {
  display:none;
  float:left;
  margin:2px 0 0 0;
  width:1145px;
  font-size:0.9em;
}
.footer_info_zmiany_row {
  height:18px;
  padding:5px 0px 0 5px;
  margin:1px;
}
  .footer_info_zmiany_n1 {
  width:110px;
  float:left;
  font-weight:bold;
  text-align:center;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_n2 {
  width:200px;
  float:left;
  font-weight:bold;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_n3 {
  width:200px;
  float:left;
  font-weight:bold;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_n4 {
  width:607px;
  float:left;
  font-weight:bold;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_1 {
  width:110px;
  float:left;
  text-align:center;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_2 {
  width:200px;
  float:left;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_3 {
  width:200px;
  float:left;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_4 {
  width:607px;
  float:left;
  text-align:left;
  background:#000;
  color:#ffff00;
}
  .footer_info_zmiany_4 a {
  color:#ffff00;
}

/*//////////////////////////////////////////////*/
.komunikaty_hr {
  float:left;
  width:1145px;
  height:4px;
  background:#000;
  margin:0 0 5px 0;
}
.komunikaty {
  width:1145px;
  float:left;
  margin:0 auto 5px auto;
}
.komunikaty div {
  width:225px;
  height:28px;
  float:left;
  background:#ffff00;
  margin:0 5px 0 0;
}
.komunikaty div:last-child {
  margin:0;
}
.komunikaty div > a {
  display:block;
  padding:5px 0;
  width:225px;
  height:18px;
  text-align:center;
  color:#000;
  background:#ffff00; 
  text-decoration:none;
  text-transform:uppercase;
}
.komunikaty div > a:hover {
  color:#ffff00;
  background:#000;
}
.komunikaty_akt {
  background:#000 !important;
  color:#ffff00 !important;
}
/*//////////////////////////////////////////////*/
.files_upload {
  float:left;
  margin:0;
  width:1145px;
  list-style-type: none;
  display: table;
  table-layout: fixed;
  padding:0;
}
.files_upload_row {
  display: table-cell;
  padding:5px 0px;
}
.files_upload_title, .files_upload_titleaktualny, .files_upload_titlezamkniety, .files_upload_titlerozstrzygniety, .files_upload_titleuniewazniony  {
  float:left;
  width:1135px;
  font-weight:bold;
  text-align:center;
  margin:5px 0px;
  padding:5px;

}
.files_upload_title {
  background:#000;
  color:#ffff00;
  }
.fu_pdf_ico {
  background:url('ico_pdf.png') no-repeat;
  background-position:center;
}
.fu_zip_ico {
  background:url('ico_zip.png') no-repeat;
  background-position:center;
}
.fu_doc_ico {
  background:url('ico_doc.png') no-repeat;
  background-position:center;
}
.fu_xls_ico {
  background:url('ico_xls.png') no-repeat;
  background-position:center;
}
.fu_jpg_ico {
  background:url('ico_jpg.png') no-repeat;
  background-position:center;
}
.fu_rtf_ico {
  background:url('ico_rtf.png') no-repeat;
  background-position:center;
}
.fu_noname_ico {
  background:url('ico_noname.png') no-repeat;
  background-position:center;
}
.fu_weight {
  font-size:0.8em;
  margin:0;
  color:#000;
}
.files_upload_n1, .files_upload_n2, .files_upload_n3, .files_upload_n4, .files_upload_n5 {
/*   background:#ffff00; */
  color:#000;
  }
.files_upload_n2, .files_upload_n2aktualny, .files_upload_n2zamkniety, .files_upload_n2rozstrzygniety, .files_upload_n2uniewazniony {
  text-align:left;
  padding-left:5px;
}
  .files_upload_n3, .files_upload_n3aktualny, .files_upload_n3zamkniety, .files_upload_n3rozstrzygniety, .files_upload_n3uniewazniony {
  text-align:center;
  width:85px;
}
  .files_upload_n4, .files_upload_n4aktualny, .files_upload_n4zamkniety, .files_upload_n4rozstrzygniety, .files_upload_n4uniewazniony {
  text-align:center;
  width:160px;
}
  .files_upload_n5, .files_upload_n5aktualny, .files_upload_n5zamkniety, .files_upload_n5rozstrzygniety, .files_upload_n5uniewazniony {
  text-align:center;
  width:160px;
}
  .files_upload_1 {
  text-align:left;
  vertical-align:middle;
  width:45px;
  height:60px;
  border-bottom:1px solid #000;
}
  .files_upload_2 {
  text-align:left;
  padding-left:10px;
  vertical-align:middle;
  border-bottom:1px solid #000;
}
  .files_upload_3 {
  text-align:center;
  vertical-align:middle;
  width:85px;
  border-bottom:1px solid #000;
}
  .files_upload_4 {
  text-align:center;
  vertical-align:middle;
  width:160px;
  border-bottom:1px solid #000;
}
  .files_upload_5 {
  text-align:center;
  vertical-align:middle;
  width:160px;
  border-bottom:1px solid #000;
}
.definicja {
  float:left;
  margin:10px 0px;
  padding:20px;
  background:#ffff00;
  width: 1105px;
}
.definicja_title {
  font-weight:bold;
  font-size:0.9em;
  color:#000;
  margin-left:60px;
}
.definicja_txt {
  margin:5px 0 0 60px;
  line-height:1.5em;
  font-size:0.8em;
  text-align:justify;
  }
.definicja_i {
  float:left;
  font-size:4em;
  margin:10px 30px 0px 10px;
  font-family:Merriweather, serif;
  color:#000;
}
.tytul_bar {
  margin:5px auto 5px auto;
  float:left;
  width:1145px;
}
.tytul_bar h1 {
  background:url('ico_dom3.png') no-repeat #000;
  background-position:7px 7px;
  font-weight:bold;
  color:#ffff00;
  margin:0;
  padding:10px 37px;
  font-size:1em;
/*   text-shadow:1px 1px #a70000; */
}
.tytul_bar h1 a {
  color:#ffff00;
}

/* ////////////////////////////////////////////////// */
.print_frame {
  width:1145px;
}
.prev_print {
float:right;
width:90px;
height:25px;
margin-bottom:10px;
}
.prev_print_infopage {
float:right;
width:1145px;
height:25px;
margin-bottom:10px;
}
.button_print {
margin:0;
/* height:30px; */
float:right;
}
.button_print a {
float:left;
height:18px;
background:url('print-icon_c.png') no-repeat;
font-size:0.8em;
text-transform:uppercase;
font-weight:bold;
padding:7px 7px 0 30px;
font-family: 'Raleway', sans-serif;
color:#000;
text-decoration:none;
}
.button_print a:hover {
text-decoration:underline;
background:url('print-icon_c.png') no-repeat;
transition: 0.3s linear;
}
.publ_naglowek {
  float:left;
  width:1055px;
}

/* ========= P A N E L ================== */
.panel_fieldset {
  border:dotted 1px #696969;
/*   background:#f9f9f9; */
  margin:0 0 10px 0;
  padding:10px;
}
.panel_fieldset legend {
  font-size:1.1em;
  text-transform:uppercase;
  font-weight:bold;
  color:#000;
}
.user_info {
  width:1132px;
  float:left;
  padding:5px;
/*   background:#243f53; */
  border:1px solid #fff;
  color:#000;
  margin:0px auto 10px auto;
}
.user_info_p1 {
  margin:0;
  float:left;
}
.user_info_p2 {
  margin:0;
  float:right;
}

.user_info a {
  background:#b91740;
  color:#000;
  text-transform:uppercase;
  font-size:.9em;
  padding:1px 3px;
}
.user_info span {
  color:#56eaea;
}

.form_button {
    border: 2px solid #fff;
    background: #b91740;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    text-decoration: none;
}
.form_button:hover {
    background: #243f53;
    transition: 0.1s linear;
}

.panel_button {
  display: block;
  padding:0;
  float:left;
}
.panel_button li {
  list-style-type:none;
  float:left;
  margin: 0 0 5px 5px;
  padding: 0;
  }
.panel_button a {
  float:left;
  height:16px;
  text-decoration: none;
  font-size:0.8em;
  color: #fff;
  padding:10px 10px 8px 10px;
  text-transform:uppercase;
  background:#243f53; /*granatowy*/
  font-family:'Raleway', sans-serif;
}
.panel_button a:hover {
  color: #fff;
  background:#b91740; /*bordowy*/
  transition: 0.1s linear;
}

.panel_tab {
  width:100%;
  border: solid 1px #aaa;
  border-collapse:collapse;
  margin:auto;
}
.panel_tab_nagl {
  font-weight:bold;
  text-align:center;
}
.panel_tab_row, .zam_publ_tab_row, .zam_publ_tab_row_aktualny, .zam_publ_tab_row_rozstrzygniety, .zam_publ_tab_row_uniewazniony {
  border: solid 1px #aaa;
  padding:3px;
}
  .zam_publ_tab_row_aktualny {
    color:#b91740;
  }
  .zam_publ_tab_row_rozstrzygniety {
    color:#00467a;
  }
  .zam_publ_tab_row_uniewazniony {
    color:#ffff00;
  }
  .zam_publ_tab_row_aktualny > a, .zam_publ_tab_row_rozstrzygniety > a, .zam_publ_tab_row_uniewazniony > a {
  font-weight:bold;
  }
.files_form {
  margin:20px 5px;
}
.widok_test_hr {
  float:left;
  width:100%;
  
}

/* ========= A K T U A L N O Ś C I ================== */
.aktualnosci_out {
  margin:5px 0 5px 0;
  padding:0px;
  width:1145px;
  float:left;
  border-bottom:4px solid #000;
}
.aktualnosci_in {
  margin:5px 0 4px 0;
  padding:0px;
  width:1145px;
  float:left;
}

.aktualnosci_square_aktualne {
  width:130px;
  height:100px;
  float:left;
  margin:0 0px 5px 0;
  text-align:center;
  padding: 0;
}
.aktualnosci_square_nieaktualne {
  width:130px;
  height:100px;
  float:left;
  margin:0 0px 5px 0;
  text-align:center;
  padding: 0;
}

.aktualnosci_d, .aktualnosci_m, .aktualnosci_y, .aktualnosci_h  {
  color:#000;
  margin:0px;
  padding:0;
  text-align:center;
  font-weight:bold;
} 
.aktualnosci_d {
  width:45px;
  float:left;
  font-size:2.3em;
  margin-left:5px;
}
.aktualnosci_my {
  width:80px;
  float:right;
  font-size:.8em;
  font-weight:bold;
  margin:0 0 0 0;
}
.aktualnosci_m {
  font-size:.8em;
  text-transform:uppercase;
}
.aktualnosci_y {
  font-size:1.1em;
}
.aktualnosci_h {
  font-size:.9em;
}

.aktualnosci_tytul_p1_arch {
font-size:1.2em;
font-weight:bold;
color:#000;
padding:0;
margin: 0 0 10px 0;
}
.aktualnosci_tytul_p2_arch {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
.aktualnosci_tytul_p2_arch span {
  font-weight:bold;
}

.info_arch {
  background:#000;
  width:1145px;
  color:#ffff00;
  float:left;
  margin:0 0 10px 0;
  padding: 0 0 5px 0;
  text-align:left;
}
.info_arch h1 {
  font-size:1em;
  margin:10px;
}
.info_arch p {
  font-size:.9em;
  margin:5px 5px 5px 10px;
}
.info_arch p > a {
  font-size:1em;
  font-weight:bold;
  color:#000;
  background:#ffff00;
  padding:0 3px;
}

.info_arch p > span {
  font-weight:bold;
}
.aktualnosci_tytul_p1_aktualne, .aktualnosci_tytul_p1_nieaktualne {
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  height:23px;
}
.aktualnosci_tytul_p1_aktualne {
color:#000;

}
  .aktualnosci_tytul_p1_aktualne a, .aktualnosci_tytul_p1_nieaktualne a, .aktualnosci_tytul_p1_nol {
  text-decoration:none;
  padding: 0 5px;
  height:23px;
  float:left;
  }
   .aktualnosci_tytul_p1_aktualne a {
  color:#000;
  }
  .aktualnosci_tytul_p1_aktualne a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  }
  .aktualnosci_typ_aktualne {
  text-transform:uppercase;
  color:#000;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:0 0 15px 0;
  padding:3px 0;
  width:130px;
  }
 .aktualnosci_typ_nieaktualne {
  text-transform:uppercase;
  color:#000;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:0 0 15px 0;
  padding:3px 0;
  width:130px;
  }

.aktualnosci_tytul_p1_nieaktualne {
color:#000;
}
  .aktualnosci_tytul_p1_nieaktualne a {
  color:#000;
  }
  .aktualnosci_tytul_p1_nieaktualne a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  }
.aktualnosci_tytul_p2_aktualne {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}

  .aktualnosci_tytul_p2_aktualne span {
    color:#000;
    font-weight:bold;
  }
.aktualnosci_tytul_p2_nieaktualne {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
  .aktualnosci_tytul_p2_nieaktualne span {
    color:#000;
    font-weight:bold;
  }
.aktualnosci_tytul_p3_aktualne {
font-size:1em;
padding:0px;
margin:0px 0 0px 0;
color:#000;
}
.aktualnosci_tytul_p3_aktualne span {
  color:#000;
  font-weight:bold;
}
.aktualnosci_tytul_p3_nieaktualne {
font-size:1em;
padding:0px;
margin:0px 0 0px 0;
color:#000;
}
.aktualnosci_tytul_p3_nieaktualne span {
  color:#000;
  font-weight:bold;
}

.aktualnosci_tresc /* na główną*/ {
text-align:justify;
margin:5px 5px 5px 135px;
font-weight:normal;
font-size:1em;
}
.aktualnosci_tresc_2 {
float:left;
margin:0 10px 5px 10px;
}

.hr_aktualne, .hr_nieaktualne, .hr_arch {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
}
.hr_aktualne {
  background: #000;
}
.hr_nieaktualne {
  background: #000;
}
.hr_arch {
  background: #000;
}

.aktualnosci_stopka {
font-size:.8em;
padding:3px 0;
margin-left: 135px;
}

.aktualnosci_stopka p {
margin:0 0 2px 0px;
padding:5px 0;
font-style:italic;
}
.aktualnosci_stopka span {
/*  background:#f0f0f0;  */
margin-right:15px;
padding:3px;
font-weight:bold;
}

/*============OGŁOSZENIA=================*/
.ogloszenia_out {
  margin:5px 0 5px 0;
  padding:0px;
  width:1145px;
  float:left;
  border-bottom:4px solid #000;
}
.ogloszenia_in {
  margin:5px 0 4px 0;
  padding:0px;
  width:1145px;
  float:left;
}

.ogloszenia_square_no  {
  width:130px;
  height:100px;
  float:left;
  margin:0 0px 5px 0;
  text-align:center;
  padding: 0;
}
.ogloszenia_no {
  font-size:2em;
  margin-left:5px;
  color:#000;
  margin:30px 0 0 0;
  padding:0;
  text-align:center;
  font-weight:bold;
}
.ogloszenia_no_txt_aktualne, .ogloszenia_no_txt_nieaktualne {
  text-transform:uppercase;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:0px 0 0px 0;
  padding:3px 0;
  width:130px;
  }
.ogloszenia_no_txt_aktualne {
  color:#000;
  }
.ogloszenia_no_txt_nieaktualne {
  color:#000;
  }

.ogloszenia_tytul_p1_arch {
font-size:1.2em;
font-weight:bold;
color:#000;
padding:0;
margin: 0 0 10px 0;
}
.ogloszenia_tytul_p2_arch {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
.ogloszenia_tytul_p2_arch span {
  font-weight:bold;
}
.ogloszenia_tytul_p1_aktualne, .ogloszenia_tytul_p1_nieaktualne {
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  height:23px;
}
.ogloszenia_tytul_p1_aktualne {
color:#000;

}
  .ogloszenia_tytul_p1_aktualne a, .ogloszenia_tytul_p1_nieaktualne a {
  text-decoration:none;
  padding: 0 5px;
  height:23px;
  float:left;
  }
   .ogloszenia_tytul_p1_aktualne a {
  color:#000;
  }
  .ogloszenia_tytul_p1_aktualne a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  }
.ogloszenia_typ_aktualne, .ogloszenia_typ_nieaktualne {
  text-transform:uppercase;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:7px 0 0 0;
  padding:3px 0;
  width:130px;
  }
.ogloszenia_typ_aktualne {
  color:#000;
  }
.ogloszenia_typ_nieaktualne {
  text-transform:uppercase;
  color:#000;
  }

.ogloszenia_tytul_p1_nieaktualne {
color:#000;
}
  .ogloszenia_tytul_p1_nieaktualne a {
  color:#000;
  }
  .ogloszenia_tytul_p1_nieaktualne a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  }
.ogloszenia_tytul_p2_aktualne {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}

  .ogloszenia_tytul_p2_aktualne span {
    color:#000;
    font-weight:bold;
  }
.ogloszenia_tytul_p2_nieaktualne {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
  .ogloszenia_tytul_p2_nieaktualne span {
    color:#000;
    font-weight:bold;
  }
.ogloszenia_tytul_p3_aktualne {
font-size:1em;
padding:0px;
margin:0px 0 0px 0;
color:#000;
}
.ogloszenia_tytul_p3_aktualne span {
  color:#000;
  font-weight:bold;
}
.ogloszenia_tytul_p3_nieaktualne {
font-size:1em;
padding:0px;
margin:0px 0 0px 0;
color:#000;
}
.ogloszenia_tytul_p3_nieaktualne span {
  color:#000;
  font-weight:bold;
}

.ogloszenia_tresc /* na główną*/ {
text-align:justify;
margin:5px 5px 5px 135px;
font-weight:normal;
font-size:1em;
}
.ogloszenia_tresc_2 {
float:left;
margin:0 10px 5px 10px;
}

.ogloszenia_stopka {
font-size:.8em;
padding:3px 0;
margin-left: 5px;
}
.ogloszenia_stopka p {
margin:0 0px 2px 130px;
padding:5px 0;
font-style:italic;
}
.ogloszenia_stopka span {
/*  background:#f0f0f0;  */
margin-right:15px;
padding:3px;
font-weight:bold;
}

/*============OBWIESZCZENIA=================*/
.obwieszczenia_out {
  margin:5px 0 5px 0;
  padding:0px;
  width:1145px;
  float:left;
  border-bottom:4px solid #000;
}
.obwieszczenia_in {
  margin:5px 0 4px 0;
  padding:0px;
  width:1145px;
  float:left;
}

.obwieszczenia_square_no  {
  width:130px;
  height:100px;
  float:left;
  margin:0 0px 5px 0;
  text-align:center;
  padding: 0;
}
.obwieszczenia_no {
  font-size:2em;
  margin-left:5px;
  color:#000;
  margin:30px 0 0 0;
  padding:0;
  text-align:center;
  font-weight:bold;
}
.obwieszczenia_no_txt {
  color:#243f53;
  text-transform:uppercase;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:0px 0 0px 0;
  padding:3px 0;
  width:130px;
  }

.obwieszczenia_tytul_p1_arch {
font-size:1.2em;
font-weight:bold;
color:#000;
padding:0;
margin: 0 0 10px 0;
}
.obwieszczenia_tytul_p2_arch {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
.obwieszczenia_tytul_p2_arch span {
  font-weight:bold;
}
.obwieszczenia_tytul_p1 {
  color:#000;
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  height:23px;
}

  .obwieszczenia_tytul_p1 a {
  color:#000;
  text-decoration:none;
  padding: 0 5px;
  height:23px;
  float:left;
  }
  .obwieszczenia_tytul_p1 a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  }

.obwieszczenia_tytul_p2 {
color:#000;
font-size:1em;
padding:0;
margin:0 0 0px 0;
}

  .obwieszczenia_tytul_p2 span {
    color:#000;
    font-weight:bold;
  }

.obwieszczenia_tresc /* na główną*/ {
text-align:justify;
margin:5px 5px 5px 135px;
font-weight:normal;
font-size:1em;
}
.obwieszczenia_tresc_2 {
float:left;
margin:0 10px 5px 10px;
}

.obwieszczenia_stopka {
font-size:.8em;
padding:3px 0;
margin-left: 5px;
}
.obwieszczenia_stopka p {
margin:0 0px 2px 130px;
padding:5px 0;
font-style:italic;
}
.obwieszczenia_stopka span {
/*  background:#fff;  */
margin-right:15px;
padding:3px;
font-weight:bold;
}
.hr_obw {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
  background:#000;
}

/*============WYBORY=================*/
.przyklejony_akcje_wyborcze {
  width:1143px;
  float:left;
  color:#000;
  margin-top:5px;
  background:url('wybory_c.png') no-repeat #ffff00;
  border:1px solid #000;
  background-position:10px 8px;
}
.przyklejony_akcje_wyborcze:hover {
 color:#ffff00;
 background:url('wybory_z.png') no-repeat #000;
 background-position:10px 8px;
 text-decoration:none;
}
.przyklejony_akcje_wyborcze > h2, .przyklejony_akcje_wyborcze > h3, .przyklejony_akcje_wyborcze > p {
  margin:10px 20px 10px 50px;
/*   font-weight:bold; */
}
.przyklejony_akcje_wyborcze > h2 {
  font-size:1.2em;
}
.przyklejony_akcje_wyborcze > h3 {
  font-weight:normal;
  font-size:1em;
}
.przyklejony_akcje_wyborcze > p {
  font-size:1em;
}

.akcje_wyborcze {
  width:1143px;
  float:left;
  color:#000;
  margin-bottom:5px;
  background:url('wybory_c.png') no-repeat #ffff00;
  border:1px solid #000;
  background-position:10px 8px;
}
.akcje_wyborcze:hover {
 color:#ffff00;
 background:url('wybory_z.png') no-repeat #000;
 background-position:10px 8px;
 text-decoration:none;
}
.akcje_wyborcze > h2, .akcje_wyborcze > h3, .akcje_wyborcze > p {
  margin:10px 20px 10px 50px;
/*   font-weight:bold; */
}
.akcje_wyborcze > h2 {
  font-size:1.2em;
}
.akcje_wyborcze > h3 {
  font-weight:normal;
  font-size:1em;
}
.akcje_wyborcze > p {
  font-size:1em;
}




.wybory_out {
  margin:5px 0 5px 0;
  padding:0px;
  width:1145px;
  float:left;
  border-bottom:4px solid #000;
}
.wybory_in {
  margin:5px 0 4px 0;
  padding:0px;
  width:1145px;
  float:left;
}

.wybory_square_no  {
  width:130px;
  height:100px;
  float:left;
  margin:0 0px 5px 0;
  text-align:center;
  padding: 0;
}
.wybory_no {
  font-size:2em;
  margin-left:5px;
  color:#000;
  margin:30px 0 0 0;
  padding:0;
  text-align:center;
  font-weight:bold;
}
.wybory_no_txt {
  color:#000;
  text-transform:uppercase;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:0px 0 0px 0;
  padding:3px 0;
  width:130px;
  }

.wybory_tytul_p1_arch {
font-size:1.2em;
font-weight:bold;
color:#000;
padding:0;
margin: 0 0 10px 0;
}
.wybory_tytul_p2_arch {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
.wybory_tytul_p2_arch span {
  font-weight:bold;
}
.akcja_wyb {
  float:left;
  width:1143px;
  text-align:center;
  color:#000;
  border:1px solid #000;
  background:#ffff00;
  font-size:1.2em;
  font-weight:bold;
  padding:5px 0;
  margin: 0px 0 10px 0;
}
.wybory_tytul_p0 {
  color:#000;
  font-size:1.3em;
  font-weight:bold;
  padding:0;
  margin: 0 0 10px 0;
  height:23px;
}
.wybory_tytul_p1 {
  color:#000;
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  height:23px;
}

  .wybory_tytul_p1 a {
  color:#000;
  text-decoration:none;
  padding: 0 5px;
  height:23px;
  float:left;
  }
  .wybory_tytul_p1 a:hover {
  text-decoration:underline;
  color:#000;
  }

.wybory_tytul_p2 {
color:#000;
font-size:1em;
padding:0;
margin:0 0 0px 0;
}

  .wybory_tytul_p2 span {
    color:#000;
    font-weight:bold;
  }

.wybory_tresc /* na główną*/ {
text-align:justify;
margin:5px 5px 5px 135px;
font-weight:normal;
font-size:1em;
}
.wybory_tresc_2 {
float:left;
margin:0 10px 5px 10px;
}

.wybory_stopka {
font-size:.8em;
padding:3px 0;
margin-left: 5px;
}
.wybory_stopka p {
margin:0 0px 2px 130px;
padding:5px 0;
font-style:italic;
}
.wybory_stopka span {
  background:#000;
  color:#ffff00; 
  margin-right:15px;
  padding:3px;
  font-weight:bold;
}
.hr_wyb {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
  background: #ffff00;
}

/*============INFORMACJE=================*/
.informacje_out {
  margin:5px 0 5px 0;
  padding:0px;
  width:1145px;
  float:left;
  border-bottom:4px solid #000;
}
.informacje_in {
  margin:5px 0 4px 0;
  padding:0px;
  width:1145px;
  float:left;
}

.informacje_square_no  {
  width:130px;
  height:100px;
  float:left;
  margin:0 0px 5px 0;
  text-align:center;
  padding: 0;
}
.informacje_no {
  font-size:2em;
  margin-left:5px;
  color:#000;
  margin:30px 0 0 0;
  padding:0;
  text-align:center;
  font-weight:bold;
}
.informacje_no_txt {
  color:#000;
  text-transform:uppercase;
  font-size:1em;
  font-weight:bold;
  float:left;
  margin:0px 0 0px 0;
  padding:3px 0;
  width:130px;
  }

.informacje_tytul_p1_arch {
font-size:1.2em;
font-weight:bold;
color:#000;
padding:0;
margin: 0 0 10px 0;
}
.informacje_tytul_p2_arch {
font-size:1em;
color:#000;
padding:0;
margin:0 0 0px 0;
}
.informacje_tytul_p2_arch span {
  font-weight:bold;
}
.informacje_tytul_p1 {
  color:#000;
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  height:23px;
}

  .informacje_tytul_p1 a {
  color:#000;
  text-decoration:none;
  padding: 0 5px;
  height:23px;
  float:left;
  }
  .informacje_tytul_p1 a:hover {
  text-decoration:none;
  background:#000;
  color:#ffff00;
  }

.informacje_tytul_p2 {
color:#000;
font-size:1em;
padding:0;
margin:0 0 0px 0;
}

  .informacje_tytul_p2 span {
    color:#000;
    font-weight:bold;
  }

.informacje_tresc /* na główną*/ {
text-align:justify;
margin:5px 5px 5px 135px;
font-weight:normal;
font-size:1em;
}
.informacje_tresc_2 {
float:left;
margin:0 10px 5px 10px;
}

.informacje_stopka {
font-size:.8em;
padding:3px 0;
margin-left: 5px;
}
.informacje_stopka p {
margin:0 0px 2px 130px;
padding:5px 0;
font-style:italic;
}
.informacje_stopka span {
/*  background:#f0f0f0;  */
margin-right:15px;
padding:3px;
font-weight:bold;
}
.hr_info {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
  background: #000;
}

/*============ZAMÓWIENIA PUBLICZNE=================*/
.zampubl_tytul_p1_aktualny, .zampubl_tytul_p1_rozstrzygniety, .zampubl_tytul_p1_zamkniety, .zampubl_tytul_p1_uniewazniony {
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  min-height:23px;
}
.zampubl_tytul_p1_aktualny, .zampubl_tytul_p2_aktualny {
  color:#000;
  }
.zampubl_tytul_p1_rozstrzygniety, .zampubl_tytul_p2_rozstrzygniety {
  color:#000;
  }
.zampubl_tytul_p1_zamkniety, .zampubl_tytul_p2_zamkniety {
  color:#000;
  }
.zampubl_tytul_p1_uniewazniony, .zampubl_tytul_p2_uniewazniony {
  color:#000;
  }
.zampubl_tytul_p2_aktualny, .zampubl_tytul_p2_rozstrzygniety, .zampubl_tytul_p2_zamkniety, .zampubl_tytul_p2_uniewazniony {
  font-size:1em;
  padding:0;
  margin:0 0 0px 0;
  }
.zampubl_tytul_p2_aktualny span, .zampubl_tytul_p2_rozstrzygniety span, .zampubl_tytul_p2_zamkniety span, .zampubl_tytul_p2_uniewazniony span {
  font-weight:bold;
  }
.hr_aktualny, .hr_rozstrzygniety, .hr_zamkniety, .hr_uniewazniony {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
}
.hr_aktualny {
  background: #000;
}
.hr_rozstrzygniety {
  background: #000;
}
.hr_zamkniety {
  background: #000;
}
.hr_uniewazniony {
  background: #000;
}
.zam_publ_id {
  float:left;
  width:1145px;
}
.zam_publ {
  float:left;
  width:1145px;
  margin:0px auto 10px auto;
}
/*===*/
.zam_publ_id_1_aktualny, .zam_publ_id_1_rozstrzygniety, .zam_publ_id_1_zamkniety, .zam_publ_id_1_uniewazniony, .zam_publ_id_2_aktualny, .zam_publ_id_2_rozstrzygniety, .zam_publ_id_2_zamkniety, .zam_publ_id_2_uniewazniony {
  padding:5px;
/*   background: #F4F7F8; */
}

.zam_publ_id_1_aktualny, .zam_publ_id_1_rozstrzygniety, .zam_publ_id_1_zamkniety, .zam_publ_id_1_uniewazniony {
  width:226px;
  float:left;
  margin:0px 5px 5px 0;
  border:1px solid #000;
}
.zam_publ_id_2_aktualny, .zam_publ_id_2_rozstrzygniety, .zam_publ_id_2_zamkniety, .zam_publ_id_2_uniewazniony {
  width:888px;
  float:left;
  margin:0px 0px 5px 0;
  border:1px solid #000;
}
.zam_publ_id_1_aktualny {
  color:#000;
}
.zam_publ_id_1_rozstrzygniety {
  color:#000;
}
.zam_publ_id_1_zamkniety {
  color:#000;
}
.zam_publ_id_1_uniewazniony {
  color:#000;
}
.zam_publ_id_2_aktualny {
  color:#000;
}
.zam_publ_id_2_rozstrzygniety {
  color:#000;
}
.zam_publ_id_2_zamkniety {
  color:#000;
}
.zam_publ_id_2_uniewazniony {
  color:#000;
}
.zam_publ_no_aktualny, .zam_publ_no_rozstrzygniety, .zam_publ_no_zamkniety, .zam_publ_no_uniewazniony {
  float:left;
  width:90px;
  height:91px;
  font-weight:bold;
  padding:65px 0 0 0px;
  font-size:1.4em;
  text-align:center;
}
.zam_publ_no_aktualny {
  border:1px solid #000;
  color:#000;
}
.zam_publ_no_rozstrzygniety {
  border:1px solid #000;
/*   background:#fff; */
  color:#000;
}
.zam_publ_no_zamkniety {
  border:1px solid #000;
/*   background:#fff; */
  color:#000;
}
.zam_publ_no_uniewazniony {
  border:1px solid #000;
/*   background:#353434; */
  color:#000;
}

.zam_publ_data {
  float:right;
  width:1048px;
}
/*====*/
.zam_publ_1_aktualny, .zam_publ_1_rozstrzygniety, .zam_publ_1_zamkniety, .zam_publ_1_uniewazniony, .zam_publ_2_aktualny, .zam_publ_2_rozstrzygniety, .zam_publ_2_zamkniety, .zam_publ_2_uniewazniony {
  padding:5px;
}
.zam_publ_1_aktualny, .zam_publ_1_rozstrzygniety, .zam_publ_1_zamkniety, .zam_publ_1_uniewazniony {
  width:231px;
  float:left;
  margin:0px 2px 2px 0;
}
.zam_publ_2_aktualny, .zam_publ_2_rozstrzygniety, .zam_publ_2_zamkniety, .zam_publ_2_uniewazniony {
  width:789px;
  float:left;
  margin:0px 0px 2px 0;
  font-size:1em;
}
.zam_publ_1_aktualny {
  color:#b91740;
}
.zam_publ_1_rozstrzygniety {
  color:#2c3236;
}
.zam_publ_1_zamkniety {
  color:#810011;
}
.zam_publ_1_uniewazniony {
  color:#353434;
}
.zam_publ_2_aktualny {
  color:#000;
/*   background:#F8F1F2; */
  border:1px solid #000;
}
.zam_publ_2_rozstrzygniety {
  color:#000;
/*   background:#fff; */
  border:1px solid #000;
}
.zam_publ_2_zamkniety {
  color:#000;
/*   background:#fff; */
  border:1px solid #000;
}
.zam_publ_2_uniewazniony {
  color:#000;
/*   background:#f6f6f6 */
  border:1px solid #000;
}

.zam_publ_2_aktualny a {
  color:#000;
  font-size:1em;
}
.zam_publ_2_rozstrzygniety a {
  color:#000;
  font-size:1em;
}
.zam_publ_2_zamkniety a {
  color:#000;
  font-size:1em;
}
.zam_publ_2_uniewazniony a {
  color:#000;
  font-size:1em;
}
/*====*/

.zam_publ_2_right {
  width:265px;
  margin-right:2px;
}

.zam_publ_status_aktualny {
/*   background:#F9E9EB; */
  color:#000;
  border:1px solid #000;
}
.zam_publ_status_rozstrzygniety {
/*   background:#fff; */
  color:#000;
  border:1px solid #000;
}
.zam_publ_status_zamkniety {
/*   background:#fff; */
  color:#000;
  border:1px solid #000;
}
.zam_publ_status_uniewazniony {
/*   background:#e3e3e3; */
  color:#000;
  border:1px solid #000;
}
.zam_publ_title {
  min-height:36px;
  vertical-align:middle;
}

/* ----OSWIADCZENIA----------------------------------------------------------------------- */

.oswiadczenia_info {
  float:left;
  margin: 0 0 5px 0;
  border:1px solid #000;
}
.oswiadczenia_info_i {
  float:left;
  font-size:4em;
  margin:35px 30px 0px 30px;
  font-family:Merriweather, serif;
  color:#000;
}
.oswiadczenia_info_tytul {
 margin:5px 0 0 70px;
 padding:10px 10px 0 10px;
 font-weight:bold;
 color:#000;
}
.oswiadczenia_info_txt {
  text-align:justify;
  margin:0 5px 5px 70px;
  padding:10px;
  color:#000;
  line-height:20px;
}
.oswiadczenia_filtr {
  width:983px;
  padding:20px 80px;
  float:left;
  margin: 0 0 5px 0;
  border:1px solid #000;
}
.oswiadczenia_tytul {
  text-transform:uppercase;
  font-size:1.2em;
  float:left;
  margin:10px 10px 10px 0;
  color:#000;
}
.oswiadczenia_tytul_field {
  background:#000;
  border:none;
  height:2.5em;
  color:#ffff00;
}
.oswiadczenia_button {
    margin:2px 0 0 2px;
    background: #ffff00;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    color:#000;
    text-decoration: none;
    border:1px solid #000;
}
.oswiadczenia_button:hover {
    transition: 0.1s linear;
    color:#000;
    text-decoration:underline;
}
.oswiadczenia_name {
 float:left; 
 text-transform:uppercase;
 margin:30px 0 5px 0;
}
.oswiadczenia_name span {
  text-transform:none;
}
.oswiadzcenia_komunikat {
  float:left;
  width:1135px;
  text-align:center;
  margin:5px auto 0 auto;
  background:#E7E7E7;
  padding:5px;
}
.oswiadczenia_nagl {
  text-align:center;
  float:left;
  margin:10px auto;
  width:1145px;
}
.oswiadczenia_grupy {
  float:left;
  margin:10px 0 0 0;
  padding:10px;
  width:1123px;
  text-transform:uppercase;
  color:#000;
  border:1px solid #000;
  }
.oswiadczenia_grupy_cont {
  float:left;
  margin:0 auto 20px 0px;
  }
.oswiadczenia_grupy_name {
 float:left; 
 text-transform:uppercase;
 margin:15px 0 5px 0;
 font-size:1.1em;

}
.oswiadczenia_grupy_name span {
  text-transform:none;
}
.oswiadczenia_files_upload {
  margin-bottom:10px;
}
/*********************SELECT*************************/
.uchwaly_select {
  position: relative;
  width:240px;
  float:left;
  margin:2px 0px;
}
.uchwaly_select select {
  display: none;
}

.oswiadczenia_select {
  position: relative;
  width:260px;
  float:left;
  margin:2px 0px;
}
.oswiadczenia_select select {
  display: none;
}
.select-selected {
  background-color: #000;
}
.select-selected-uchwaly {
  background-color: #000;
}

.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #ffff00 transparent transparent transparent;
}

.select-selected-uchwaly:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #ffff00 transparent transparent transparent;
}


.select-selected .select-selected-uchwaly .select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}
.select-items div, .select-selected {
  color: #ffff00;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}
.select-items-uchwaly div, .select-selected-uchwaly  {
  color: #ffff00;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}


.select-items {
  position: absolute;
  background-color: #000;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
}
.select-items-uchwaly {
  position: absolute;
  background-color: #000;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
}
.select-hide {
  display: none;
}
.select-items div:hover, .select-items-uchwaly div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
/*********************SELECT*************************/

/* ----REJESTR UMÓW----------------------------------------------------------------------- */
.rejestr_umow {
  width:100%;
  border-collapse:separate;
}
.rejestr_umow_nagl {
  background:#ffff00;
  color:#000;
  padding:10px;
  font-weight:bold;
  border:1px solid #000;
}
.rejestr_umow_row_p {
  padding:10px;
  background:#ffff00;
  border:1px solid #000;
}
.rejestr_umow_row_np {
  padding:10px;
  background:#ffff00;
  border:1px solid #000;
}
.rejestr_umow_center {
  text-align:center;
}
.rejestr_umow_link {
  width:200px;
}
.rejestr_umow_row_p a:hover, .rejestr_umow_row_np a:hover {
float:left;
background:#000;
color:#ffff00;
text-decoration:none;
}
.rejestr_umow_tytul {
 font-size:1.2em;
 text-align:center;
 float:left;
 width:1145px;
 color:#000;
}
.rejestr_umow_id {
  width:1145px;
  border-collapse:separate;
  margin-bottom:10px;
}
.rejestr_umow_id_1 {
  width:250px;
  padding:10px;
  color:#000;
  border:1px solid #000;
}
.rejestr_umow_id_2 {
  padding:10px;
  color:#000;
  font-weight:bold;
  border:1px solid #000;
}

.rejestr_umow_tytul_p1 {
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  min-height:23px;
  color:#000;
}
.rejestr_umow_tytul_p2 {
  font-size:1em;
  padding:0;
  margin:0 0 0px 0;
  color:#000;
  }

.rejestr_umow_tytul_p2 span{
  font-weight:bold;
  }
.hr_rejestr_umow {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
  background: #000;
}

/*========rejestr zmian==================================*/
.rejestr_zm {
  width:100%;
  border-collapse:collapse;
  margin:auto;
  margin-top:20px;
  text-align:center;
  border:1px solid #000;
  }
.rejestr_zm_title {
  font-weight:bold;
  color:#000;
  padding:8px 4px;
  border:1px solid #000;
}
.rejestr_zm_td	{
  border:1px solid #000;
}
.rejestr_zm_td_2 {
  border:1px solid #000;
}
.rejestr_zm_td, .rejestr_zm_td_2 {
  font-size: .8em;
  padding:4px;
}

.rejestr_zm_legenda {
  width:100%;
  border-collapse:collapse;
  margin:auto;
  border:1px solid #000;
}
.rej_zm_leg_top	{
  text-align:center;
  color:#000;
  padding:8px 5px;
}
.rej_zm_leg_td_1, .rej_zm_leg_td_2 {
  padding:5px;
  border:1px solid #000;
}
.rej_zm_leg_td_1 {
  font-weight:bold;
  text-align:center;
}
.rejestr_zm_legenda p {
  margin:0 0 0 0;
  padding:0;
}
.rejestr_zm_legenda sup {
  font-size:.7em;
}
/*========uchwaly==================================*/
.uchwaly_tytul_p1 {
  font-size:1.2em;
  font-weight:bold;
  padding:0;
  margin: 0 0 5px 0;
  min-height:23px;
  color:#000;
}
.uchwaly_tytul_p2 {
  font-size:1em;
  padding:0;
  margin:0 0 0px 0;
  color:#000;
  }

.uchwaly_tytul_p2 span {
  font-weight:bold;
  }
.hr_uchwaly {
  width:1145px;
  height:3px;
  float:left;
  margin:10px 0;
  background: #000;
}

.uchwaly_wynik_tytul {
  margin:5px;
}

.uchwaly_wynik {
  margin:5px;
  
}
.uchwaly_wynik span{
  font-size:.9em;
  margin-right:8px;
}
.uchwaly_wynik_brak {
  font-style:italic;
  color:#caf6ff;
}

.uchwaly_szukaj_nr {
  float:left;
  width:1143px;
  margin:0 auto 5px auto;
  background: #ffff00;
  border:1px solid #000;
}

.nr_sesji p, .nr_uchwaly p, .tresc_uchwaly p, .rok_uchwaly p {
  color:#000;
  margin:0;
}

.nr_sesji, .nr_uchwaly, .tresc_uchwaly,.rok_uchwaly {
  float:left;
  margin:10px 0 10px 10px;
}
.nr_sesji {

}
.nr_uchwaly {

}
.tresc_uchwaly {

}
.rok_uchwaly {

}
  .nr_uchwaly input, .nr_sesji input, .tresc_uchwaly input {
  border:0;
  padding:9px;
  margin-top:3px;
  background:#000;
  color:#ffff00;
  }
.uchwaly_button {
    border:1px solid #000;
    margin:30px 0 0 10px;
    background: #ffff00;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    color: #000;
    text-decoration: none;
}
.uchwaly_button:hover {
    text-decoration:underline;
    transition: 0.1s linear;
}


.uchwala {
  float:left;
  width:1145px;
}
.uchw_nagl {
  font-weight:bold;
  text-align:center;
  margin:3px 0;
  letter-spacing:1px;
}
.uchw_tytul {
  padding:0 100px;
  text-align:center;
  font-weight:bold;
}
.uchw_preamb {
  text-align:justify;
}
.uchw_tresc {
}
  .uchw_tresc li {
  margin-bottom:5px;
  }
  .sect {
  font-weight:bold;
  text-align:center;
  }
  .artykul {
  font-weight:bold;
  text-align:left;
  }
  .uchw_text {
  text-align:justify;
  }
  .uchw_ol_abc {
  list-style-type:lower-alpha;
  }

.uchwaly_tb {
  width:100%;
  margin:0 auto;
  border-collapse:collapse;
  }
.uchwaly_tb td {
  padding:10px 5px;
  }
.uchw_kolor_0, .uchw_kolor_1, .uchw_kolor_2 {
  height:50px;
}
.uchw_kolor_0 {
  background:#ffff00;
  border:1px solid #000;
  }
.uchw_kolor_0 h2 {
  font-size:1.1em;
  color:#000;
  margin:0;
  text-align:center;
}
.uchw_kolor_1 {
  background: #ffff00;
  border-top:4px double #000;
  border-bottom:4px double #000;
  }
.uchw_kolor_2 {
  background:#ffff00;
  border-top:4px double #000;
  border-bottom:4px double #000;
  }
.uchwaly_td_nr, .uchwaly_td_data {
  text-align:left;
  white-space:nowrap;
  }
.uchwala_nr {
  font-weight:bold;
  }
.pzp-tytul {
  float:left;
  text-align:center;
  width:100%;
  margin:25px auto 30px auto;
}
.pzp-tytul span {
  text-align:center;
  font-size:.58em;
  margin:0;
  color:#000;
}
.pzp-nagl,.pzp-nagl-2 {
  float:left;
  width:1125px;
  
}
.pzp-nagl-fake {
  width:1145px;
  height:10px;
  float:left;
}
.pzp-nagl {
  border:1px solid #000;
  padding:10px;
  margin:20px 0 0 0;
}
.pzp-nagl-2 {
margin:20px 0 5px 0;
font-size:1.3em;
}
.uchw_podpis {
width:250px;
text-align:center;
margin-left:60%;
margin-top:50px;
font-style:italic;
}


/* =====WYSZUKIWARKA==== */
.szukaj_pole_ch {
  float:left;
  margin:0px auto 0px auto;
  padding:10px 10px 20px 10px;
  width:1123px;
  border:1px solid #000;
  background:#ffff00;
}

.szukaj_button_2 {
    border: 1px solid #000;
    margin:10px 0 0 5px;
    background: #ffff00;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
    padding: 11px;
    color: #000;
    text-decoration: none;
}
.szukaj_button_2:hover {
    text-decoration:underline;
    transition: 0.1s linear;
}

.szukaj_input {
  border:1px solid #000;
  padding:10px;
  margin-left:10px;
  background:#ffff00
}
.szukaj_pole_ch_tytul {
  margin:10px;
}

.szukaj_pole_ch_2 {
  float:left;
  margin:0 auto 10px 0;
  padding:5px 0;
}
.szukaj_wynik_nagl {
  font-weight:normal;
  background:#ffff00;
  padding:10px 5px;
  width:1133px;
  border:1px solid #000;
}
.szukaj_lista li {
  padding-bottom:10px;
}
.szukaj_sp {
  font-weight:bold;
  color:#000;
}
.szukaj_sp2 {
  font-style:italic;
  color:#000;
}
.szukaj_dzialy {
  width:90%;
  margin:0 auto 5px auto;
  padding:5px;
  border:0;
}

/*================START==================*/
.start_dk_nagl {
  margin:10px 0 5px 0;
  color:#000;
  font-weight:bold;
}
.start_dk_txt {
  margin:0;
  color:#000;
}
.start_informacja_odo_nagl {
  margin-top:0;
  text-align:center;
  color:#000;
  text-transform:uppercase;
}
.start_informacja_odo_txt_1 {
  color:#000;
  text-align:left;
  margin-bottom:0;
  font-style:italic;
  font-weight:bold;
  font-size:.9em;
}
.start_informacja_odo_txt_2 {
  text-align:left;
  margin-top:0;
}
.start_item_frame {
  float:left;
  width:278px;
  height:499px;
  border:2px solid #000;
  padding:0px;
  margin:5px 5px 0px 0;
/*   background: url('texture.png') repeat; */
}
.start_aktualnosci,.start_ogloszenia,.start_obwieszczenia,.start_informacje,.start_dk,.start_informacja_odo {
  width:278px;
  height:451px;
  padding:0px;
}
.start_dk {
/*   background: url('texture3.png') repeat; */
}
.start_informacja_odo_bg {
/*   background: url('texture5.png') repeat !important; */
}
.start_button_field {
/*   float:left; */
  width:231px;
  height:48px;
  padding:0px 0 0 47px;
  margin:0px 0px 0px 0;
/*   background: url('texture.png') repeat; */
}
.start_button_field_2 {
/*   float:left; */
  width:235px;
  height:50px;
  padding:0px 0 0 47px;
  margin:0px auto;
/*   background: url('texture.png') repeat; */
}
.start_button_field_dk {
/*   background: url('texture3.png') repeat; */
}
.start_last-right {
  margin:5px 0px 0px 0;
}
.start_first-left {
  margin:5px 5px 0px 1px;
}
.start_aktualnosci h3,.start_ogloszenia h3,.start_obwieszczenia h3,.start_informacje h3,.start_dk h3,.start_informacja_odo h3  {
  color:#ffff00;
  text-align:center;
  margin:0;
  padding:5px;
  font-size:1em;
}
.start_parz h3 {
  background:#000;
}
.start_nparz h3 {
  background:#000;
}
.start_aktualnosci_poz,.start_ogloszenia_poz,.start_obwieszczenia_poz,.start_informacje_poz,.start_dk_poz,.start_informacja_odo_poz  {
  float:left;
  margin: 20px 20px 0 20px;
}
.start_aktualnosci_poz p,.start_ogloszenia_poz p,.start_obwieszczenia_poz p,.start_informacje_poz p {
  clear:both;
  float:left;
  margin:0;
  font-weight:bold;
  color:#000;
}
.start_aktualnosci_poz_data,.start_ogloszenia_poz_data,.start_obwieszczenia_poz_data,.start_informacje_poz_data {
  margin:0 !important;
  color:#ffff00;
  font-size:.9em;
}
.start_type_aktualne,.start_type_nieaktualne {
  float:left;
  width:80px;
  font-size:.7em;
  text-transform:uppercase;
  text-align:center;
  margin:0px 0 0px 5px;
  padding:2px;
  color:#ffff00;
}
.start_type_aktualne {
  background:#000;
}
.start_type_nieaktualne {
  display:none;
  background:#fff;
}

.start_aktualnosci_poz_aktualne a,.start_aktualnosci_poz_nieaktualne a,.start_obwieszczenia_poz a,.start_informacje_poz a  {
  font-weight:normal;
  text-decoration:none !important;
}
.start_aktualnosci_poz_aktualne a,.start_ogloszenia_poz_aktualne a {
  color:#000;
}
.start_aktualnosci_poz_aktualne a:hover,.start_ogloszenia_poz_aktualne a:hover {
  color:#ffff00;
  background:#000;
}
.start_aktualnosci_poz_nieaktualne a,.start_ogloszenia_poz_nieaktualne a {
  color:#000;
}
.start_aktualnosci_poz_nieaktualne a:hover,.start_ogloszenia_poz_nieaktualne a:hover {
  color:#ffff00;
  background:#000;
}


.start_obwieszczenia_poz a,.start_informacje_poz a {
  color:#000;
}
.start_obwieszczenia_poz a:hover,.start_informacje_poz a:hover {
  color:#ffff00;
  background:#000;
}

.start_linki_1 {
  width:280px;
  height:140px;
  background:url('linki1.png') no-repeat;
  background-size: 278px 140px;
}
.start_linki_1 a {
  float:left;
  width:280px;
  height:140px;
}
.start_linki_2 {
  width:280px;
  height:126px;
  background:url('linki2.png') no-repeat;
  background-size: 278px 126px;
}
.start_linki_2 a {
  float:left;
  width:280px;
  height:126px;
}
.start_linki_3 {
  width:280px;
  height:233px;
  background:url('linki3.png') no-repeat;
  background-size: 278px 233px;
}
.start_linki_3 a {
  float:left;
  width:280px;
  height:231px;
}

/*================/START==================*/
.print_page {
  margin:0;
  padding:20px;
  background:#ffff00;
}
.print_page_txt-1 {
  text-align:left;
  margin:5px 0 2px 0;
}
.print_page_txt-2 {
  text-align:left;
  margin:2px 0 10px 0;
}
.print_page_txt-3 {
  font-size:16px;
  font-weight:bold;
  text-align:left;
}
.print_page_txt-3 img {
  border:0;
  vertical-align:middle;
}
/*========obrady==================================*/
.obrady_tytul {
  float:left;
  width:1145px;
  text-align:center;
  margin:20px auto;
}
.obrady_unit {
  float:left;
  margin:0 auto 40px auto;
}
.obrady_tb {
  width:100%;
  margin:0;
  border-collapse:separate;
  float:left;
}
.obrady_tb tr > td {
  padding:5px;
  height:20px;
  border:1px solid #000;
}
.obrady_tb_nagl {
  font-weight:bold;
  width:170px;
}
.obrady_tb_txt {
}
.obrady_yt_ico {
  vertical-align:middle;
  margin-right:5px;
}
/*========sprawy biezace==================================*/
.spr_biez_nagl_opis, .spr_biez_nagl {
/*     background:#eaeaea; */
}
.spr_biez_nagl  {
  float:left;
  width:1135px;
  font-weight:bold;
  text-align:center;
  margin:10px 0px 0px 0px;
  padding:5px;
}
.spr_biez_nagl_opis {
    float:left;
    width:100%;
    margin:0;
    padding:0 0 5px 0;
    font-weight:normal;
    text-align:center;
    font-size:.9em
}
.spr_biez_nagl_opis span{
    font-weight:bold;
    margin-left:20px;
}
