/* Copyright(C) Jan Buszynski, Nowa-Webdesign Kassel, 2008 */

div.NowaPortal_AAL{
	font-size:		12px;
	font-family:		"Arial","Helvetica","Sans";
	text-align:		justify;
	background-color:	#ffffff;
	/*background-color:	#f0fff0;*/
	margin-bottom:		4px;
	padding:		7px;
	border:			solid 1px #f0fff0;
	}
a.NowaPortal_AAL{
	color:			#204020;
	}
a.NowaPortal_AAL h3{
	font-size:		120%;
	margin:			0px;
	padding:		0px;
	}
div.NowaPortal_AAL small{
	display:		block;
	float:			left;
	font-size:		80%;
	padding:		4px 5px 2px 0px;
	border:			solid 0px #f000f0;
	}
div.NowaPortal_AAL div{
	margin:			0px;
	padding:		0px;
	}
div.NowaPortal_AAL img{
	float:			left;
	margin:			0px 8px 3px 0px;
	width:			65px;
	border:			solid 1px #d4d4d4;
	}
a.NowaPortal_AAL:visited{
	color:			#204020;
	}
img.NowaPortal_AAL{
	float:			left;
	margin:			8px 8px 3px 8px;
	width:			65px;
	border:			solid 1px #d4d4d4;
	}









div.NowaPortal_AA{
	font-size:		9px;
	font-family:		"Arial","Helvetica","Sans";
	text-align:		justify;
	background-color:	#f0fff0;
	margin-bottom:		4px;
	padding:		5px;
	}
a.NowaPortal_AA{
	font-size:		9px;
	color:			#204020;
	}
a.NowaPortal_AA:visited{
	color:			#204020;
	}
td.NowaPortal_AA{
	background-color:	#f8fff8;
	padding:		2px;
	border:			solid 1px #e8f8e8;
	text-align:		center;
	vertical-align:		top;
	height:			80px;
	}
td.NowaPortal_AA:hover{
	background-color:	#ffffff;
	padding:		2px;
	border:			solid 1px #d4e4d4ss;
	text-align:		center;
	vertical-align:		top;
	height:			80px;
	}
img.NowaPortal_AA{
	border:			0px;
	}




div.NowaPortal_NEWS{
	font-size:		12px;
	font-family:		"Arial","Helvetica","Sans";
	text-align:		justify;
	margin-bottom:		4px;
	padding:		5px;
	background-color:	#ffffff;
	}
a.NowaPortal_NEWS{
	color:			#204020;
	}
a.NowaPortal_NEWS:visited{
	color:			#204020;
	}
img.NowaPortal_NEWS{
	float:			left;
	margin:			8px 8px 3px 8px;
	width:			65px;
	border:			dashed 1px #d47070;
	}




img.NPG_GRAFIKA{
	padding:5px;
	border:solid 1px #d8d8d8;
	margin:2px;
	min-width:80px;
	max-width:200px;
	height:auto;
	background-color:#f8f8f8;
	cursor:pointer;
	vertical-align:top;
	/*float:left;*/
	}
img.NPG_GRAFIKA_Z{	/* the zoomed layer */
	padding:5px;
	border:solid 1px #d8d8d8;
	margin:2px;
	min-width:80px;
	/*width:110px;*/
	background-color:#ffffff;
	cursor:pointer;
	vertical-align:top;
	/*float:left;*/
	}
div.NPG_TEXTBOX{
	padding:2px;
	border:solid 2px #d8d8d8;
	margin:2px;
	color:#c0c0c0;
	background-color:#202020;
	opacity:0.8;
	font-family:Sans;
	font-size:11px;
	}
div.NPG_TEKST{
	padding:5px;
	font-family:Sans;
	font-size:11px;
	color:#ffffff;
	background-color:#404040;
	margin:0px;
	}
div.NPG_TLO{
	position:fixed;
	width:100%;
	height:100%;
	/*height:1200px;*/
	top:0px;
	left:0px;
	background-color:#202060;
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#9090a0;
	z-index:8;
	}
html>body NPG_TLO{
	position:fixed;
	}
div.NPG_CONTROL{
	position: fixed;
	color:#9090a0;
	/*float:right;*/
	right:80px;
	top:0px;
	vertical-align:bottom;
	font-size:9px;
	z-index:20;
}
img.NPG_IMG{
	position:fixed;
	top:0px;
	left:0px;
	z-index:10;
	padding:0px;
	border:solid 2px #d8d8d8;
	margin:0px;
	background-color:#f8f8f8;
	}
img.NPG_BC:hover{
	background-image:url('button-close-h.png');
	}
img.NPG_BN:hover{
	background-image:url('button-next-h.png');
	}
img.NPG_BN2:hover{
	background-image:url('button-next2-h.png');
	}
img.NPG_BL:hover{
	background-image:url('button-last-h.png');
	}
img.NPG_BL2:hover{
	background-image:url('button-last2-h.png');
	}




div.SCRIPT_AFTER_PAGE{
	position:relative;
	}




/* _____________________________________________________________________________ */
/* ############################## ARTICLE BAR ################################## */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */




img.cms_IKONKA{
	border:			solid 0px #000000;
	vertical-align:		middle;
	margin:			1px 1px 0px 20px;
	padding:		0px;
	}




a.external-link-new-window{
	border-width:		0px;
	}
img{
	border-width:		0px;
	}




b.HEAD_SMALL_TITLE{
	font-size:		12px;
	letter-spacing:		2px;
	}




div.cms_ARTICLEBAR{
	font-size:		10px;
	font-weight:		normal;
	padding:		5px 15px 5px 15px;
	margin-left:		0px;
	border-style:		solid;
	border-width:		0px 0px 1px 0px;
	color:			#000000;
	}




div.cms_ARTICLEBAR2{
	font-size:		10px;
	font-weight:		normal;
	padding:		5px 15px 5px 15px;
	margin-left:		0px;
	border-style:		solid;
	border-width:		1px 0px 0px 0px;
	color:			#000000;
	}




div.ARTICLEBARCONTENT{
	}
div.ARTICLEBARCONTENT select{
	font-size:		9px;
	padding:		0px;
	margin:			0px;
	}