html { min-height:101% }
body	{
	border:0;
	margin:0 0 0 0;
	font:normal normal 11px Tahoma,Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans';	
   color:#333; 
	background:#EAEAEA;
}
/* +++++++++++++++++ TABELE +++++++++++++++++++++ */

table  {
  	border:0;
	font:normal normal 11px Tahoma,Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans';	
   color:#333; 
}
table.ctrl	{
	width:100%;
	height:100%;	
}	
td.ctrlcell	{
	vertical-align:top; 
	text-align:center;
	background:#E0E0E0; 
}	
table.def	{
	width:777px;
}	
table.top	{
	width:777px;
	height:77px;
	background:#EAEAEA; 
}	
	td.topcelllogo {
		width:170px; 
		height:77px;
		text-align:center; 		
		vertical-align:middle;
	}
	td.topcellbanner {
		width:468px; 
		height:77px;
		text-align:center; 		
		vertical-align:middle;
	}
	td.topcellright {
		width:139px; 
		height:77px;
		text-align:center; 		
		vertical-align:middle;
	}

table.content	{
	background-color:#EAEAEA;
}	
	td.ctleft {
		width:170px; 	
		vertical-align:top;
		height:100%;
		background:#A90000 url(img/bgundermenu.jpg);	
	}
	td.ctmain {
		width:607px; 	
		vertical-align:top;
	}
	td.contentclock {
		padding:15px 10px 10px 22px;
		vertical-align:top;
		letter-spacing:1px;
	}
	td.content {
		padding:15px 42px 10px 22px;
		vertical-align:top;
		letter-spacing:1px;
	}
	td.ctcorner {
		width:151px;
		vertical-align:top;
		background:url(img/bg_shadow.jpg) no-repeat center top;
	}
	
	
	/* menu */
	
	td.menublh { 
		width:170px;
		height:1px;
		background-color:#fff; 
	}
	td.mainmenuitem 	{
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.3em;
		color:#fff;
		background-color:#A90000;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.mainmenuitem_hoover 	{
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.3em;
		color:#fff;
		background-color:#000;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.rollmenuitem {
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.2em;
		color:#fff;
		background-color:#6A0101;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.rollmenuitem_hoover {
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.2em;
		color:#fff;
		background-color:#000;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.submenuitem {
		width:170px; 
		height:20px;
		font:normal 9px Tahoma, Verdana;
		letter-spacing:0.1em;
		color:#fff;
		background-color:#373737;			
		vertical-align:middle;
		padding-left:35px;
	}
	
	td.submenuitem_hoover {
		width:170px; 
		height:20px;
		font:normal 9px Tahoma, Verdana;
		letter-spacing:0.1em;
		color:#fff;
		background-color:#000;			
		vertical-align:middle;
		padding-left:35px;
	}
	
	
		td.mainmenuitem_hl 	{
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.3em;
		color:#fff;
		background-color:#F26522;			
		vertical-align:middle;
		padding-left:15px;
	}
	
		td.mainmenuitem_hl_hoover 	{
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.3em;
		color:#fff;
		background-color:#F26522;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.rollmenuitem_hl {
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.2em;
		color:#fff;
		background-color:#F26522;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.rollmenuitem_hl_hoover {
		width:170px; 
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.2em;
		color:#fff;
		background-color:#F26522;			
		vertical-align:middle;
		padding-left:15px;
	}
	
	td.submenuitem_hl {
		width:170px; 
		height:20px;
		font:normal 9px Tahoma, Verdana;
		letter-spacing:0.1em;
		color:#fff;
		background-color:#F26522;			
		vertical-align:middle;
		padding-left:35px;
	}
	
	td.submenuitem_hl_hoover {
		width:170px; 
		height:20px;
		font:normal 9px Tahoma, Verdana;
		letter-spacing:0.1em;
		color:#fff;
		background-color:#F26522;
		vertical-align:middle;
		padding-left:35px;
	}
	
	td.undermenu {
		width:170px; 
		height:100%;
		background:#A90000 url(img/bgundermenu.jpg);
		text-align: center;
		vertical-align: top;
		color: #FFFFFF;	
	}
	td.statusbar 	{
		width:607px; 
		height:22px;
		font:normal 9px Tahoma, Verdana;
		color:#fff;
		background-color:#000;			
		vertical-align:middle;
		padding-left:10px;
		border:1px solid #fff;		
	}
	
	td.statusbartxt { font:normal 9px Tahoma, Verdana;color:#fff; }
	
	.footer {
		width:777px;
		height:20px;
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.1em;
		color:#fff;
		vertical-align:middle;
		padding-top:1px;
	}
	.footertext {
		font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
		letter-spacing:0.1em;
		color:#fff;
	}
/* +++++++++++++++++ CZCIONKI +++++++++++++++++++++ */

.pagetitle {
	font:bold 22px 'Trebuchet MS', Tahoma, Verdana;
	color:#000;
}


/* +++++++++++++++++ ODSYLACZE  +++++++++++++++++++++ */

a {
	font:normal normal Verdana,Arial,Tahoma,Helvetica,sans-serif;
	color:#A90000;
	text-decoration:none;
}
	
a.mainmenuitem {
	font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
	color:white;
	text-transform:uppercase; 
}	 
a.mainmenuitem:hover {
	text-decoration:none;
}	
a.rollmenuitem {
	font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
	color:white; 
}	
a.rollmenuitem:hover {
	text-decoration:none;
}
a.submenuitem {
	font:normal 9px Tahoma, Verdana;
	color:white; 
}	
a.submenuitem:hover {
	text-decoration:none;
}


a.mainmenuitem_hl {
	font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
	color:white;
	text-transform:uppercase; 
}	 
a.mainmenuitem_hl:hover {
	text-decoration:none;
}	
a.rollmenuitem_hl {
	font:bold 9px 'Trebuchet MS', Tahoma, Verdana;
	color:white; 
}	
a.rollmenuitem_hl:hover {
	text-decoration:none;
}
a.submenuitem_hl {
	font:normal 9px Tahoma, Verdana;
	color:white; 
}	
a.submenuitem_hl:hover {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
/* +++++++++++++++++ FORMULARZE +++++++++++++++++++++ */

form {
	margin:0px;
	padding:0px;
}
input {
	margin:0px;
}
.formfield {
	border:1px solid #660000;
	color:#660000;
	font-size:10px;
	padding:0px 3px 0px 3px;
	background-color:transparent;
	/*
	scrollbar-base-color :white;
	scrollbar-arrow-color:white;
	scrollbar-shadow-color :white;
	scrollbar-dark-shadow-color :#0056C2;
	scrollbar-face-color :#285CC0;
	*/ 
}
.formsub {
	border:1px solid #660000;
	color:#660000;
	font-size:10px;
	padding:0px 3px 0px 3px;
	background-color:transparent;
}
/* -------------------- FORMATOWANIE --------------------- */

.ar 	{	text-align:right;												}
.al 	{	text-align:left;												}
.ac 	{	text-align:center;											}
.aj 	{	text-align:justify;											}
.acvt {	text-align:center; 		vertical-align:top;			}
.acvm {	text-align:center; 		vertical-align:middle;		}
.alvm {	text-align:left;			vertical-align:middle;		}
.arvm {	text-align:right; 		vertical-align:middle;		}
.vat 	{									vertical-align:top;			}
.vab 	{									vertical-align:bottom;		}