html, body {
    	background-color: rgb(1, 66, 106);
    	color: #fff;
    	font-size: 18px;
    	font-family: Verdana;
    	margin-top: 30px;
    }

td {padding: 0.25em 1px; vertical-align:top;}

td, tr, th, select, textarea, span {
	font-family: verdana;
	font-size: 12px;
	vertical-align:middle;
}
.p13 {
	font-size: 13px;
	text-align: left;
}
.p13c {
	font-size: 13px;
	text-align: center;
}
.p13r {
	font-size: 13px;
	text-align: right;
}
.p10 {
	font-size: 10px;
	text-align: left;
}
.p10c {
	font-size: 10px;
	text-align: center;
}
.p10r {
	font-size: 10px;
	text-align: right;
}
.p10ss {
	font-size: 10px;
	text-align: right;
}
a {
	color: #fff;
}

h1 {
	text-align: center;
}
.error {
	color: red;
	font-weight: bold;
	text-align: center;
}

.prawo {
	text-align: right!important;
}

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

.closed {
	background-color:#FF0000; 
	color:#FFFFFF; 
	font-style: italic; 
	font-weight: bold;
}
.sel {
	color:#0000FF; 
	font-weight: bold;
	text-decoration: underline;
}
.szare {
	background-color: #cfcfcf;
}

.highlight {
	background-color: #E6E6FA;
	font-weight: bold;
}

.highlightinvis {
	background-color: #E6E6FA;
	font-weight: bold;
	color: red;
	font-style: italic;
}

.invis {
	color: red;
	font-style: italic;
}

.style2 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*ajax*/
ul.ajax { list-style-type: none; font-family: tahoma; arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0}
li.ajax {cursor: pointer; background: #FFFFFF; color: #000000; width: 250px; border-bottom: 1px solid #000000; }
li.ajax2 {cursor: pointer; background: #FFFFFF; color: #000000; width: 750px; border-bottom: 1px solid #000000; }

.logomain {
	width: 290px;
	height: 61px;
	margin: 0 auto;
}
.main {
	width: 98%;
	margin: 0 auto;
}
.small {
	font-size:17px;
}

.label {
	width: 275px;
	font-size: 18px;
	display:inline-flex;
	border-bottom: 1px dotted #fff;
	padding-bottom: 8px;
}

#footer2 {
   width: 100%;
   text-align: center;
}

#imports_wrapper {
	font-size: 18px;
}

#imports_wrapper select {
	color: #000;
}
.dt-input option {
	color: #000;
}
.DTE_Body {
	background-color: rgb(1, 66, 106);
}
.DTE_Title {
	color: #fff;
}
.DTE_Body_Content, .dt-scroll-body .dataTable, div.dtsp-searchPane div.dt-container div.dt-scroll-body {
	background-color: rgb(1, 66, 106) !important;
}

.dtsp-search {
	color: #fff;
	font-size: 13px !important;
}

div.DTE_Bubble div.DTE_Bubble_Liner {
  background-color: rgb(1, 66, 106) !important;
}

div.DTE_Body div.DTE_Body_Content div.DTE_Field:hover, div.DTE_Footer {
	background-color: rgb(1, 66, 106) !important;
}

div.dtsp-searchPane input.dtsp-paneInputButton:hover, div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover {
	background-color: rgb(1, 66, 106) !important;
}

div.dtsp-topRow div.dtsp-subRow1 input:hover {
    width: 99% !important;
}
div.DTE_Field_Type_datatable table.dataTable tbody td.dt-empty, div.DTE_Field_Type_datatable table.dataTable tbody td, div.DTE_Field_InputControl {
	color: #000 !important;
}

div.dtsp-topRow button.dtsp-nameButton span, 
div.dtsp-topRow button.dtsp-countButton span,
div.dtsp-panesContainer button.dtsp-disabledButton,
div.dtsp-narrow div.dtsp-subRow2 button,
div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span,
div.dtsp-searchPane button.dtsp-paneButton {
	color: unset !important;
	opacity: 1 !important;
}

div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret {
	color: unset;
	top: 0px !important;
}

div.dtsp-topRow button.dtsp-nameButton span:hover, 
div.dtsp-topRow button.dtsp-countButton span:hover,
div.dtsp-panesContainer button.dtsp-disabledButton:hover,
div.dtsp-narrow div.dtsp-subRow2 button:hover,
iv.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span:hover,
div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret:hover {
	background-color: rgb(1, 66, 106) !important;
}
.dt-datetime-label {
	color: #000;
}