@charset "utf-8";
body 				{	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
						margin: 0px;			padding: 0px;			color:#666666;	}
a					{	color:#b40035;			text-decoration:none;}
a img				{	border:none;}
.SingleRow			{	display:block;			height:1px;				overflow:hidden;
						float:none;}
h1					{	padding:0px;			mmargin:21px 0px 15px 0px;
						margin:31px 0px 25px 0px;
						font-size: 12px; 		font-weight: bold;		text-transform:uppercase;}
						
h3					{	border-bottom:solid 1px #999999;				text-transform:uppercase;
						font-size:11px;			color:#000000;			margin:16px 0px 14px 0px;	}
h4
					{	font-size:11px;			margin:15px 0px;		padding:0px;}
a.more				{	display:block;			margin:5px 0px;			font-weight:bold;}
a.more:hover		{	text-decoration:underline;}

p { text-align:justify; }


.box4	h4			{	margin:0px;}
.box4	h4 a		{	display:block;			margin-bottom:7px;		color:#666666;			font-weight:normal;}
.box4	h4 a:hover	{	text-decoration:underline;						color:#b40035;}		
.box4 	p			{	padding:0px;			margin:5px 0px;}


ul.printIt			{	clear:both;				float:left;				padding:5px 0px;
						width:100%;				margin:0px;				list-style:none;}
.printIt img,
.printIt a			{	vertical-align:middle;	color:#000000;	}	
														

/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			GLOBAL	UL MENUSES		 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/
ul.topUpMenu		{	display:block;			padding:0px;			margin:0px;				list-style:none;
						float:right;			display:none;	}



/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------				TOP					 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/
.top				{	width:944px;			height:74px;			margin:0px auto;								
						position:relative;		z-index:+2;				padding-left:20px;}
a.topLogo			{	background:transparent url(images/topLogoNOR.gif) left bottom no-repeat;
						width:188px;				height:74px;			margin:0px 8px 0px 0px;
						display:block;			float:left;				
						border:none;			cursor:pointer;
						}
.topLogoShift		{	margin-top:30px;		display:block;			float:left;
						margin-right:18px;	}										

/*ul.topUpMenu		{	display:block;			padding:0px;			margin:0px;				list-style:none;
						float:right;			display:none;	}
ul.topUpMenu li		{	float:left;					}
ul.topUpMenu li a	{	display:block;									padding:2px 30px 0px 10px;
						color:#9e9e9e;			margin-bottom:10px;		text-decoration:none;	
						float:left;				margin-right:15px;		border-left:solid 1px #cccccc;}
ul.topUpMenu li a 	{	}						
ul.topUpMenu li a.hover,
ul.topUpMenu li a:hover{							padding:2px 30px 10px 10px;	margin-bottom:0px;}*/

ul.topMenu ul,						
ul.topMenu			{	display:block;			padding:0px;			margin:0px;				list-style:none;
						float:left;				}
ul.topMenu			{	top:53px;				position:relative;		 }
ul.topMenu li		{	float:left;				display:block;			background:#FFFFFF;		height:21px;
						margin-right:30px;}
ul.topMenu li a		{	background:transparent url(images/topMenuBA_HVR.gif) 10px bottom no-repeat;
						display:block;			padding:2px 0px 0px 10px ; 					text-decoration:none;	
						color:#9e9e9e;			margin: 0px 0px 10px 0px;		
						float:left;				border-left:solid 1px #cccccc;}

ul.topMenu li:hover,
ul.topMenu li.hover	{	cursor:pointer;	}


ul.topMenu li.hover a{	background:transparent url(images/topMenuBA_NOR.gif) 10px bottom no-repeat;
						padding:2px 0px 10px 10px;	margin-bottom:0px;}
ul.topMenu li ul 	{	display:none;			clear:both;}

ul.topMenu li.hover ul,
ul.topMenu li:hover ul
					{	display:block;			position:absolute;						top:+21px;}
ul.topMenu li.hover ul li,
ul.topMenu li:hover ul li
					{	clear:both;				border:solid 1px #cccccc;				width:201px;
						margin-bottom:-1px;		position:relative;						float:left;
						padding:0px;			height:auto;}
ul.topMenu li.hover ul li a
					{	padding:6px 10px;		border:none;							background:none;
						display:block;			float:none;								margin:0px;
						width:181px;}
ul.topMenu li.hover ul li a:hover
					{	color:#c81545;	}
ul.pagins			{	display:block;			padding:0px;			margin:0px;				list-style:none;
						float:left;				width:150px;			text-align:center;		cursor:pointer;
						}
ul.pagins li		{	display:inline;			width:10px;}

ul.pagins li.choose a,
ul.pagins li.choose a:hover
					{	background:#cccccc;		color:#ffffff;}
ul.pagins li a		{	padding:0px 3px;}
ul.pagins li a:hover{	background:#666666;		color:#ffffff;}																
						
/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			   content				 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/
						
.content			{	width:964px;			height:460px;							margin:0px auto;}
body>.content		{	height:auto;			min-height:460px;						}
.contentLeft		{	float:left;				width:150px;							padding:32px 35px 0px 20px;
						background:#ffffff;		color:#424242;							font-size:10px;}
.contentLeft embed,
.contentLeft object	{	width:150px;	}

.contentLeft h1		{	padding:0px;			margin:0px;				margin-bottom:25px;}
						
ul.LeftMenu			{	background:#424242 url(images/leftMenuUL_BG.gif) bottom no-repeat;
						display:block;			padding:0px;			margin:0px;				list-style:none;
						float:left;				width:150px;			overflow:hidden;		display:block;
						margin:21px 0px;		font-size:9px;}
ul.LeftMenu	li		{	background:url(images/leftMenuLI_BG.gif) top left no-repeat;
						color:#FFFFFF;			font-size:9px;			margin:-2px 0 2px 0;		
						display:block;			clear:both;
						padding:3px;			padding-top:5px;		}
ul.LeftMenu	li a	{	color:#FFFFFF;			text-decoration:none; }
ul.LeftMenu	li a:hover{							text-decoration:underline;}
ul.LeftMenu	li img	{	margin-right:5px;		display:block;			float:left;				margin-top:1px;}
																		
.contentRightST		{	float:left;				padding:21px 0px;		width:759px;}
.contentRightST	dl.box4
					{	float:left;				padding:0px;			margin:0px;				display:block;}
.contentRightST	.box4 dt
					{	display:block;		}
.contentRightST	.box4 dd
					{	float:left;				display:block;	 height:145px;		width:151px;			text-align:justify;		
						padding:0px 10px 20px 0px;			margin:0px;				margin-right:8px;}

.contentRightST	dl.box4 h3
					{	border-bottom:solid 1px #999999;				text-transform:uppercase;
						font-size:11px;			color:#000000;			margin:16px 18px 14px 0px;
						
						}
.DDDDcontentRightST	dl.box4 h4
					{	font-size:11px;			margin:15px 0px;		padding:0px;}
.contentRightST	dl.box4 a.more
					{	display:block;			margin:5px 0px;			font-weight:bold;}
.contentRightST	dl.box4 a.more:hover
					{	text-decoration:underline;}																
												
/*-----------------------------------------			   FLASH				 -----------------------------------------------------*/
.swfMST_ST			{	display:block;			hheight:210px;			overflow:hidden;		}
.swfMST_ST embed,
.swfMST_ST object,
.swfMST_ST img		{	width:759px;			}



.contentRight		{	background:url(images/contentRightBG.gif) right repeat-y;
						float:left;				width:581px;			height:514px;								
						padding-right:16px;		margin-right:0px;		margin-bottom:-8px;}
.contentRightSC		{	float:left;				width:160px;			display:block;}
.contentRightSC dl.box4 dd
					{	padding:0px;			margin:0px;}
.contentRightSC dl.boxPRM dd
					{	background:url(images/boxPRNddBG.gif) bottom center no-repeat;
						padding-bottom:10px;	}
.contentRightSC dl.boxPRM dd h4
					{	color:#b40035;}
.contentRightSC dl.boxPRM dd img
					{	 }					
.contentRightSC dl.boxPRM dd a.more
					{	color:#666666;		}					
.contentRightSC dl.boxPZT p
					{	display:none;			}					 						


						
.content>.contentRight	{	height:auto;			min-height:514px;	}						
.contentRight dl.box4 {	float:left;				display:block;			width:298px;
						padding:0px;			margin:0px;}
.contentRight dl.box4 dd
					{	background:	url(images/thumbnailshadow.gif) left top no-repeat;
						width:135px;			padding:5px;			margin:0px;
						float:left;				display:block; }
.contentRight .boxINF
					 {	float:left;				display:block;			width:282px;
						padding:0px;			margin:0px;				}
.contentRight .boxINF h4
					{	color:#990000;			font-size:12px;}						
					
/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			   FOOTER				 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/

.footer				{	width:924px;			height:17px;			margin:0px auto;		padding:15px 20px;
						clear:both;}
ul.footerMenu		{	display:block;			padding:0px;			margin:0px;				list-style:none;
						float:left;				width:100%;				}
ul.footerMenu li	{	float:left;}
ul.footerMenu li a	{	background: left center no-repeat;				background-image:url(images/footerMenuBG.gif);
						font-size:10px;
						display:block;			padding:0px 10px;		text-decoration:none;	color:#9e9e9e;
						float:left;				padding-right:15px;}
ul.footerMenu li a:hover{	
						background-image:url(images/footerMenuBGHV.gif);
						color:#c71444;		text-decoration:underline;}
ul.footerMenu li.RHT{	float:right;}						

/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			  SHADOWS				 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/
.footerSH,
.topSH				{	height:8px;								overflow:hidden;								position:relative;
						background:red;							clear:both;}

.footerSH			{	background: transparent url(images/footer_sh.png) bottom repeat-x; 						margin-top:-8px;
						}
.topSH				{	background: transparent url(images/top_sh.png) bottom repeat-x; 						margin-bottom:-8px;}



/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			  TABLES				 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/

table				{	border-collapse:separate;				padding:0px;					margin:0px;			}
table td, th		{	padding:5px;}
table th			{	font-weight:bold;}
table tr.alt		{	background:#CCCCCC; }
table td a, th a	{	color:#666666;}
table.form td { padding:3px; }



.contentRight .imgBigCointainer	{	width:571px;				overflow:hidden;				background-color:#666666;
						text-align:center;						display:block;					margin:0px 5px;
						height:310px;							margin-bottom:6px;}
.contentRight .imgBigCointainer img
					{	vertical-align:middle;					height:310px;}						
.contentRight .galleryTHB .box4	
					{	width:581px !important;					padding:0px !important;			margin:0px	!important;	
						overflow:hidden;						}
.contentRight .galleryTHB .box4 dd
					{	height:74px;						}
.contentRight .galleryTHB .box4 dd img
					{	width:135px;							height:74px;}
.contentRight .galleryTHB a.prev,
.contentRight .galleryTHB a.next
					{	position:relative;						z-index:+2;						display:none;
						}
.contentRight .galleryTHB a.prev
					{	margin-left: -10px; 					float:left;}					
.contentRight .galleryTHB a.next
					{	margin-right: 0px;					float:right;}
.contentRight .galleryTHB a.prev img,
.contentRight .galleryTHB a.next img
					{	position:absolute;					margin:20px 0px;}
					
.contentRight .hover a.prev,
.contentRight .hover a.next
					{	display:block;							}															
/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			  DZIALY				 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/
ul.personList		{	list-style:none;					display:block;						float:left;
						padding:0px;						margin:0px;							clear:both;	
						height:100%;						margin-bottom:20px;					width:580px;}
ul.personList li	{	wwidth:174px; 						min-height:90px;					float:left; 
						display:block;						margin-bottom:10px;					width:290px;}
ul.personList li a	{	color:#555555;   }
ul.personList li a img{	bborder:solid #666666 1px;			width:80px;							float:left;
						display:block;						margin-right:10px;}	
ul.personList li.masterPerson
					{	width:100% !important;				height:1px !important;				border-bottom:1px dashed #666666;
						overflow:hidden !important;			clear:both;							min-height:1px !important;	}							

.red				{	clear:both;							background:red;						height:1px;
						float:none;							float:none!important;}			
						
/*--------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------			  FOR PRINT				 -----------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/						
.kontakt_form {
	font-size:11px;
	color:#545454;
	border:solid 1px #999999;
	margin:0;
}
					
@media print {
		
		
		.contentRightSC,
		ul.LeftMenu,
		.footer,
		.footerSH,
		.topSH,
		object,
		embed, 
		ul.topMenu	{	display:none;	}
		
		
		
		.contentRight{	 }
		
		table th	{	border-bottom:double 3px #999999;	}
		tr.alt td
					{	border:solid 1px #999999;			border-left:none;					border-right:none;}
		tr.alt td td{	border:none;	}			
		.contentLeft{	margin:0mm;							padding:0mm;						float:left;
						width:100%;							clear:both;							border-bottom:solid 1px #666666;
						height:50px;						overflow:hidden;					position:relative;
						z-index:-2;}
		.contentLeft h1,
		.contentLeft .adresItem
					{	float:left;							margin-right:10mm;}	
		.contentLeft h1
					{	padding-left:64px;}			
		.contentLeft .adresItem a
					{	display:none;	}
		.top		{	float:left;							clear:none;							width:54px;
						height:74px;
						overflow:hidden;					margin:0px;							margin-bottom:-41px;					
						padding:0px;						position:relative;					
						background:transparent;				background-color:transparent;		margin-right:-54px;}
		.top a.topLogo
		
					{	display:block;						position:absolute;					}				
		/* 4 opera */
		.contentRight,
		tr.alt td
		{	background-color:transparent;				background:transparent;			background-image:none;
			background-color:white;}				
																		
											
}																					