BODY {
	color: yellow;
	background-color: black;
	font-size: 17pt;
}

.versionnumber {
	display: none;
}

#TopMenu table.outer {
	background-color: yellow;
	margin-bottom: 20px;
}

#TopMenu table.outer {
	height: 32px;
}

#TopMenu table.inner td {
	font-size: 12pt;
	height:32px;
	border-left-color: yellow;
	border-bottom: 1px solid yellow;
}

#TopMenu table.inner a {
	height:24px;
	color: yellow;
}

#TopMenu table.inner a.guzik {
	width: 150px;
}

#TopMenu table.inner td.btn_inactive {
	background-color: #202020;
}

#TopMenu table.inner td.btn_inactive a:hover,
#TopMenu table.inner td.btn_active {
	background-color: #606060;
}

#TopMenuSpacer {
	height: 35px;
}

H1 {
	font-size: 26pt;
}


.oczkoimg {
	width: 40px;
	height: 40px;
}

.oczkospacer {
	width: 44px;
}


#dropmenudiv{
	font-size: 12pt;
	line-height:18pt;
	border-color: yellow;
}

#dropmenudiv a,
#dropmenudiv a:link,
#dropmenudiv a:visited
{
	background-color: black;
	color: yellow;
	border-bottom-color: yellow;
}

#dropmenudiv a:hover{
	background-color: #565656;
}




.tabset_tabs {
	font-size: 16pt;
}

.tabset_tabs a	{
	color: yellow /*! important*/;
	background-color: black;
	border-color: yellow;
	font-weight: bold;
	letter-spacing: 0.1pt;
}

.tabset_tabs a:hover	{
	/*color: #009800; ! important;*/
	background-color: #007080; /* ! important */
}

.tabset_tabs a.active	{
	color: yellow /*! important*/;
	background-color: black /*! important*/;
	border-color:yellow;
	border-bottom:black;
}

.tabset_content {
	background-color:black;
	border-color: yellow;
}

TABLE.kryteria TH, TABLE.kryteria TD {
	font-size: 17pt;
}

INPUT.przycisk_clear,
INPUT.przycisk_search,
.searchcontrol {
	font-size: 17pt;
}

INPUT.przycisk_clear,
INPUT.przycisk_search {
	font-size: 20pt;
	font-weight: bold;
	background-color: white;
	height: 45px;
}

.searchcontrol {
	background-color: black;
	color: yellow;
}

.searchcontrol.miniselector {
	width: 180px;
}

.searchcontrol.nexttomini {
	width: 310px;
}

.searchcontrol.datecontrol {
	width: 250px;
}

.searchcontrol.datebutton {
	width: 240px;
	background-color: white;
	color: black;
	height: 33px;
}

.gridstatus {
	font-size: 14pt;
}

.gridnorecords {
	font-size: 20pt;
}





TABLE.datagrid {
   border-left-color: yellow;
}

TABLE.datagrid TH {
   font-size        : 14pt;
   border-top-color : yellow;
   border-right-color: yellow;
   background-color : #343434;
   color: yellow;
   border-bottom: 1px solid yellow;
}

TABLE.datagrid TH.first {
   border-left-color: yellow;
}

TABLE.datagrid TD {
    font-size     : 14pt;
    line-height   : 15pt;
    height        : 44pt;
    border-bottom-color: yellow;
    border-right-color: yellow;
}

TABLE.datagrid TH A {
   color: yellow;
}

TABLE.datagrid TD A, TABLE.datagrid TD A:hover, TABLE.datagrid TD A:active, TABLE.datagrid TD A:visited {
	color: #FFC400;
}

INPUT.przycisk_next,
INPUT.przycisk_prev {
	font-size: 20pt;
	font-weight: bold;
	background-color: white;
	height: 45px;
}



TABLE.loginform {
	border-color: yellow;
}

TABLE.loginform TH {
	background-color: yellow;
	color: black;
}

TABLE.loginform INPUT.loginbutton {
	font-weight: bold;
	font-size: 16pt;
	background-color: white;
}

TABLE.loginform INPUT.logininput {
	font-size: 14pt;
	color: yellow;
	background-color: black;
}

.zloz_kontakt_email {
	width: 500px;
	margin-left: 38px;
	margin-top: 4px;
	font-size: 16pt;
}

.zloz_button {
	background-color: white;
	color: black;
	font-size: 16pt;
}

.zloz_radio {
	margin-left: 32px;
	margin-top: 4px;
}

.ewn_numer {
	width: 550px;
	font-size: 20pt;
}

.ewn_sprawdz {
	width: 500px;
	background-color: white;
	color: black;
	font-size: 16pt;
	margin-top: 18px;
}

.malyguzikpomocy {
	font-size: 14pt;
	width: 22pt;
}
