#contentheader img {
		border: 0;
}
#footer img {
	  	border: 0;
}
#menu0 {
	width: 208px;
	margin: -8px 0 0 0;
	padding: 0;
	text-align: left;
 	font: 12px Verdana, sans-serif ;
}

#menu0 dt {
	background-color: #a8bac0;
	color: #fff;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	margin: 0;
	padding: 1px;
	border-bottom: 1px;
	border-bottom-color: #677e87;
	border-bottom-style: solid;
	border-left: 1px;
	border-left-color: #677e87;
	border-left-style: solid;
	border-right: 1px;
	border-right-color: #677e87;
	border-right-style: solid;

	
}

#menu0 h2 {
	font: 11px Verdana, sans-serif ;
	margin: 0;
	padding: 0;
}

#menu0 dd {
	background-color: #d0dade;
	color: #000;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #677e87;
	margin: 0;
	padding-left: 1px;
}

#menu0 dd.active {
	font-weight: bold;
}

#menu0 dd a:link, #menu0 dd a:visited {
	display: block;
	color: #000;
	border: 0;
	text-decoration: none;
	padding: 3px 4px;
}
#menu0 dd a:hover {
	color: #fff;
	background-color: #b6ccd4;
	
}

#menu0 dt a:link, #menu0 dt a:visited {
	display: block;
	color: #000;
	border: 0;
	text-decoration: none;
	padding: 3px 4px;
}
#menu0 dt a:hover {
	color: #fff;
	background-color: #94a8b1;
	
}
#content ul {
	margin: 20px 20px 20px 15px;
 	font-size: 12px;
	font-family: Verdana, sans-serif;
	text-align: left;
	
}
#partnerzy {
	list-style-type: none;
	
}
#partnerzy img {
	border: 0;
	padding: 1px;
}
#partnerzy p {
	padding: 1px;
	margin: 2px;
	margin-left: 12px;
	padding-bottom: 5px;
}

#content ol {
	margin: 20px 20px 20px 35px;
 	font-size: 12px;
	font-family: Verdana, sans-serif;
	text-align: justify;
}
p {
	margin: 20px 20px 20px 35px;
 	font-size: 12px;
	font-family: Verdana, sans-serif;
	text-align: justify;
}
p.opis {
	margin-left: 230px;
	font-family: Verdana, sans-serif;
	text-align: justify;
}

h1 {
	text-align: center;
	margin-top: 8px;
	padding: 0;
	font: 18px Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	
	
}

#content h1 {
	text-align: left;
	margin-top: 14px;
	margin-left: 35px;
	font-size: 18px;
	font-family: Verdana, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #94a8b0;
	padding-bottom: 20px;
}
#contentleft h3 {
	text-align: center;
	margin-top: 8px;
	padding: 0;
	font: 18px Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	
	
}



#pokaz {
	text-align: center;
	background: #91a8b0;

}
#pokazOkno {
	text-align: center;
	background: #FFFFFF;

}
#pokazOkno a:link, #pokazOkno a:visited {
	color: #fff;
	text-decoration: none;
}
#pokazOkno a:hover {
	color: #fff;
	text-decoration: none;
	
}
		
#content h2 {
	text-align: left;
	margin-top: 14px;
	margin-left: 35px;
	font-size: 18px;
	font-family: Verdana, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #94a8b0;
	padding-bottom: 20px;
	
}

#content h3 {
	display: block;
   margin-left: 35px;
	text-align: left;
	font-size: 14px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #4c6c79;
	padding: 0;
	margin-bottom: -16px;
}

table.img {
	margin-top: 10px;
	margin-left:35px;
	float: left;
}

#content table img {
	padding: 1px;
	display: block;
	color: #000;
	border: 0;
	margin: auto;
	text-align: center;
}
#content table a:link, #content table a:visited {
	background-color: transparent;
	display: block;
	color: #000;
	border: 1px solid #677e87;
	text-decoration: none;
	padding: 3px 3px 5px 3px;
	text-align: center;
	font: 12px Verdana, sans-serif ;
	font-weight: bold;
	cursor: default;
}
.kl {
	background-color: transparent;
	color: #000;
	font: 12px Verdana, sans-serif ;
	font-weight: bold;
	width: 320px;
	}
#content table a:hover {
	color: #fff;
	background-color: #b6ccd4;
	cursor: default;
	
}
#content a:link, #content a:visited {
	color: #fff;
	text-decoration: underline;
	font: 12px Verdana, sans-serif ;
	font-weight: bold;
}
#content a:hover {
	color: #4c6c79;
	text-decoration: none;
	
}
img.galimg {
	
	display: block;
	color: #000;
	border: 1px solid #677e87;
	margin: auto;
	margin-top: -20px;
	text-align: center;
}
#contentleft table {
	margin: auto;
	padding-top: 10px;
	padding: 5px;
}
#contentleft table img {
	
	display: block;
	color: #000;
	border: 1px solid #b6ccd4;
	margin: auto;
	text-align: center;
}
#contentleft table a:link, #contentleft table a:visited {
	display: block;
	color: #b6ccd4;
	border: 1px dashed #4C6C79;
	text-decoration: none;
	padding: 0;
}
#contentleft table a:hover {
	border: 1px solid #4C6C79;
	color: #94a8b0;
	background-color: #b6ccd4;
	
}
#news{
	position:absolute;
	width: 197px;
	top:295px;
	padding: 3px;
	background-color:transparent;
	color:#F00;
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	border-bottom: 1px solid #b6ccd4;
	margin-right: 4px;
	margin-left: 4px;	
}
#news h2{
	text-align: left;
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #4C6C79;
	margin-right: 4px;
}
#news img{
	border:0px;
	text-decoration: none;
}
#news a:link, #news a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0;
	text-align: right;
	font-size: 11px;
	margin-right: 4px;
}
#news a:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;	
}
#news1{
	position:absolute;
	width: 197px;
	top:423px;
	padding: 3px;
	background-color:transparent;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	border-bottom: 1px solid #b6ccd4;
	margin-right: 4px;
	margin-left: 4px;	
}
#news1 h2{
	text-align: left;
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #4C6C79;
	margin-right: 4px;
}
#news1 a:link, #news1 a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0;
	text-align: right;
	font-size: 11px;
	margin-right: 4px;
}
#news1 a:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;	
}
#news1 img{
	border:0px;
	text-decoration: none;
}
#news2{
	position:absolute;
	width: 197px;
	top:582px;
	padding: 3px;
	background-color:transparent;
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	border-bottom: 1px solid #b6ccd4;
	margin-right: 4px;
	margin-left: 4px;	
}
#news2 h2{
	text-align: left;
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #4C6C79;
	margin-right: 4px;
}
#news2 a:link, #news2 a:visited {
	display: block;
	color: #000;
	text-decoration: underline;
	padding: 0;
	text-align: right;
	font-size: 11px;
	margin-right: 4px;
}
#news2 a:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;	
}
#news2 img{
	border:0px;
	text-decoration: none;
}

#cennikDownload{
	position:absolute;
	width: 197px;
	top:320px;
	padding: 3px;
	background-color:transparent;
	color:#555;
	font-size:11px;
	font-family:arial;
	border-bottom: 1px solid #94a8b0;	
}
#cennikDownload h2{
	text-align: right;
	font-size: 14px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #4C6C79;
	margin-right: 4px;
	margin-bottom: -1px;	
}
#cennikDownload ul{
	width: 130px;
	margin-left: 60px;
	margin-top: -50px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	list-style-type: none;
}
#cennikDownload a:link, #cennikDownload a:visited {
	display: block;
	color: #000;
	text-decoration: underline;
	padding: 0;
	text-align: right;
	font-size: 11px;
	margin-right: 4px;
}
#cennikDownload a:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;	
}
	
#progDownload{
	position:absolute;
	width: 197px;
	top:550px;
	padding: 3px;
	background-color:transparent;
	color:#555;
	font-size:11px;
	font-family:arial;
	border-bottom: 1px solid #94a8b0;	
}

#progDownload h2{
	text-align: right;
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #4C6C79;
	margin-right: 4px;
	margin-bottom: -2px;	
}

#progDownload ul{
	width: 150px;
	margin-left: 60px;
	margin-top: -50px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	list-style-type: none;
}
#progDownload img{
	margin-top: 10px;
	padding: 1px;
}

#progDownload a:link, #progDownload a:visited {
	display: block;
	color: #000;
	text-decoration: underline;
	padding: 0;
	text-align: right;
	font-size: 11px;
	margin-right: 4px;
}
#progDownload a:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;	
}
#progDownloadF{
	position:absolute;
	width: 197px;
	top:320px;
	padding: 3px;
	background-color:transparent;
	color:#555;
	font-size:11px;
	font-family:arial;
	border-bottom: 1px solid #94a8b0;	
}
#progDownloadF h2{
	text-align: right;
	font-size: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #4C6C79;
	margin-right: 4px;
	margin-bottom: -2px;	
}

#progDownloadF ul{
	max-width: 150px;
	margin-left: 60px;
	margin-top: -50px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	list-style-type: none;
}
#progDownloadF img{
	margin-top: 10px;
	padding: 1px;
}

#progDownloadF a:link, #progDownloadF a:visited {
	display: block;
	color: #000;
	text-decoration: underline;
	padding: 0;
	text-align: right;
	font-size: 11px;
	margin-right: 4px;
}
#progDownloadF a:hover {
	color: #fff;
	text-align: right;
	text-decoration: none;
	margin-right: 4px;	
}

#scrolldiv_parentContainer table img {
	color: #000;
	border: 1px solid #b6ccd4;
	margin-left: 1px;
	text-align: left;
	display: inline;
}
#scrolldiv_parentContainer table a:link, #scrolldiv_parentContainer table a:visited {
	width: 184px;
	display: block;
	color: #fff;
	border: 1px dashed #4C6C79;
	text-decoration: none;
	padding: 0;
	text-align: left;
}
#scrolldiv_parentContainer table a:hover {
	border: 1px solid #4C6C79;
	color: #4C6C79;
	background-color: #b6ccd4;
	text-align: left;
	
}

span.crt_opis {
	display: block;
	width:100px;
	height: 87px;
	margin-left: 75px;
	margin-top: -86px;
}
span.kolor_opis {
	display: block;
	width:100px;
	height: 32px;
	margin: auto;
}
#cennik {
	margin-left: 7px;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	text-align: center;
	border-collapse: collapse;
}
td.cennik {
	font-size: 9px;
	font-family: Verdana, sans-serif;
	text-align: center;
	border: 1px solid #4c6c79;
	font-weight: bold;
}
#cennik td {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	text-align: center;
	border: 1px solid #4c6c79;
}

#dhtmlgoodies_scrolldiv{
		/* The total width of the scrolling div including scrollbar */
		width:220px;
		height:600px;	/* The height of the scrolling div */
		margin-left: -16px;
	}
	#scrolldiv_parentContainer{
		width:210px;	/* Width of the scrolling text */
		height:100%;
		overflow:hidden;
		float: right;
		position:relative;
	}
	
	/*
	CSS for the scrolling content 
	*/
	#scrolldiv_content{
		position:relative;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		line-height:100%;
		color: #333;
		margin: -6px 0px 0px -8px; 
	}
	
	/*
	The scrollbar slider 
	*/
	#scrolldiv_slider{
		width:7px;
		margin-right:3px;
		height:390px;
		float:right;
	}
	
	/*
	The scrollbar (The bar between the up and down arrow )
	*/
	#scrolldiv_scrollbar{
		width:7px;
		height:350px;	/* Total height - 40 pixels */
		border:1px solid #BC8FBD;
		position:relative;
		
	}
	/*
	The scrollbar handle
	*/
	#scrolldiv_theScroll{
		margin:1px;
		width:5px;
		height:5px;
		background-color:#BC8FBD;
		position:absolute;	
		top:0px;
		left:0px;
		cursor:pointer;
	}
	/*
	Scroll buttons(The up and down arrows)
	*/
	#scrolldiv_scrollUp,#scrolldiv_scrollDown{
		width: 7px;
		height: 7px;
		border: 1px solid #BC8FBD;
		color: #BC8FBD;
		text-align:center;
		font-size:10px;
		line-height:10px;
		cursor:pointer;
	}
	#scrolldiv_scrollUp{
		margin-bottom: 1px;
	}
	#scrolldiv_scrollDown{
		margin-top: 1px;
	}
	#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
		font-family: Symbol;
	}
	
	
	
	#dhtmlgoodies_slideshow{
		width:403px;	/* Total width of slideshow */
		margin: auto;


	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		position:relative;
		
		/* CSS HACK */
		height: 286px;	/* IE 5.x */
		height/* */:/**/286px;	/* Other browsers */
		height: /**/286px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Arial, sans-serif;	/* Font to use */
		font-size:12px;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 106px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/104px;	/* Other browsers */
		height: /**/104px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #a8bac0;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #a8bac0;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:0px;
		width:900px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
/*		filter: alpha(opacity=50);
		opacity: 0.5;
*/
		cursor:pointer;
		border:1px solid #4C6C79;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:100px;
		top:110px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:10px;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	#quicklinks {
	position:absolute;
	width: 245px;
	top: 646px;
	padding-bottom: 0px;
	margin-left: -30px;
	margin-bottom: 0px;
	background-color:transparent;
	color:#555;
	font-family:arial;
	font-family: Tahoma, Verdana, sans-serif;
	text-align: left;
	}
	#quicklinks a:link, #quicklinks a:visited {
	color: #000;
	text-decoration: none;
	padding: 0;
	text-align: left;
	}
	#quicklinks a:hover {
	color: #fff;
	text-align: left;
	text-decoration: none;
	padding: 0;
	}
	#quicklinks b {
	font-weight: bold;
	font-size: 8px;
	}
	#quicklinks strong {
	font-weight: bold;
	font-size: 9px;
	}
	#quicklinks h3 {
	margin-left: 35px;
	color:#555;
	font-family:arial;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: -18px;
	}
#links {
	color: #677e87;
}
#links a:link, #links a:visited {
	color: #677e87;
	padding: 0;
	font-size: 9px;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#links a:hover {
	color: #4C6C79;
	text-decoration: none;

}
.links {
	font-size: 9px; 
}