body  {
	margin: 0 0 0 0;
	font: normal normal 10px Tahoma,Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans';	
   color: #555555; 
	background-color: #FFFFFF;
}
body.print  {
	margin: 0 0 0 0;
	font: normal normal 10px/11px Tahoma,Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans';	
   color: #555555; 
	background-color: #FFFFFF;
}
/* +++++++++++++++++ TABELE +++++++++++++++++++++ */

table  {
  	border: 0;
	font: normal normal 11px Tahoma,Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans';	
   color: #555555;    
}
table.ctrl	{
	width: 100%;
	height: 100%;	
}	
   td.ctrlcell	{
   	vertical-align:top; 
   	text-align:left; 
   }	
table.def	{
	width: 777px;
}	
   td.top {
   	width: 777px;
   	height: 58px;
   	text-align:left; 
   	vertical-align:middle;	
   	background-image:url(img/topbg2.jpg);
		background-repeat:repeat-x;
   }	
	td.topmenu {
	width: 777px;
	height: 30px;
	text-align:left; 
	vertical-align:middle;	
	background: #7D7D7D url(img/bgmenu.jpg) repeat-x;
	}
	td.contentcell {
	width: 777px;
	text-align:left; 
	vertical-align:top;
	background: #FFFFFF url(img/bgrad.jpg) repeat-x;
	}
   	td.dotsh {
   	height: 1px;
   	background: url(img/doth.gif) repeat-x;
   	}	
		td.dotsv {
   	width: 1px;
   	background: url(img/dotv.gif) repeat-y;
   	}
		td.box {
   	width: 194;
   	}
		td.boxgwarancja {
   	width: 194;
		background: url(img/sluchawka.jpg) no-repeat right top;
   	}
		td.mainabout {
   	width: 580px;
   	height: 125px;
   	text-align:left; 
   	vertical-align:top;	
   	background: #FFFFFF url(img/bgabout.gif) no-repeat;
   	}
		td.mainnews {
   	width: 777px;
   	height: 120px;
   	text-align:left; 
   	vertical-align:top;	
		padding: 15px 20px 10px 20px;
   	background: #FFFFFF;
   	}
		td.mainrefer {
   	width: 580px;
   	height: 135px;
   	text-align:left; 
   	vertical-align:top;	
   	background: #FFFFFF url(img/bgref.jpg) no-repeat;
   	}
table.foot	{
	width: 100%;
	height: 39px;
}	
		td.footcell {
		width: 100%;
		height: 39px;
		padding: 3px 15px 0px 10px;
		background: #EEEEEE url(img/foot.gif) repeat-x;
		}
		.footdef {
		font: normal normal 10px/12px Trebuchet MS,'Trebuchet MS',Arial,Tahoma,Verdana,Helvetica,sans-serif;
		color:#848484;
		text-transform:uppercase; 	
}
/* +++++++++++++++++ CZCIONKI +++++++++++++++++++++ */

span.dotmenu {
   width:130px;
   height:1px;
   margin:4px 0px 4px 0px;
   background: #FFFFFF url(img/doth.gif) repeat-x;
}
span.divdots {
	width:777px;
	height:1px;
	background: #FFFFFF url(img/doth.gif) repeat-x;
}
.slogan {
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=#000000,offX=2,offY=2,positive=true);
	height: 25px;
	font: italic bold 14px/14px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: white;
	padding: 18px 0px 0px 433px;
}
.titlename {
	font: italic bold 14px/16px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: #660000;
	text-align:right;  	
}
.titleslogan {
	font: italic bold 14px/16px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: #4B4B4B;
	text-align:right; 	 		
}
.hd {
	font: normal bold 14px/14px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: #660000;
	text-transform:uppercase; 	
}
.pagehd {
	font: normal normal 18px/18px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: #660000;
	padding-bottom:20px;
	text-transform:uppercase; 	
}
.title {
	font: normal bold 12px/13px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: #660000;	
}
/* +++++++++++++++++ ODSYLACZE  +++++++++++++++++++++ */

a {
	font: normal normal 11px/11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	color: #660000;
	text-decoration: none;
}
a.aktdata {
	font: normal normal 11px/11px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	color: #B9464B;
	text-decoration: none;
}
a.akttytul {
	font: normal bold 11px/11px Tahoma,Verdana,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans';	
   color: #555555;  
	text-decoration: none;
}
a.menu {
	font: normal normal 11px/18px Arial,Verdana,Helvetica,sans-serif;
	color: #660000;
	text-decoration: none;
}
a.submenu {
	font: normal normal 10px/14px Arial,Verdana,Helvetica,sans-serif;
	color: #660000;
	text-decoration: none;
}
a.menu:hover,a.submenu:hover {
	color: #F00;
	text-decoration: none;
}
a.menu_hl {
	font: normal bold 11px/18px Arial,Verdana,Helvetica,sans-serif;
	color: #900;
	/*text-decoration: underline;*/
	/*font-weight: bold;*/
}
a.submenu_hl {
	font: normal bold 11px/14px Arial,Verdana,Helvetica,sans-serif;
	color: #900;
	/*text-decoration: underline;*/
	/*font-weight: bold;*/
}
a.topmenuitem {
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=#000000,offX=2,offY=2,positive=true);
	height: 10px;
	font: normal bold 10px/10px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-transform:uppercase; 
	color: #ECECEC;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
a.topmenuitem:hover {
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=#993333,offX=2,offY=2,positive=true);
	height: 10px;
	font: normal bold 10px/10px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-transform:uppercase; 
	color: #ECECEC;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
a.footmenu {
	font: normal normal 10px/12px Trebuchet MS,'Trebuchet MS',Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-transform:uppercase; 
	color:#848484;
}
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;}
.vat 	{vertical-align : top;}
.vab 	{vertical-align : bottom;}
.acvt {vertical-align : top; text-align : center;}
.acvm {vertical-align : middle; text-align : center;}
.alvm {vertical-align : middle; text-align : left;}
.arvm {vertical-align : middle; text-align : right;}