.disclaimer {
   margin-top: 20px;
}

.disclaimer, .disclaimer p {
   font-size: 12px;
   font-style: italic;
   color: 0;   
   line-height: 1.2em;
}

.nk {
   opacity: 0.5; 
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
}

.udostepnianie
{
   font-size: 10pt; 
   font-weight: bold;
}

.dostepne {
   color: green;
}

.niedostepne {
   color: red;
}


#logind {
   text-align: center;
}

#logint {
   margin: 0 auto;
}

#logint TD {
   padding: 5px;
}

SPAN.nakt {
   font-size: 10px;
   font-style: italic;
   color: green;
}

#uz {
   color: black;
   text-decoration: none;
   background-color: #ddd;   
   padding: 0 5px 0 5px;
}

FORM {
   padding: 5;
   margin: 0;
}

.slowa {
   width: 150px;
   font-size: 15px;
}

.fhelp a:link, .fhelp a:visited
{
   color: #000;
   text-decoration: none;
}

.fhelp a:hover
{
   cursor: help;
   text-decoration: underline;
}

.slowa-s {
   width: 150px;
   font-size: 10pt;

}

.slowa-c {
   font-size: 10pt;
   white-space: nowrap;
}

.powiazane, .powiazane a:link
{
   font-size: 10pt;
   color: #008000;
}

.h-dzial
{
   color: #0a530a;
   font-weight: bold;
   padding-left: 0px;
}

.h-oper
{
}

#warunek
{
   display: none;
}

.einput 
{
   border:none;
   background-color: #FFD;
   width: 100%;
}

.qinput 
{
   border: 1px solid #ddd;
   background-color:transparent;
   background-color: #fafafa;
}

body img {
   border: 0;
}

.cytaty-tezy {
   padding-top: 4px;
}

.g {
   margin-top:1em; 
   margin-bottom:1em
}

.j {
	width: 60em;
	font-weight: bold;
	color: #060;
	font-style: italic;
	padding-bottom: 2px;
}

.lista-wynikow {
   margin-top:1em; 
   margin-bottom:1em;
   line-height: 16px;
}

#qt {
   border-width: 1px;
   border-spacing: 0;
   border-style: none;
   border-color: gray;
   border-collapse: collapse;
}

#qt td, #qt th {
   border-width: 1px;
   padding: 3px 3px 3px 0px;
   border-style: none;
   border-color: gray;
}

#qt tr td.space-down {
font-size: 0.5em;
/*
   padding-bottom: 5px;
*/
}

#qt tr td.border-down {
/*
   border-bottom: 1px dotted gray;
*/
   border-bottom: 1px solid #ddd;
}

#qt tr td.border-up {
   border-top: 1px solid #ddd;
}

#qt tr td.space-up {
font-size: 0.5em;
/*
   padding-top: 5px;
*/
}

#qt img {
   vertical-align: middle;
}

.info-table img {
   vertical-align: middle;
}

.forma {
   z-index: 5;
}

.sel_rodzaj {
   width: 400px;
   z-index: 10;
}

.sel_funkcja {
/*
   width: 140px;
*/
}

.sel_nob {
   border:none;
   border: 1px solid #ddd;
}

.qsample {
   color: #666;
}

/* Panel slownika */

#sl_lista {
   height: 400px;
}

#sl_lista ul
{
   margin-left: 0;
   padding-left: 0;
   list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
}

#sl_lista a
{
   display: block;
   padding: 1px;
   width: 383px;
   background-color: #fff;
   color: #000;
}

#sl_lista a:link, #navlist a:visited
{
   color: #000;
   text-decoration: none;
}

#sl_lista li.odd a:hover, #sl_lista li.even a:hover
{
   background-color: #abc;
   color: #fff;
}

#sl_panel, #sl_panel p {
   font-size: 14px;
}



#sl_panel .bd { 
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px; 
} 

#sl_panel .bd .sl_lista {
	margin-top: 5px;
	font-size: 14px;
}

#sl_lista li.odd a {
   background-color: white;
}

#sl_lista li.even a {
   background-color: white;
}

.symbol {
   font-weight: bold;
   color: blue;
   padding-right: 20px;
}

/* reszta smieci */


#ccc.table, #ccc tr, #ccc td, #ccc INPUT {
   margin: 0;
   padding: 0;
}

#ccc {
   font-size: 8pt;
   line-height: 1em;
padding-top: 10px;
   margin-left: 0;
   margin-right: auto;
}

#ccc td {
   padding: 1px 10px 1px 0px;

   border-bottom: 1px solid #ddd;

}

/* Formatowanie strony */

body 
{
/*
   background-color: #3e5a5f; lub #3e3e5f, #3a3a43
*/
   padding-left: 20px;
   padding-top: 0px;
}

/* Centrowanie */

.tac {

   text-align: center;  /* centrowanie pod IE */
   margin-top: 10px;
   margin-right: 0;
}

/* Centralny div z tlem */

.tal 
{

   text-align: left;
   width: 820px;
/*
   background: url("../../img/szary.gif") white repeat-y;
   border-right: 1px dotted gray;
*/
   margin: 0 auto; /* centrowanie pod FF */
}

/* Odsuniecie zawartości od brzegu z tlem */

.tab 
{
   width: 730px;
   margin-left: 60px;
   margin-right: 30px;
/*
background-color: #f1f1e1;
*/
}

#header 
{
   width: 100%;
   border-bottom: 1px solid #aaa;
   padding-top: 5px;
   padding-bottom: 5px;
}

#p-header 
{
   display: none;
}

#logo
{
   width: 160px;
   vertical-align: top;
}

#q-link 
{
   width: 100%; 
}

#q-link, #q-link tr, #q-link td 
{
   padding: 0; 
   margin: 0;
}

#desc
{
   width: 100%;
   padding-top: 0px;
   padding-left: 10px;
   padding-bottom: 0;
   margin-bottom: 0;
}

#desc H1
{
   text-align: left;
   padding-top: 0;
   padding-bottom: 0;
   margin-top: 0;
   margin-bottom: 0;
}

#orzecz_info 
{
   position: relative;
   top: 0.0em;
}

.forma form {
   padding-top: 20px;
   margin-top: 0;
}

.czek
{
   width: 20px;
   text-align: right;
}

.top-linki 
{
   width: 100%;
   font-size: 10pt;
}


.dolne-linki 
{
   margin-top: 30px;
   width: 100%;
   font-size: 10pt;
   text-align: right;
}

.navl {
   text-align: right;
   font-size: 10pt;
}

.navlb {
   text-align: right;
   font-size: 10pt;
   font-weight: bold;
}



/* Lista orzeczen */

#lista-orzeczen
{
   margin-top: 30px;
   padding-right: 10px;
   padding-bottom: 20px;
}


/* Szczegoly orzeczena */

#det-odsetep
{
   width: 30px;  /* nie dziala */
}


#det-cell
{
   width: 100%;
   vertical-align: top;
   padding-top: 0px;
   padding-bottom: 5px;
}

#det-tekst
{
   margin-top: 30px;
   padding-right: 10px;
   padding-bottom: 20px;
}


.tsu-header {
   text-align: center;
   margin-top: 20px;

}



.g
{
	margin-top:1em;
	margin-bottom:1em
}

#sp_logo {
	position: relative;
	right: 100%;

}


hr { 
	border: 0; 
	height: 1px; 
	color: #ccc; 
	background-color: #ccc;
}

div#sp {
   font-size: 0.6em;
   color: gray;
}

.instr {
	font-size: 1em;
	color: black; 
	margin-left: 4px;
}

.warning {
	font-size: 1.0em;
	color: red; 
	font-weight: bold;
	margin-left: 2px;
}


.highlight {
/*
	background-color: #FFD;
*/
	font-weight: bold;
}

.todelete {
	background-color:	#e0ffff;
	color:	#e0ffff;
}

.loginerror {
	font-size: medium;
	color:	red;
	font-weight: bold;
}

.naglowek {
	background-color: #EEE;
	width: 100%;
	font-size: 70%;
	padding: 0;
	margin: 0;
	border-spacing: 1px;
}
.naglowek tr td {
	border-top-style: inset;
	border-top-width: 1px;
	border-left-style: outset;
	border-left-width: 1px;
	vertical-align: top;
}

.deleted {
	background-color:	#e0ffff;
}

H1.naglowek {
    COLOR: #6666CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18;
    background-color: #fff;
}

H1.naglowek a:link, H1.naglowek a:visited {
   text-decoration: none;
   COLOR: #6666CC;
}

h1, h2.western {
	font-size: 18;
	font-stretch: wider;
}

h2, h2.western {
	font-size: 16;
}

h3, h3.western {
	font-size: 14;
}

h4, h4.western {
	font-size: 14;
}

.mojlink {
	font-size: 80%;
}

.sygn {
	font-size: medium;
	font-weight: bold;
}

body,td,div,.p,a
{
	font-family: Arial,sans-serif;
}

body {
	margin-left: 0;
	margin-right: 20;
	margin-top: 0;
	line-height: 140%;
}



p { 
   color: #000; 
   font-family: Arial, sans-serif; 
   font-size: 12pt;
   margin-bottom: 0px;
   margin-top: 10px;
}

div, td{
	color:#000
}


/* --- AUTOCOMPLETE CSS --- */

.autocomplete {
  position: absolute;
  color: #333;
  background-color: #fff;
  border: 1px solid #666;
  font-family: Arial;
  overflow: hidden;
  font-size: 90%;
}

.autocomplete ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}

.autocomplete li {
  display: block;
  white-space: nowrap;
  cursor: pointer;
  margin: 0px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #fff;
}

.autocomplete li.selected {
  background-color: #cef;
  border-top: 1px solid #9bc;
  border-bottom: 1px solid #9bc;
}

/* --- PAGINATION  --- */

.pagination
{
   padding: 2px;
   text-align: center;
}

.pagination ul
{
   margin: 0;
   padding: 0;
   text-align: center; /*Set to "right" to right align pagination interface*/
   font-size: 12px;
}

.pagination li 
{
   list-style-type: none;
   display: inline;
   padding-bottom: 1px;
}

.pagination a, .pagination a:visited 
{
   font-size: 12px;
   padding: 0 5px;
   border: 1px solid #9aafe5;
   text-decoration: none; 
   color: #2e6ab1;

   padding: 2px 5px 2px 5px;
   margin: 2px;
   border: 1px solid #AAAADD;
}

.pagination a:hover, .pagination a:active
{
   border: 1px solid #2b66a5;
   color: #000;
   background-color: lightyellow;
   font-weight: bold;
}

.pagination li.currentpage
{
   font-size: 12px;
   font-weight: bold;
   padding: 0 5px;
   border: 1px solid navy;
   background-color: #2e6ab1;
   color: #FFF;

   padding: 2px 5px 2px 5px;
   margin: 2px;
   border: 1px solid #AAAADD;
}

.pagination li.disablepage
{
   padding: 0 5px;
   border: 1px solid #929292;
   color: #929292;

   padding: 2px 5px 2px 5px;
   margin: 2px;
   border: 1px solid #AAAADD;
}

.pagination li.nextpage
{
   font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ 
/* IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
   margin-right: 5px;
   padding-right: 0;
}


/* Reszta z Google */

a:link {
   color:#00c;
}
a:visited {
   color:#551a8b;
}
a:active {
   color:#f00;
}

/*

.f{color:#6f6f6f}
.fl:link{color:#77c}
.t a:link,.t a:active,.t a:visited,.t{color:#000}
.t{background-color:#e5ecf9}
.k{background-color:#36c}
.h{color:#36c}
.i,.i:link{color:#a90a08}
.a,.a:link{color:#008000}
.z{display:none}
div.n{margin-top:1ex}
.n a{font-size:10pt;color:#000}
.n .i{font-size:10pt;font-weight:bold}
.q:visited,.q:link,.q:active,.q{color:#00c;}
.b {font-size:12pt;color:#00c;font-weight:bold}

.ch { cursor: pointer; cursor: hand; }

.sem{display:inline;margin:0;font-size:100%;font-weight:inherit}
.e{margin-top:.75em;margin-bottom:.75em}

.sm{display:block;margin-top:0px;margin-bottom:0px;margin-left:40px}

*/


/* Calendar CSS */

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color: #6677DD;
			text-align: center;
			vertical-align: middle;
			text-decoration: none;
			color: #FFFFFF;
			font-weight: bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}