 body 
 {
	background: #c0bbbd;
	font-family: Verdana !important;
	font-size: 10pt;
	line-height: 150%;
	text-align: left;
 }



.ui-widget {
	font-family: Verdana !important;
}



#container
{
	/* width: 970px; */
	margin: 0px auto !important;
	padding: 0px !important;

	background-color: white !important;
}






#menu_gorne
	{
	/* background: #4d4850 url('../lay/bg_menu_gorne.jpg') center repeat-y;*/
	background: transparent url("../lay/webtreats_metal_5-512px.jpg") repeat scroll left top;
	/*background-color: #4d4850;*/
	padding-top: 10px !important;
	}






.opcje
{
background: transparent url('../lay/es/bg_main.jpg') repeat-y;
	height: 50px;
	width: 970px;
}

#opcje_opcje
{
display: none;
width: 880px;
padding: 5px;
padding-left: 15px;
padding-top: 10px;
margin-left: 28px;
margin-top: 10px; 
float: left;
border:1px dotted #bababa;
background-color:#FFFFBB
}

#opcje_opcje li
{
display: inline;
}


#opcje_opcje h4
{
font-weight: bold;
font-size: 14pt;
text-align: left;
}

#opcje_opcje p
{
padding-top: 10px;
}

#logo
{
width: 150px;
height: 100px;
display:block;
padding-left: 20px;
}

#cookies {
    margin-bottom: 0 !important;
    padding-bottom: 15px !important;
}


#login_info
{
/* background: transparent url('../lay/es/bg_main.jpg') repeat-y; */
background: #FFFDEA !important;

}

#login_szczegoly
{
padding: 10px;
padding-bottom: 20px;
display: block;
}
/* ---------------------------------- */

acronym {border-bottom: 1px gray dotted; cursor: help; padding-bottom: 3px;}

#main
{
	/* background: white url('../lay/es/bg_main.jpg') repeat-y; */
	background-color: white !important;
	box-shadow: 0 5px 15px black inset;
	padding-bottom: 150px;
}

@media screen and (max-width: 970px)  {
	#container { 	background-color: white !important;  box-shadow: 0 !important;}
	#main { 	background-color: white !important;  box-shadow: 0 0 0 white inset !important;}
}


#tresc
{
/* padding: 5px 25px; */
text-align: left;
}

#tresc p
{
padding-top: 10px;
}

#kol1
{
/* float: left;
width: 550px; */
/* width: 100%;*/
/*margin-left: 5px !important; */
padding-top: 0px;
}

#kol2
{
/*
width: 350px;
float: right; */
}


#kol1 h2
{
font-size: 14pt;
padding: 5px 0px;
color: black;
font-weight: bold;
text-transform: uppercase;
text-shadow: #B0B0FF 2px 2px 2px;

}

#kol2 h2
{
font-size: 14pt;
padding: 5px 0px;
color: black;
font-weight: bold;
text-transform: uppercase;
text-shadow: #B0B0FF 2px 2px 2px;
}


.news p
{
padding-top: 10px !important;
}

.news
{
padding-bottom: 5px;
margin-bottom: 30px;
border-bottom: 1px #c0bbbd solid;
/* background: transparent url('../lay/half_logo.jpg') bottom left no-repeat; */
 background: transparent url('../lay/bg_news2.jpg') bottom left no-repeat; 
}

.news h4
{
padding: 2px 0px;
margin-top: 10px;
margin-bottom: 0px;
color: black;
font-weight: bold;
}

h3
{
font-size: 12pt;
padding: 2px 0px;
margin-top: 10px;
margin-bottom: 0px;
color: #292929;
font-weight: bold;
}

.news small
{
padding-right: 20px;
}

.news li
{
list-style-type: disc;
margin-left: 20px;
}


/* ---------------------------------- */

a {color: #0e296c;}
a:hover {color: #1a6ab1;}
a:visited {color: #0c1d5f;}

em { font-style: italic; }

/* ---------------------------------- */

	/* ----------- kolory ------------------------ */
.na { color: #000000;}
.nn {color: #000080;}
.nr {color: #AF2A26;}
.ns {color: #535353;}
.nz {color: BAEBCF;}
.np {color: #0000A0;}
.nb {color: white;}

	/* ----------- rozmiary ------------------------ */
	/* n - normal traktujemy jako bazowy - warto�� w body - 10pt */
.xxxl {font-size: 16pt;}
.xxl {font-size: 14pt;}
.xl {font-size: 12pt;}
.s {font-size: 11pt;}
.m {font-size: 9pt;}
.mm {font-size: 8pt;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.justify {text-align: justify;}


.text_center {text-align: center !important;}

strong { font-weight: bold;}


.katalog_link { display: block;padding-left: 70px; padding-top: 10px; padding-bottom: 10px;color: #000064; line-height: 120%; text-decoration: none;}
.katalog_link:hover { color: #626262;}

#katalog
{
margin-left: 28px;
padding-left: 12px;
padding-top: 30px;
width: 736px;
height: 300px;
background: transparent url(../lay/bg_katalog.jpg) center left no-repeat;
}

#katalog p
{
float: left; 
padding-top: 4px;
padding-right: 2px;
}

/* ---------------------------------- */



.hide , .adm_hide {display: none; visibility: hidden;}


.clear {clear: both !important; }

.center
	{
/*	position: relative; */
/*	margin: 0px auto !important;*/
	}



small
{
color: #676767;
}





/* -------- formularze -------------------- */

#search
{
background: white url(../lay/bg_search.jpg) bottom right no-repeat;
text-align: left !important;
}

.es_tekst_form_szukaj
{
padding-top: 5px !important;
}

.search_button
{
font-size: 8pt;
margin-left: 10px;
padding: 1px 5px; 
}

.search_form
{
padding: 3px 0px; 
color: #676767;
font-weight: bold;
font-size: 8pt;
margin-left: 3px;
}

.search_adv
{
font-size: 7pt;
text-align: center;
padding-bottom: 15px ;
margin-top: -10px !important;
}

.search_tip
{
	font-style: oblique;
	font-weight: normal;
	text-align: center;
}

/* ------------------------------- */

.komunikat
{
border: 1px #C0C0C0 solid;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

text-align: justify;
padding: 10px 10px;
margin-bottom: 20px;
/*min-height: 155px;*/

}

.komunikat_tresc
{
font-size: 10pt;
font-weight: normal;
text-align: center;
padding: 10px 0px;
margin: 2px 0px;
float: right;
width: 90%;
color: #000080;
}

.komunikat_tresc_ok
{
font-size: 10pt;
font-weight: normal;
text-align: center;
padding: 10px 0px;
margin: 2px auto;
color: #000080;
width: 80%;
}

.komunikat_tresc_no_ico
{
font-size: 10pt;
margin: 2px 0px;
width: 100%;
}

.komunikat_powrot
{
text-align: center !important;
padding-bottom: 5px !important;
display: block;
}

.komunikat_left
{
float: left; 
width: 7%;
}

.komunikat_ico
{
padding: 5px 10px;
}

.komunikat:hover
{
background: #FFFFDD;
}


.metryka_pliki
{
font-weight: normal;
text-align: left;
margin-left: 40px;
margin-top: -20px;
}







/* ============================ */
.show_info {
color:#2c2b2b;border:1px dotted #bababa;display:block;
padding:0.5em 1em 0.5em 1.4em;background-color:#f2f2f2;line-height:1.7em;margin-bottom:15px; margin-top: 15px}
.show_info img{margin:5px 17px 0 0}



/* wyświetlanie pomocy */

.przycisk_pomoc 
{
	cursor: pointer;
}

.tekst_pomoc
{
	display: none;
}


.fok
{
 color: red !important;
 font-weight: bold !important;

}

.hidden
{
	display: none !important;
}

/*
.pomoc_on
{
	display: visible !important;
}*/

.pomoc
{
width: 90%;
border: 1px #C0C0C0 solid;
background: white url(../lay/bg_bottom_gradient.jpg) bottom left repeat-x;
text-align: justify;
margin-top: 20px;
padding: 0px 5px;
padding-bottom: 20px;
clear: both !important;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

position: -webkit-sticky;  
position: sticky;
top: 20px; 
}

.pomoc:hover
{
background: #FFFCFB;
}

.pomoc a
{
text-decoration: none;
}

.pomoc h3
{
cursor: pointer;
display: block;
}

.pomoc h3 img
{
float: left; 
padding: 0px 10px;
width: 32px;
height: 32px;
display: block;
margin-top: -5px;
}

.pomoc_tresc
{
padding: 5px 20px;
display: block;
clear: both;
}

.pomoc_tresc h5
{
padding: 2px 0px;
margin-top: 10px;
margin-bottom: 0px;
color: #330000;
font-weight: bold;
}

.pomoc_tresc h6
{
padding: 2px 0px;
margin-top: 10px;
margin-bottom: 0px;
color: #373737;
font-weight: bold;
font-size: 90%;

text-shadow: #B0B0FF 2px 2px 2px;
}

.pomoc_tresc ul li
{
list-style-type: circle;
margin-left: 40px;
}


#noscript
{
padding: 20px;
background: #FFD2D2;
border: 1px #C60000 dotted;
text-align: center;
display: block;
width: 100%;
height: 1200px;
z-index: 200;
position: absolute;
}

#noscript div
{
width: 600px ;
margin: 0px auto;
text-align: left;
}


#noscript img
{
margin: 20px;
}

.test 
{
border: 1px red solid !important;
}

.odwolanie_on
{
font-weight: bold !important;
color: red;
border: 1px red solid !important;
}

.odwolanie_off
{
font-weight: normal !important;
border: 1px red solid !important;
color: #C0C0C0;
}


.even { color: #004000; background-color: #D6D6D6; }
.odd { color: #008000; background-color: #E6E6F2; }

#tab_przypisz_wnioski {margin-bottom: 20px;}
#tab_przypisz_wnioski tr {border-bottom: 1px #808080 dotted;}
#tab_przypisz_wnioski thead td {border-bottom: 1px #808080 solid; padding-bottom: 5px}
#tab_przypisz_wnioski td {padding: 3px;}

/* STATUSY */
.lzp_pg { color: #008000 !important;  font-weight: bold; }
.lzp_pp { color: #464646 !important;  font-weight: bold; }
.lzp_pz { color: #000080 !important;  font-weight: bold; }


.lzp_otwarta { color: #008000 !important;  font-weight: bold; }
.lzp_zamknieta { color: #6E6E6E !important; font-weight: normal; }

.wnioski_formalna  { color: #8000ff !important;  font-weight: bold; }
.wnioski_wtrakcie  { color: #008000 !important;  font-weight: bold; }
.wnioski_odwolanie { color: #A80000 !important;  font-weight: bold; }
.wnioski_zakonczona { color: #0080ff !important;  font-weight: normal; }

.wnioski_bo { color: #A80000 !important;  font-weight: bold; }
.wnioski_sa { color: #008000 !important;  font-weight: bold; }
.wnioski_sb { color: #000080 !important;  font-weight: bold; }
.wnioski_sc { color: #0000D7 !important;  font-weight: bold; }
.wnioski_sd { color: #3737FF !important;  font-weight: bold; }
.wnioski_se { color: #7171FF !important;  font-weight: bold; }

.u_aktywny  { color: #008000 !important; }
.u_zablokowany  { color: #6E6E6E !important; }

.a_o  { color: #008000 !important; }
.a_n  { color: #800000 !important; }

.u_admin { color: #D70000 !important; }
.u_pr { color: #400040 !important; }
.u_cr { color: #008000 !important; }
.u_r { color: #000080 !important; }

.u_img {float: left; display: block; padding-right: 10px !important}

.zgodnosc_tak { color: #008000 !important; }
.zgodnosc_nie { color: #800000 !important; }

.wnioski_szczegoly  { color: #0000A0 !important;  font-weight: bold;}

.link_powrot {text-align: center; padding: 5px;}

.opcje_div img {margin-top: -4px;}
.opcje_lista {display: block; padding: 5px; margin-bottom: 1px; border: 1px transparent solid; text-align: left;
}

/*
.opcje_lista:hover {background-color: #FFFFE1; border: 1px #F0F0F0 solid;
  -webkit-box-shadow: 0px 0px 10px #008000;
  -moz-box-shadow: 0px 0px 10px #008000;
  box-shadow: 0px 0px 10px #008000;
}*/

/*
.opcje_main_div
{
width: 100%;
margin-bottom: 5px !important;
} */


/*
.opcje_main_div fieldset
{
	display: block;
	border: 1px solid #C0C0C0;
	padding: 5px 1em 1em 1em;
	width: 97% ;
	color: #535353;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

}


.opcje_main_div legend
{
	font-weight: bold !important;
	font-size: 80%;
	padding: 0px 10px ;
}

#opcje_main_body button
{
text-align: left !important;
}
*/

#opcje_main_body img
{
/*width: 24px;
height: 24px; */
display: block;
margin-top: -2px;
float: left; display: block; padding-right: 10px !important
}

/*
.opcje_main_div a:hover
{
padding: 6px;
border: 1px #9c84ff solid;
background: #ffffb0;
color: #000000;

  -webkit-box-shadow: 1px 1px 2px #808000;
  -moz-box-shadow: 1px 1px 2px #808000;
  box-shadow: 1px 1px 2px #808000;
} */


.wiadomosci
{
padding: 0px 20px;
}

.wiadomosci h3
{
text-shadow: #B0B0FF 2px 2px 2px;
}

.wiadomosci_metryka
{
float: right;
text-align: right;
padding: 0px 0px 10px 20px;
}

.wiadomosci p
{
clear: both;

padding: 10px;
}

.wiadomosci_pp
{
display: block; 
padding: 5px; 
padding-bottom: 12px; 
margin-top: 20px;
text-align: left;
background-color: #FFFFE8; 
border: 1px #C0C0C0 solid;
width: 200px;
text-decoration: none !important;
font-size: 80%;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.wiadomosci_pp:hover
{
border: 1px #808080 solid;
  -webkit-box-shadow: 0px 0px 10px #008000;
  -moz-box-shadow: 0px 0px 10px #008000;
  box-shadow: 0px 0px 10px #008000;

}

.wiadomosci_pp img
{
margin-top: -4px;
}

.button_wiadomosci
{
display: block; 
padding: 5px 20px; 
margin-top: 20px;
margin-left: 10px;
text-align: center;
background-color: #FFFFE8; 
border: 1px #C0C0C0 solid;
text-decoration: none !important;
font-size: 80%;
float: left;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.button_wiadomosci:hover
{
border: 1px #808080 solid;
  -webkit-box-shadow: 0px 0px 10px #008000;
  -moz-box-shadow: 0px 0px 10px #008000;
  box-shadow: 0px 0px 10px #008000;


}


.druk_show
{
display: none !important;
}

.druk_metryka
{
display: none !important;
}

.druk_hide
{
display: block !important;
}


.tab_szczegoly_left
{
 text-align: left;
}

#wiadomosci_odpowiedzi_button
{
margin-bottom: 20px;
}

.wo_odpowiedz
{
padding: 10px;
margin-bottom: 15px;
width: 75%;
display: block; 
border: 1px #C0C0C0 solid;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.wo_autor
{
background-color: #FFFFA6;
}

.wo_odpowiedz:hover
{
border: 1px #808080 solid;
  -webkit-box-shadow: 0px 0px 10px #008000;
  -moz-box-shadow: 0px 0px 10px #008000;
  box-shadow: 0px 0px 10px #008000;


}

.wo_data, .wo_data a
{
font-size: 80%;
color: #C0C0C0;
}

.wo_data:hover, .wo_data a:hover
{
color: black;
}
/* kryteria */

.kryteria_ocena
{
margin-top: 20px;
border: 1px #d8d8d8 solid;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

padding: 10px 5px;
background: white;
font-size: 9pt;
}

.kryteria_ocena h3
{
font-weight: bold;
border: 1px black solid;
padding: 5px 10px;
margin-bottom: 10px;
text-transform: uppercase;
padding-bottom: 5px;
color: white;
background-color: black;

	text-shadow: 1px 1px 0px #666666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



.kryteria_ocena h5
{
font-weight: bold;
border-bottom: 1px black solid;
padding-bottom: 10px;
}


.kryteria_pytanie
{
padding: 20px;
padding-top: 5px;
border: 1px white solid;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;


}


.kryteria_pytanie_tresc_kz, .kryteria_pytanie_tresc_kp
{
font-size: 10pt;
font-weight: bold;
}

.kryteria_pytanie_opis_kz, .kryteria_pytanie_opis_kp
{
font-weight: normal;
font-size: 8pt;
color: #4a4a4a;
}

.kryteria_pytanie_tresc
{
font-weight: bold;
text-decoration: underline;
}

.kryteria_pytanie:hover
{
border: 1px #804000 solid;
background: #FFFACC;
}

.kryteria_pytanie_opis
{
font-size: 9pt;
color: #363636;
/*display: none;*/
}

.kryteria_odpowiedz
{
}

.kryteria_odpowiedz td
{
padding: 2px 5px;
padding-bottom: 10px;
}

.kryteria_odpowiedz tr:hover
{
background: #FFCB97;
border: 1px #808080 solid !important;
cursor: pointer;
}

/*.kryteria_odpowiedz_selected
{
background: #BFFFBF;
border: 1px #004000 dotted !important;
}*/

.kryteria_info
{
border: 2px #800000 solid;
padding: 5px 10px;
padding-left: 60px;
color: #800000;

	background: transparent url('../lay/danish/danish_exclamation.png') 15px center no-repeat;
}


#deklaracja_kz_box
{
padding: 5px 10px;
padding-left: 60px;
color: black;
}

.deklaracja_kz_box_tak
{
	background: transparent url('../lay/32px/32px_ocena_ostateczna.png') 15px center no-repeat;
	border: 2px #004000 solid;
}

.deklaracja_kz_box_nie
{
	background: transparent url('../lay/danish/danish_stop 2.png') 15px center no-repeat;
	border: 2px #ff0000 solid;
}


/* ---------------------------------------------------- */

#browser
{
border: 3px #804000 double;
width: 97%;
background-color: #FFFFC1; 
margin: 0px auto;
}

#browser h2
{
font-weight: bold;
padding: 0px 10px;
}

#browser p
{
font-size: 9pt;
padding: 5px 10px;
}

#oceny_przeniesione
{
	display: block;
	border: 1px solid #C0C0C0;
	padding: 1em;
	padding-left: 60px;

	color: #800000;
	background: transparent url('../lay/danish/danish_exclamation.png') 15px center no-repeat;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}



/* formatowanie wnioski - kroki > < */
.step
{
display: block;
padding: 5px;
border: 1px #808080 solid;
margin-bottom: 8px;
margin-right: 10px;
padding-left: 20px;
padding-right: 15px;
text-decoration: none;
float: left;
background-color: #dbdbdb;

	text-shadow: 1px 1px 0px #c0c0c0;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}


.step:hover
{

background-color: #ffffbf !important;
	text-shadow: 1px 1px 0px #aabfff;

  -webkit-box-shadow: 0px 0px 5px #8080ff;
  -moz-box-shadow: 0px 0px 5px #8080ff;
  box-shadow: 0px 0px 5px #8080ff;
}

.step_img_f
{
float: right; 
padding-left: 10px;
}

.step_img_r
{
float: left; 
padding-right: 10px;
}





#w_wydruki
{
width: 400px;
margin: 0px auto;
margin-top: 20px;
}


#w_wydruki a
{
display: block;
padding: 10px;
border: 1px #808080 solid;
margin-bottom: 8px;
margin-right: 10px;
padding-left: 20px;
padding-right: 15px;
text-decoration: none;
width: 280px;
float: left;
font-size: 11pt;
background-color: #000080;
color: #dadada;
text-shadow: 1px 1px 0px #484848;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

}

#w_wydruki a:hover
{
background-color: #000000 !important;
  -webkit-box-shadow: 0px 0px 5px #8080ff;
  -moz-box-shadow: 0px 0px 5px #8080ff;
  box-shadow: 0px 0px 5px #8080ff;
}


#kp_brak_odpowiedzi
{
display: block;

border: 2px #800000 solid;
padding: 5px 10px;
padding-left: 60px;
color: #800000;

	background: transparent url('../lay/danish/danish_exclamation.png') 15px center no-repeat;
}

.brak_odpowiedzi { color: #ff0000 !important;  font-weight: bold; border: 1px red solid; background: #dcdcba;}


.intro_todo 
{
}

.intro_todo a
{
display: block;
font-weight: bold;
padding: 15px;
font-size: 14pt;
border: 1px #9c84ff solid;
margin: 10px 0px;
text-decoration: none;
text-align: left;
background: #eaffea;
text-shadow: 2px 2px 1px #b7b7b7;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

  -webkit-box-shadow: 0 2px 5px #adadad inset;
  -moz-box-shadow: 0 2px 5px #adadad inset;
	box-shadow: 0 2px 5px #adadad inset;
}

.intro_todo a:hover
{

border: 1px #9c84ff solid;
background: #ffffb0;
color: #000000;

  -webkit-box-shadow: 1px 1px 2px #808000;
  -moz-box-shadow: 1px 1px 2px #808000;
  box-shadow: 1px 1px 2px #808000;

}

.intro_todo img
{
float: left;
margin-top: -7px;
margin-right: 15px;
}


/* ------------------------------ */
.pager
{
width: 650px;
margin: 0 auto;
text-align: center;
}

.pager a
{
display: block;
font-weight: bold;
width: 270px;
float: left;
padding: 10px;
margin: 5px 0px;
margin-right: 20px !important;
font-size: 11pt;
border: 1px #9c84ff solid;

text-decoration: none;
text-align: center;
background: #eaffea;
text-shadow: 2px 2px 1px #b7b7b7;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

  -webkit-box-shadow: 0 2px 5px #adadad inset;
  -moz-box-shadow: 0 2px 5px #adadad inset;
	box-shadow: 0 2px 5px #adadad inset;
}

.pager img
{
float: left;
margin-top: -7px;
margin-right: 15px;
}



/* formatowanie w szczegółach wiadomości*/
.wiadomosci {font-size: 10pt;}
.wiadomosci h1 { font-size: 14pt; font-weight: bold; margin-bottom: 5px;}
.wiadomosci h2 { font-size: 12pt; font-weight: bold; margin-bottom: 5px;}
.wiadomosci h3 { font-size: 11pt; font-weight: bold; margin-bottom: 5px;}
.wiadomosci h4 { font-size: 11pt; font-weight: bold; margin-bottom: 5px; color: black;}
.wiadomosci h5 { font-size: 10pt; font-weight: bold; margin-bottom: 5px;}
.wiadomosci h6 { font-size: 10pt; font-weight: bold; margin-bottom: 5px;}

.wiadomosci li { list-style-type: disc; margin-left: 25px;}

#wiadomosci_pp_raport 
{
background: #f0f0f0;
width: 100%;
font-size: 9pt;
padding:0;
}

#wiadomosci_pp_raport td
{
padding: 2px 7px;
border-bottom: 1px #c0c0c0 solid;
}


/********* kategorie opcje lista **************/
/* -------------------- */
#kat_opcje
{
float: left; 
width: 30%;
}

#kat_opcje_lista
{
width: 96%;
border: 1px #c0c0c0 solid;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	-webkit-box-shadow: 0px 2px 2px #8a8a8a;
	-moz-box-shadow: 0px 2px 2px #8a8a8a;
	box-shadow: 0px 2px 2px #8a8a8a;

}

#kat_opcje_lista ul
{
background-color: white;
background: url("../lay/bg_bottom_gradient5.jpg") repeat-x scroll left bottom #FFFFD2;
}

#kat_opcje_lista ul li
{
padding: 3px 5px;
	text-shadow: 1px 1px 1px #ffffff;
}


#kat_opcje_lista ul li:hover
{
border: 1px #ff8000 solid;
padding: 2px 4px;
background-color: #ffff80 !important;

  -webkit-box-shadow: 0px 0px 5px #8080ff;
  -moz-box-shadow: 0px 0px 5px #8080ff;
  box-shadow: 0px 0px 5px #8080ff;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

#kat_opcje_lista ul li a
{
text-decoration: none !important;
}

.kat_opcje_lista_on
{
font-weight: bold;
padding: 2px 4px !important;
border: 1px #ffc58a solid;
background-color: #feeca5 !important;

  -webkit-box-shadow: 0px 0px 5px #ffff00;
  -moz-box-shadow: 0px 0px 5px #ffff00;
  box-shadow: 0px 0px 5px #ffff00;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

.kat_opcje_lista_off
{
}

#kat_tab
{
float: left;
width: 69%;
}



.parzyste
{
background-color: #c0c0c0 !important;
}
.nieparzyste
{
background-color: #efefef !important;
}




/* z61 */
#wylacz_glosowanie_komunikat
{
width: 100%;
position: fixed;
top: 0px;
left: 0px;
z-index: 100;
border: 2px #800000 solid;
padding: 10px 20px;
background-color: red;
opacity:0.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}

#wylacz_glosowanie_komunikat p
{
width: 600px;
margin: 0px auto !important;
color: white;
font-weight: bold;
}


#wylacz_glosowanie_komunikat img
{
float: left;
}
/* koniec z61 */



/*z5 - formatowanie */

#hurt_wpis
{
border: 1px black solid;
}

#hurt_wpis  th
{
background-color: #c0c0c0;
text-align: center;
}

.hurt_user
{
font-size: 8pt;
padding: 0px 5px;
}

#hurt_wpis td,th
{
border-right: 1px #676767 dotted  !important;
}

.parzyste
{
background-color: #ffffbb !important;
border: 1px black dotted;
}
.nieparzyste
{
background-color: #d8d8eb !important;
}

/*koniec z5 */



/*z36 */
#lzp_zakres_dat_komunikat
{
	display: block;
	border: 1px solid #C0C0C0;
	padding: 1em;
	padding-left: 60px;

	color: #800000;
	background: transparent url('../lay/danish/danish_info.png') 15px center no-repeat;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}



.koz td
{
padding: 2px 4px;
}

.ko_lista li
{
list-style-type: disc;
margin-left: 20px;
}

.user_usun
{
background: #c0c0c0 !important; 
border: 1px #000040 solid;
}

/* z68*/
#fpr_left
{
width: 45%;
float: left;

}

#fpr_right
{
width: 45%;
float: left;
margin-left: 10px;
margin-top: 0px;
}
/* koniec z68*/


#tab_lzp2 a , .tab_strong a
{
font-size: 14pt;
display: block;
font-weight: bold;
padding: 5px;
border-bottom: 0px !important;
}



/* kws request z83 */
.kryteria_pytanie_opis
{
border: 1px #9f9f9f solid;
position: absolute;
margin-left: 99%;
margin-top: 25px;
padding: 2px 5px;
min-width: 50%;
font-size: 8pt;
background-color: #e0e0e0;
text-shadow: white 1px 1px 0px;
z-index:5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.kr_more label
{
display: block;
padding: 1px;
cursor: pointer;
}

.kr_more label:hover
{
border: 1px #804000 dotted;
background: #ffffd5;

}

/* kws request  koniec z83*/

.gs
{
background-color: #d7d7d7;
}


.btn
{

}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
}


#mbox {
background-color: #ceffce;
}

#zaznaczanie {

}

.d_paragraf {
	text-align: center;
	font-weight: bold;
}


.bf_s {
	background-color: #d2d2d2;
}

#generator {
}


#generator label {
	font-weight: normal;
}

#generator td{
padding: 5px 10px;
}


.tab_uchwaly td {
margin-top: 200px;
 /*font-size: 11pt !important;*/
}


.lzp_lista_wn_nazwa {
	font-size: 11pt;
	font-weight: bold;
}

/*likwidacja word-wrap w textarea*/
#f_nwnioski {
  overflow-wrap: normal;
}