/*   MR   */
a, a:hover{
  cursor: pointer;
}

#page_login{
background-color: #FCFFB7;
    border-bottom: 1px solid #F2AA24;
    display: block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    position: relative;
    text-align: center;
    width: 100%;}
body.wieliszew .menu_postepowe img {margin: 2px;}
.menu_postepowe img {
    margin: 5px;
    vertical-align: middle !important;
}
.menu_postepowe {
    background-color: #F0F0ED;
    border-bottom: 1px dotted #CFCFC6;
    margin-bottom: 10px;
    padding-bottom: 4px;
    padding-top: 3px;
        line-height: 10px;
}
.menu_postepowe a, .menu_postepowe a:hover {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
.menu_postepowe img{
  border:0 !important;
  padding: 0 !important;
}

/* szukaj */

.male_info{
  padding:5px;
}

.naglowek {
    border-bottom: 1px solid #777777;
    color: #3D5EA3;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    width: 97%;
margin-bottom:3px;
}

.content {
    font-size: 11px;
     font-family: Arial, Tahoma, Sans-serif;
}

ul.search_ul {
    border: 0 none;
    margin: 0;
    padding: 0;
    list-style: none outside none;
}

li.search {
    margin-bottom: 5px;
    margin-top: 15px;
}


.search_h3 {
    font-size: medium;
    font-weight: normal;
}

.search_div a {
    font-size: 13px;
    text-decoration: underline;
}

.wyszukiwarka_link {
    color: #19559E;
    margin-top: 10px;
}

.search_div em {
    font-style: normal;
    font-weight: bold;
}


/* logo bip WIELISZEW */
#grafika_rel{
  position: relative;
}


a.logobip{
display: block;
    height: 100px;
    left: 40px;
    position: absolute;
    text-indent: -9999px;
    top: 35px;
    width: 255px;
}

/* AAA bip WIELISZEW */
#top_belt{
  position:relative;
}

#tresc_kontener{
margin: 0 auto;
    position: relative;
    width: 980px;
}

/* KATEGORIA */
.kategoria_img{
  display: none
}

.kategoria {padding-left: 15px;
/* biblioteka zielony   color: #008846;*/}

.kategoria ul{
list-style: none outside none;
    margin: 0;
    padding: 0;
	font: Verdana, Arial, Helvetica, sans-serif !important;
	background: none;
}
.kategoria ul li{
	padding-left: 15px;
	margin: 3px 0;
	font: Verdana, Arial, Helvetica, sans-serif !important;
	background: none;
}
.kategoria ul li ul{
	list-style: none outside none;
	padding-left: 0px;
}
.kategoria ul li ul li{
	padding-left: 5px;
	font: Verdana, Arial, Helvetica, sans-serif !important;
}
.menu_belka {
	width: 375px !important;
}
.menu_belka {
/* dwie kolumny
    width: 540px !important;
 */
    }

a.menu{
    background: url("../../images/100/cieniowanie_podkategorii.gif") no-repeat scroll right bottom #F8F8F6;
    display: block;
    font-size: 11px !important;
    margin-bottom: 1px;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 3px;
    width: 250px;
}

a.menu:hover {
    background: url("../../images/100/cieniowanie_podkategorii.gif") no-repeat scroll right bottom #F1F1F1;
    color: #C60000;
    text-decoration: none;
}

/* DRUKOWANIE print*/

.table_content .td_content hr {
    background-color: #EDEDED;
    border: 0 none;
    height: 1px;
    margin-top: 5px;}



/* Eurzad logowanie */

div.logowanie_image{
margin: 0 auto;
    width: 110px;
    position:relative;
}
div.logowanie_image img{
position: relative;
    top: -3px;
}
.logowanie_eurzad div {
    float: left;
    text-align: center;
    width: 200px;
}

.td_content .size10{
  color: #7E7E7E;
}

.table_content{
/*  float:left*/
}

div.metryczka{
/*    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;*/
    color: #515151;
    margin: 5px 0;
/*    overflow: auto;*/
    padding: 5px;
}
div.metryczka div{
    font-style: italic;
/*    overflow: auto;*/
	min-height: 14px;
/*    line-height: 1;*/
    padding-right: 5px;
}

div.metryczka .wytworzyl{    clear: both;
    margin-bottom: 15px;width:auto;}
div.metryczka .wytworzyl_nazwa{    float: left;width:auto;}
div.metryczka .wytworzyl_autor{    float: left;width:auto;}
div.metryczka .wytworzyl_data{    float: left;width:auto;}


div.metryczka .file_type{clear:both;    margin-bottom: 5px;width:auto;}
div.metryczka .file_type_nazwa{    float: left;width:auto;}
div.metryczka .file_type_typ{    float: left;width:auto;}

div.metryczka .data_wygasniecia{clear:both;    margin-bottom: 5px;width:auto;}
div.metryczka .data_wygasniecia_nazwa{    float: left;width:auto;}
div.metryczka .data_wygasniecia_data{    float: left;width:auto;}

div.metryczka .udostepnil{clear:both;    margin-bottom: 5px;width:auto;height: auto;}
div.metryczka .udostepnil_nazwa{    float: left;width:auto;height: auto;}
div.metryczka .udostepnil_autor{    float: left;width:auto;height: auto;}
div.metryczka .udostepnil_data{    float: left;width:auto;height: auto;}

div.metryczka .data_uchwalenia{clear:both;    margin-bottom: 5px;width:auto;height: auto;}
div.metryczka .data_uchwalenia_nazwa{    float: left;width:auto;height: auto;}
div.metryczka .data_uchwalenia_data{    float: left;width:auto;height: auto;}

div.metryczka .ostatnio_zmodyfikowal{clear:both;width:auto; margin-bottom: 5px;height: auto;}
div.metryczka .ostatnio_zmodyfikowal_nazwa{    float: left;width:auto;height: auto;}
div.metryczka .ostatnio_zmodyfikowal_autor{    float: left;width:auto;height: auto;}
div.metryczka .ostatnio_zmodyfikowal_data{    float: left;width:auto;height: auto;}
div.metryczka .linia{
border-top: 1px solid #EDEDED;
margin: 3px 0;
clear:both;
}

.nazwa_pliku .size{
/*    color: #000000;
    display: inline;
    font-size: 9px;
    margin-left: 3px;
    position: relative;*/
}

#calendar1, #calendar2, #calendar3, #calendar4{
    left: 3px;
    position: relative;
        float: left;
}
#calendar1 img, #calendar2 img, #calendar3 img, #calendar4 img{
        border:0;
}
.td_content{
  position: relative;
}

a.edytuj,a#drukuj{
	position:relative;
}
a.edytuj{
    left: 0;
}

a#drukuj{
    float: none;
}
#top_header{
  position: relative;
}


.herb{
	position: absolute;
    right: 40px;
}

div.lewa-prawa-kolumna div.table_content{
    float: left;
    margin-right: 10px;
    width: 47%;
/*    width: 200px;*/
}
div.lewa-prawa-kolumna div.table_content.prawa-kolumna{
    width: 47%;
}
.table_content.stopka-ikony{
      clear: both;
    display: block;
}


.element_podkategorii.dokumenty-htmla{
    padding: 0 0 0 40px;
}

.content hr {clear:both}

#all{
      margin-top: 8px;
}

#id41458e800635e{
  position: relative;
}


/*#####################do ukladu trzykolumnowego####################*/
FONT { FONT-SIZE: 11px; font-family: Tahoma } 
LI {FONT-SIZE: 11px; FONT-FAMILY: "Tahoma" } 
TD { FONT-SIZE: 11px; FONT-FAMILY: "Tahoma" } 
STRONG { FONT-SIZE: 11px; FONT-FAMILY: "Tahoma" } 

#wysrodkoj{
text-align: center;
}

/*###################### podkategoria ####################*/

a.nazwa_pliku {
background: url(../../images/100/strzalka.gif) no-repeat scroll 0px 4px;
display:block;
padding-left:14px;
color:#1D569B;
text-decoration:none;
}

#middle {
display:block;
margin-left:auto;
margin-right:auto;
padding:0;
width:1000px;
}

a.nazwa_pliku:hover {
	background: url(../../images/100/strzalka_red.gif) no-repeat scroll 0px 4px;
	text-decoration:underline;
}

/*########################## 8 podkategoria z opisami ############################*/

.nazwa_pliku img {
	padding-top: 0px;
	display:inline;
}
.nazwa_pliku .naz{
	display:inline;
}

.element_podkategorii a.nazwa_pliku img{
	margin-right: 5px;
}

.element_podkategorii {
	margin: 0px 4px 4px 4px;
	border-bottom: 1px solid #e6e6e6;
	list-style: none outside none;
    margin-bottom: 5px;
	padding: 2px 0;
    padding-left: 0px;
	clear: both;
}
.element_podkategorii_hr{
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 5px;
/*   margin-left: 40px;*/
}
.element_podkategorii_hr.dokumenty-htmla_hr{
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 5px;
	margin-left: 40px;
}
.element_podkategorii_hr hr{
	display: none;
}

.podkategoria ul{
	padding: 0;
	margin-top: 0;
}

/*############################### 3 i 1 HTML okienko i kategoria 2 #######################*/

td .menu {
background: #f8f8f6 url(../../images/100/cieniowanie_podkategorii.gif) no-repeat bottom right;
width: 250px;
display: block;
padding-left: 25px;
padding-top:3px;
padding-bottom:3px;
margin-top: 0px;
margin-bottom: 1px;
font-size:11px;
}

a.menu:hover {
	background: #f1f1f1 url(../../images/100/cieniowanie_podkategorii.gif) bottom right no-repeat;
	text-decoration: none;
	color: #C60000;
}

/*######################################### wyszukaj zaawansowane ############################ */

a#zaaw {
clear: both;
margin:0px;
padding:0px;
display:block;
position:relative;
left: 205px;
top: -15px;
color:#ffffff;
text-decoration:underline;
font-size:10px;
width:80px;
}

.szukaj_area {
position:relative;
top:13px;
}

#szukaj_button {
position:relative;
top: 12px;
}

#szuk_za {margin-left:183px;margin-top:14px;}

.td_szukaj_zaawansowane fieldset, .td_szukaj_sprawy fieldset {
  border:0px none;
  padding:1em;
}

.td_szukaj_zaawansowane fieldset.half{
  width:43%; 
  float:left;
}
.td_szukaj_zaawansowane .mtop{
	margin-top:5px;
}
.td_szukaj_zaawansowane legend, .td_szukaj_sprawy legend{
  display: none;
}

.td_szukaj_zaawansowane h2{
  font-size: 11px;
  color: black;
  font-weight: bold;
  font-family: "Tahoma";
  padding: 2px;
  border-bottom:1px solid black;
}

.td_szukaj_zaawansowane label.right, .td_szukaj_sprawy label.right{
  display: inline-block; 
  width: 45%;
  text-align:right;
}

.td_szukaj_zaawansowane p{
  margin: 1em 0;
}

.td_szukaj_zaawansowane .invisible{
  display: none;
}

.td_szukaj_zaawansowane #wyszukaj, .td_szukaj_sprawy #wyszukaj {
  width: 100%;
  text-align:right;
}

/*######################################ankieta_mzwik_leszno formularz#####################*/
.ankieta_mzwik_leszno fieldset {
  border:0px none;
  padding:1em;
}

.ankieta_mzwik_leszno legend{
    color: #0d378f;
    font-size: 12px;
    margin: 0;
    padding: 0;
	font-family: "Tahoma";
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.ankieta_mzwik_leszno label.right{
  display: inline-block; 
  width: 40%;
  text-align:right;
}

.ankieta_mzwik_leszno #faktura {
  display: inline-block; 
  width: 40%;
  text-align:right;
}
/*######################################3 td_content_html#####################*/

.td_content_html li {
margin-left: 15px;
}

/*################################### dokumenty zaimportowane 2 ########################*/


.dokumenty_zaimportowane_tabela a {
background:none;
color:#1D569B;
display:block;
margin-bottom:4px;
margin-top:6px;
padding-left:2px;
text-decoration:none;
}

.dokumenty_zaimportowane_tabela a:hover {
	background:none;
	text-decoration:underline;
}

.dokumenty_zaimportowane_icon {
background:none;
color:#1D569B;
display:block;
margin-bottom:4px;
margin-top:6px;
padding-left:4px;
text-decoration:none;
}
.dokumenty_zaimportowane_icon img{
margin-left:-3px;
}

/*#################################################################*/

.logowanie_image img{
margin-top: -10px;
margin-right:2px;
}

.con {
display:block;
margin-top:18px;
margin-left:10px;
}

.kolejnosc_spraw td { background: #ffffff; }

.naglowek {
 border-bottom: solid 1px #777777;
 color: #3D5EA3;
 font-size: 14px;
 padding: 5px;
 font-weight:bold;
 width:97%;
}
/*###################################3popup############################*/

.prezentacja_sprawy{
color: #3D5EA3;
font-family: Arial;
font-size: 12px;
}

.prezentacja_sprawy_napis {
color: #000000;
font-family: Arial;
font-size: 12px;
}

.menu_belka {
padding: 1px;
display:block;
width: 290px;
background: #e1e1e1;
color: #3D5EA3;
font-size: 11px;
font-weight: bold;
font-family:arial,tahoma;
}

td .menu_belka{
padding-top:3px;
padding-bottom:3px;
}

body{
 font-family: arial, tahoma;
}

P {
 padding-right: 0px;
 padding-left: 0px;
 font-size: 11px;
 font-family: arial, tahoma;} 

IMG {
 PADDING-RIGHT: 0px;
 MARGIN-TOP: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 PADDING-TOP: 5px} 


A {
 DISPLAY: inline;
 FONT-SIZE: 11px;
 COLOR: #1D569B;
 text-decoration: none;
 font-family: arial, tahoma;}

A:hover{
 text-decoration: underline;
} 

H1 { PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 FONT-SIZE: 14px;
 PADDING-BOTTOM: 5px;
 MARGIN: 0px;
 FONT-FAMILY:arial, tahoma;
 COLOR: #424342;
 PADDING-TOP: 0px;} 

H2 {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 FONT-SIZE: 13px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 COLOR: #424342;
 PADDING-TOP: 0px;
 font-family: arial, tahoma;} 

H3 {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 FONT-SIZE: 12px;
 COLOR: #0d378f;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 PADDING-TOP: 0px;} 

A.lev3 {
 BORDER-RIGHT: #dddddc 0px solid;
 PADDING-RIGHT: 8px;
 BORDER-TOP: #ffffff 1px solid;
 MARGIN-TOP: 0px;
 PADDING-LEFT: 12px;
 FONT-SIZE: 11px;
 MARGIN-BOTTOM: 0px;
 PADDING-BOTTOM: 3px;
 BORDER-LEFT: #dddddc 0px solid;
 COLOR: #000000;
 PADDING-TOP: 3px;
 BORDER-BOTTOM: #dddddc 1px solid;
 font-family:  arial, tahoma} 

A.lev3:hover, A.lev3:focus {
 background: #E6E6E6;
 text-decoration: underline;
 color: #B12930;
} 

#all{
 width: 1000px;
 background: #ffffff}

#top{
 width: 1000px;
 background: transparent url(../../images/110/top_background.jpg) repeat-x;}

#top_menu{
 height: 23px;
 text-align: right;}

#menu{
 float: right;
 margin-right: 5px;}

#menu a{
 background: transparent url(../../images/100/top_menu_l.png) no-repeat top left;
 margin: 0px;
 margin-top: 0px;
 margin-left: 7px;
 padding: 0px;
 padding-left: 13px;
 padding-right: 6px;
 padding-top: 4px;
 font-family: arial, tahoma;
 color: #282425;
 font-weight: bold;
 font-size: 10px;
 height: 19px;
 display: block;
 float: left;
 line-height: 12px;
 }

#menu a:hover, #menu a:focus  {
    background: url("../../images/100/top_menu_l_h.gif") no-repeat scroll left top transparent;
    text-decoration: underline;
    color: #d03038;
}

#menu span{
 background: transparent url(../../images/100/top_menu_r.gif) no-repeat top left;
 margin-top: 0px;
 height: 23px;
 width: 10px;
 display: block;
 float: left;}

#top_header{
 width: 1000px;
 height: 83px;}

.top_header_name{
 width: 455px;
 float: left;
 color: #474747;
 font-size: 17px;
 margin-top: 30px;
 margin-left: 18px;
 font-family: trebuchet ms, arial, tahoma;
 padding: 0 0 5px;
 font-weight: bold;
 }

#top_header h1{
 width: 455px;
 float: left;
 color: #858585;
 font-size: 17px;
 margin-top: 30px;
 margin-left: 18px;
 font-family: trebuchet ms, arial, tahoma;
 }

#logo_bip{
 float: left;
 margin-top:0px;
 margin-left: 10px;
 z-index: 10;
 visibility:visible;
 position: relative;}

#logo_inst{
 float: right;
 margin-right: 50px;}

#middle{
 width:1000px;
 background: #ffffff;}

#left_menu{
 border-bottom:1px solid #C4C4C4;
 background:#f8f8f6;
 float:left;
 min-height:500px;
 text-align:left;
 width: 169px;
}

.menu-pion a {
 display:block;}

.lev1 {
	display: none;
}

a.lev2 {
 background:#3d5ea3;
 border-style:solid;
 border-width:0px;
 color:#FFFFFF;
 font-size:11px;
 font-family:arial, tahoma;
 font-weight:bold;
 padding:2px 6px 3px;
 text-decoration:none;
 margin: 0px;
 border: 0px;
 border-top: #dddddc 1px solid;}

/* nowe menu */

ul.menu {
    list-style: none;
    padding:0;
    margin:0;
}

ul.menu h2 {
    background-color: #34508B;
    border-style: solid ;
    color:#FFFFFF;
    font-size:11px;
    font-family: arial, tahoma;
    font-weight:bold;
    padding:2px 6px 3px;
    border-top: 1px  solid #DDDDDC;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}

ul.menu h2.menu_img_h2 {
    padding: 3px 6px 0;
}

ul.menu .menu_img {
    margin-right: 10px; 
	width: 35px; 
	padding: 0;
	height: auto;
}

ul.menu ul {
    list-style: none;
    padding:0;
}

.content {
 float:left;
 padding: 0 5px 5px;
 width: 652px;
 font-size:11px;
}

.content i{
 font-size: 11px;
 color: #717171;
 font-family: arial, tahoma;
}

.content i font {
 font-size: 11px;
 color: #717171;
 font-family: arial, tahoma;
}

.kategoria td{
background:#ffffff;
}

#right_menu{
 border-bottom:1px solid #C4C4C4;
 background: #f8f8f6;
 float: right;
 min-height: 500px;
 text-align: left;
 width: 169px;}

#top_belt{
 width: 800px;
 height: 34px;
}

#top_belt p{
 margin: 0px;
 float: left;
 padding: 6px 0 0 10px;
 color: #ffffff;
 width: 426px;
 line-height: 16px;
 }

#szukaj{
 background: transparent url(../../images/100/szuk_aaa.png) no-repeat;
 background-position: top right;
 margin:0px;
 padding:0px;
 width: 310px;
 height: 44px;
 float: right;
 margin-top:-10px;
 padding: 0px;
 z-index: 100;
 visibility: visible;
 position: relative;
}

#szukajLabel {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 14px 8px 0 18px;
}

.szukaj_area{
 width: 103px;
 height: 15px;
 padding: 0px;
 float: left;
 voice-family: inherit;
 padding-left: 3px;
 font-size: 11px;
 font-family: arial, tahoma;}

#szukaj_button{
 margin: 0px;
 margin-left: 6px;
 padding:0px;
 float:left}

#drukuj{
 text-decoration: none;
 color:#1D569B;
 float:right
}

#stopka{
 width:1000px;
 text-align: left;
 float: left;
 background: #b9392e;
}

#stopka a{
  color: #ffffff;
}


#stopka_links, #stopka_odwiedziny{
    color: #ffffff;
    float: left;
    height: 2px;
    padding: 0;
	text-align: left;
	font-size: 11px;
}

#stopka_links{
    margin: 2px 0 0 32px;
	width: 772px;
}

#stopka_odwiedziny{
    margin: 2px 0 0 20px;
}

#stopka_r {
 margin-top: 10px;
 float:right;
 position: relative;
 right: 0pt;}

#stopka_l {
 margin-top: 10px;
 position: relative;
 left: 0pt;
 float:left;}

#top_belt {width:1000px !important;margin:0px;padding:0px;}

.td_content td {
padding-top: 3px;
padding-bottom: 3px;
background: #ffffff;
}

.td_content input {
width: 170px;
}

.td_content { 
	padding-top: 6px;
	padding-left: 6px;
	/*line-height: 1.4em;*/
}

.content td {
padding-left: 3px;
padding-right: 3px;
}
.kategoria td {
background: #ffffff !important;
}

select {
height: 19px;
}

.wyszukiwarka_link {
color: #19559E;
margin-top: 10px;
}

.size10{
color:#8D8D8D;
font-family:arial,tahoma;
font-size:11px;
}

.sprawy td{
border:1px solid;
}
.nazwa_pliku .size{
position: relative;
color: #000000;
font-size:10px;
padding-left: 14px;
}

#id41458f01da9ec td {
background: #ffffff;
padding-left: 5px;
padding-right: 5px;
}

#id41458f01da9ec{
padding:0;
margin-right: auto;
margin-left: auto;
width: 430px;
display:block;
}
#id41458f01da9ec .td_content  {
font-family:arial,tahoma;
margin-right: auto;
margin-left: auto;
}

h3.lev2eurzad {text-decoration: none; border-style: none; background: url(../../images/100/eurzad.gif) no-repeat 0px 0px; HEIGHT: 20px}/*eurzadkan.gif*/

/* nowe menu */

ul.menu {
    list-style: none;
    padding:0;
    margin:0;
}

ul.menu h3 {
    background-color: #34508B;
    border-style: solid ;
    color:#FFFFFF;
    font-size:11px;
    font-family: arial, tahoma;
    font-weight:bold;
    padding:2px 6px 3px;
    border-top: 1px  solid #DDDDDC;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
}

ul.menu ul {
    list-style: none;
    padding:0;
	margin: 0;
}

#middle hr{
 height: 1px;
 border: 0;
 background-color: #8d8d8d;
 margin: 5px;
}

.content hr{
 height: 1px;
 border: 0;
 background-color: #8d8d8d;
 margin: 5px;
}

.class_zaaw {
 background: transparent url(../../images/100/search.gif) no-repeat scroll 0 4px;
 height:1px;
 padding:20px;
 margin-right:20px;
}

.content .td_content hr{
 height: 1px;
 border: 0;
 background-color: #ededed; margin-top: 5px;
}

.menu_middle {
display:none;
}

#all{
margin-left: auto;
margin-right: auto;
}

#wysokosc{
clear:both;
}

/*########################## Elektroniczna wokanda ############################*/

.elektroniczna_wokanda  {
padding-top: 10px; 
padding-bottom: 0px; 
}

.elektroniczna_wokanda_szukaj {
text-align: center;
}

.elektroniczna_wokanda_szukaj table {
border: 1px solid rgb(241, 243, 236);
width: 100%;
}

.elektroniczna_wokanda table {
border-top: 1px solid rgb(241, 243, 236);
border-left: 1px solid rgb(241, 243, 236);
width: 100%;
}

.elektroniczna_wokanda td {
border-right: 1px solid rgb(241, 243, 236);
border-bottom: 1px solid rgb(241, 243, 236);
}

.elektroniczna_wokanda .center {
background-color: rgb(246, 246, 246); 
text-align: center;
}

.elektroniczna_wokanda span {
font-weight: bold;
}

.wokandadivleft {
padding-left: 15px; 
}

.wokandadivbottom10{
padding-bottom: 10px;
}

.wokandadivbottom20{
padding-bottom: 20px;
}

.wokandadivtop{
padding-top: 20px;
}

div.navi a {
background-color:#F8F8F8;
border:1px solid #CCCCCC;
color:#666666;
font-size:12px;
padding:2px 6px;
text-decoration:none;
}

div.navi a:hover, div.navi span {
background-color:#EEEEEE;
border:1px solid #666666;
color:#444444;
font-size:12px;
padding:2px 6px;
text-decoration:none;
}

/*########################## Mapa serwisu ############################*/

ul.mapa_serwisu, ul.mapa_serwisu_0 {
    padding-left: 6px;
}

ul.mapa_serwisu_0 li {
    background: url("../../icons/bullet-red.png") no-repeat scroll 5px 0.9em transparent;
	padding: 5px 0 4px 15px;
    border-top: 1px solid #D1D1D1;
	list-style: none outside none;
	font-weight:bold;
}

ul.mapa_serwisu_0 li span {
    color: #4C4C4C;
}

ul.mapa_serwisu li {
    background: url("../../icons/bullet-red-empty.png") no-repeat scroll 5px 0.9em transparent;
    margin-top: 1px;
    padding: 5px 0 0 15px;
	border-color: #F3F3F3;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    background-position: 5px 0.8em;
    clear: both;
	display: list-item;
    list-style: none outside none;
	font-weight:normal;
}

ul.mapa_serwisu li span {
    color: #000000;
}

ul.mapa_serwisu li a , ul.mapa_serwisu_0 li a {
    color: #1D569B;
}

/*########################## Wyniki wyszukania ############################*/
li.search {
    margin-bottom: 5px;
    margin-top: 15px;
}

ul li.search {
    list-style: none outside none;
}

ul.search_ul {
    border: 0 none;
    margin: 0;
    padding: 0;
}

.search_h3 {
    font-size: medium;
	font-weight: normal;
}

.search_div em {
    font-style: normal;
    font-weight: bold;
}

.search_div a {
	font-size: 13px;
	text-decoration: underline;
}

.search_opis {
	font-style: italic;
	font-size: 10px;
}

/*.search_div h5 {
	font-size: 10px;
	font-style: italic;
}*/

div.table_content hr { background-color: #8D8D8D}

/*#################### FONTSIZER ############################*/
body.wieliszew .fsizer a{
  color:#1D569B;
  padding:0 1px;
  cursor: pointer;
}
body.wieliszew .fsizer a:hover { color:red }
.content{
  position: relative;
}

body.wieliszew #fontsizer{
    left: 95%;
    position: absolute;
    right: 10px !important;
    top: -30px;
}

#fontsizer {
    /*left: 275px;*/
	padding-left: 10px;
    position: relative;
    top: 5px;
    z-index: 1;
	float: left;
}

.fsizer a {
    color: #fff;
    cursor: pointer;
    font-size: 16px !important;
    font-weight: bold;
    line-height: 18px;
    margin-right: 4px;
    padding: 0 1px;
    text-decoration: none;
}
.fsizer a:focus {
    /*outline: 2px solid #fff;*/
    /*text-decoration: underline;*/
}
.fsizer a:hover {
    background: #f8f9f1 none repeat scroll 0 0;
    color: #9a4d22 !important;
}
.fsactive {
    background: #f8f9f1 none repeat scroll 0 0;
    color: #9a4d22 !important;
}
.fsizer br, #szukaj br {
    line-height: 0;
}
.fsizer {
	font-size: 16px; 
	line-height: 18px;
}
/*#fontsizer {

    left: 300px;
    position: relative;
    top: -2px;
    z-index: 1;
}
.fsizer a:hover{ color: #9A4D22 !important; background: none repeat scroll 0 0 #F8F9F1; }
.fsactive{  color: #9A4D22 !important; background: none repeat scroll 0 0 #F8F9F1; }
.fsizer a { color: #fff; font-weight: bold; margin-right: 4px ; text-decoration: none; cursor: pointer; padding:0 1px; }
.fsizer br, #szukaj br{line-height: 0;}
#fontsizer { float:left; }*/
#fs_sml { font-size: 11px}
#fs_med { font-size: 14px}
#fs_lrg { font-size: 17px}

/*#################### KONTRAST ############################*/
#contrastButtonBox {
    border-right: 1px solid #fff;
    /*display: inline-block;
    left: 50px;*/
	float: left;
    padding: 0 5px 0 0;
    position: relative;
    top: -1px;
}
#contrastButtonBox a:focus {
    outline: 2px solid #fff;
    /*text-decoration: underline;*/
}
.contrast2 a:hover, .contrast2 a:focus, .contrast2 #menu a:hover, .contrast2 #menu a:focus {
    color: yellow !important;
    outline: 1px solid yellow !important;
}
.contrast3 a:hover, .contrast3 a:focus, .contrast3 #menu a:hover, .contrast3 #menu a:focus {
    color: white !important;
    outline: 1px solid white !important;
}
.contrast4 a:hover, .contrast4 a:focus, .contrast4 #menu a:hover, .contrast4 #menu a:focus {
    color: blue !important;
    outline: 1px solid black !important;
}
#contrast1 {
    background: white none repeat scroll 0 0 !important;
    border: 2px solid black !important;
    color: black  !important;
}
#contrast2 {
    background: black none repeat scroll 0 0 !important;
    border: 2px solid black !important;
    color: white  !important;
}
#contrast3 {
    background: black none repeat scroll 0 0 !important;
    border: 2px solid yellow !important;
    color: yellow  !important;
}

#contrast4 {
    background: yellow none repeat scroll 0 0 !important;
    border: 2px solid black !important;
    color: black  !important;
}
.contrastButton {
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    font-size: 16px !important;
    font-weight: 700;
    height: 23px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-right: 4px;
    margin-top: 4px;
    text-align: center;
    width: 23px;
}

/*#################### LINK PRZEJDZ DO TRESCI ############################*/
.skip {
    left: -250px;
	top: 75px;
    list-style: none outside none;
    margin-left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.skip a {
    left: -99999px;
    position: absolute;
    top: 0;
}

.skip a:focus, .skip a:active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border: 1px dotted #EEEEEE;
    box-shadow: 0 0 5px #888888;
    font-size: 0.9em;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 3px 6px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 75%;
    z-index: 9999;
	top: 0;
}

/*#################### MENU POSTEPOWE ############################*/
.menu_postepowe img {
	margin: 0px 4px;
	vertical-align: middle;
}
.menu_postepowe {
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #f0f0ed;
	border-bottom: 1px dotted #cfcfc6;
	margin-bottom: 10px;
}
.menu_postepowe a, .menu_postepowe a:hover{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}


/*  Breadcrumbs */

ol#breadcrumbs {
    list-style: none;
    overflow: hidden;
    background-color: #F0F0ED;
    border-bottom: 1px dotted #CFCFC6;
    margin: 0 0 10px 0;
    padding: 3px 0 4px 0;
    line-height: 10px;
}

ol#breadcrumbs li {
    float:left;
    background: url("../../images/arrow.gif") no-repeat left 3px;
    padding: 0 4px 4px 9px;
}

ol#breadcrumbs li:first-child {
    float:left;
    background: none;
    padding: 0 4px 0 0;
}


ol#breadcrumbs li a{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	color: #2C4476;
}

/*  Breadcrumbs */

ol#breadcrumbs {
    list-style: none;
    overflow: hidden;
    background-color: #F0F0ED;
    border-bottom: 1px dotted #CFCFC6;
    margin: 0 0 10px 0;
    padding: 3px 0 4px 0;
    line-height: 12px;
}

ol#breadcrumbs li {
    float:left;
    background: url("../../images/arrow.gif") no-repeat scroll left center;
    padding: 0 4px 0 9px;
}

ol#breadcrumbs li:first-child {
    float:left;
    background: none;
    padding: 0 4px 0 0;
}


ol#breadcrumbs li a{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

/* Nagłówek podstrony */

h1#pageHeader {
    border-bottom: 1px solid #777777;
    color: #34508b;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    width: 97%;
    margin-bottom: 3px;
}

/* informacja o wykorzystaniu ciasteczek */
#CookieAlert * {
    margin: 0px;
    padding: 0px;
}

#CookieAlert {
    position: fixed;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: #F5F5F5;
    padding: 20px;
	border-top: 1px solid #E9E9E9;
    z-index: 1000;
	text-align:center;
}

#CookieAlert .CookieAlertBIP {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
	text-shadow: 0px 0px 1px #FFFFFF;
    margin-bottom: 7px;
}

#CookieAlert p {
    font-size: 12px;
    color: #333333;
    line-height: 1.5em;
    text-shadow: 0px 0px 1px #FFFFFF;
}

#CookieAlert a.zamknij {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    line-height: 22px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #DA272B;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

#CookieAlert a.zamknij:hover, #CookieAlert a.zamknij:focus{
    background-color: #3D5EA3;
}

.dokumenty_zaimportowane_lista2 {
	background: url("../../images/100/strzalka.gif") no-repeat scroll 4px 8px rgba(0, 0, 0, 0);
	margin: 0px 4px 4px 4px;
	padding: 5px 0 0 15px;
	clear: both;	
}

/* linki pozwalajace na powiekszenie czcionki na stronie */
.element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/*dostosowanie wcag*/
.td_szukaj_zaawansowane .data_info {
	margin-left:46%;
	color: #636363;
}

.td_szukaj_zaawansowane .ui-datepicker-trigger {
	margin-left:2px;
	vertical-align: top; 
	margin-top: 3px;
}

.td_szukaj_zaawansowane .data_info_label {
	color: #636363;
	font-size:10px;
}

.td_szukaj_zaawansowane .hasDatepicker {
	vertical-align: top; 
	margin-top: 5px;
}

.td_szukaj_zaawansowane label.datapickerLabel {
  margin-top: 3px;
}

.td_szukaj_zaawansowane #szukajinput, .td_szukaj_zaawansowane #autor {
	width: 98%;
}

.td_szukaj_zaawansowane .divszukaj {
	width: 96%;
    margin-left: auto;
    margin-right: auto;
}

a#drukuj:hover{
    text-decoration: underline;
}

/*
A.lev3:hover, A.lev3:focus {
 text-decoration: none; -> text-decoration: underline;
}

#menu a:hover { =>
#menu a:hover, #menu a:focus  {
    background: url("/public/images/100/top_menu_l_h.gif") no-repeat scroll left top transparent;
    text-decoration: underline;
    color: #d03038;
}

#underlinks{
 width: 400px;	->	 width: 455px;

#stopka p{
 width: 250px;	->	 width: 240px;

content

 fsizer
 */

.h2link {
	color: #1d569b;
}

table {
    max-width: 422px;
}


/*Duży kontrast pod IE10 (włączenie Prawy Alt + Shift + PrtScr*/
@media screen and (-ms-high-contrast: active) {
  a {
	  color: #F2CE2C !important;
	}
}