body{
margin-left: 0px;
margin-top: 5px;
font: 12px "Trebuchet MS", arial, tahoma;
}

h4 {
color: #808080;
font: bold 14px "Trebuchet MS", arial, tahoma;
margin: 0px;
}

h3 {
color: #fb8811;
font: 18px "Trebuchet MS", arial, tahoma;
}

h2 {
color: #7fa507;
font: 21px "Trebuchet MS", arial, tahoma;
margin: 0px;
}

p {
margin-top: 0px;
margin-bottom: 10px;
}

a {
color: #005ca6;
text-decoration: none;
font: 12px "Trebuchet MS", arial, tahoma;
}

a:hover {
color: #096dbd;
text-decoration: underline;
}

a.menu  {
color: rgb(51, 51, 153);
text-decoration: none;
font: 8pt "Trebuchet MS", arial, tahoma;
}

a.menu:hover {
color: #096dbd;
text-decoration: underline;
}

a.SMLink  {
color: #404040;
text-decoration: none;
}

a.SMLink:hover {
text-decoration: underline;
}

span.menu  {
color: rgb(51, 51, 153);
text-decoration: none;
font: 8pt "Trebuchet MS", arial, tahoma;
}

table.form{
background-color:#E5ECF5;
font: 11px Arial;
color:#444444;
}

table.list{
font: 11px Arial;
color:#444444;
}

table#admin{
background-color:#F3F7FB;
border:solid 1px #D1DBEC;
}

table#admin th{
background-color:#E5ECF5;
}

input.inptxt{
border: solid 1px #D1DBEC;
margin-top:3px;
}

input.check{
margin-top:3px;
}

input.button{
border: solid 1px #D1DBEC;
margin-top:3px;
background-color:#BDC9DC;
}

select.sel{
border: solid 1px #D1DBEC;
margin-top:3px;
}

label.txt{
color:#555555;
}

th{
font: bold 11px Arial;
color:#444444;
}

.field{
border: solid 1px #D1DBEC;
padding:8px;
}

td.list{
background-color: #F3F7FB;
}

ul, li{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 10px;
padding:0px;
list-style-type: circle;
list-style-position: outside;
}

a.menu_link{
text-decoration: none;
color:#4A75A7;
font: 11px Arial;  
}

a.menu_link:hover{
text-decoration: underline;
color:#4A75A7;
font: 11px Arial;  
}

.footer{
color: #FFFFFF;
font: 10pt Arial;
}

.header{
font-size: 14pt;
}

.sysinfo_error{
color: #DD0000;
font: 10pt Arial;
padding-left: 10px;
}

.sysinfo_ok{
color: #44CC44;
font: 10pt Arial;
padding-left: 10px;
}

.separator{
color:#B7B7B7;
font: 10px Arial;  
}

#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0;
    background-color: #fefefe;
    /*width: 150px; Default width of hint.*/ 
    padding: 8px;
    border:1px solid #D0D0D0;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:1000;
    border-right: 2px solid #A0A0A0;
    border-bottom: 2px solid #A0A0A0;
    visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/*		9.  PAGINACJA							*/
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
              font: normal 10px tahoma;
	}
	
	div.pagination a {
		padding: 1px 2px 1px 2px;
		margin: 2px;
		border: 1px solid #4a75a7;
		font-family:"Trebuchet MS",arial,tahoma;
		font-size:10px;
		text-decoration: none; /* no underline */
		color: #4a75a7;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #4a75a7;
		
		color: #000;
	}
	div.pagination span.current {
		padding: 1px 3px 1px 3px;
		margin: 2px;
		border: 1px solid #000000;
		
		font-weight: bold;
		background-color: #4a75a7;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 1px 3px 1px 3px;
		margin: 2px;
		border: 1px solid #888;
	
		color: #888;
	}
