html, body {
	background-color:#222222;
	width: 100%;
	height: 100%;
	padding: 0px;
	padding-bottom: 20px;
	text-align:center;
	margin:0px auto;
	color:#d3d3d3;
	height: auto;
	background-image:url(../../../Graphics/watermark.jpg);
	background-position: 208px center;
	margin-top: 20px;
}

	body {
		behavior:url("Templates/main/Style/csshover.htc");
	}

#header {
	width: 100%;
	height: 158px;
	background-image: url(../../../Graphics/header_long.jpg);
	background-repeat: repeat-x;
}

#horiz_menu {
	text-align:center;
	margin:0px auto;
  	width: 100%;
	height: 50px;
	background-color: #484C4D;	
}

#content_main {
	padding: 10px 0;

	text-align:left;
	margin:0px auto;
	margin-bottom: 10px;
  	width: 900px;
	/*min-height: 540px;*/
	/*height: expression( this.scrollHeight > 400 ? "auto" : "400px" );*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content_left {
width: 250px;
float:left;
height: 300px;
}

#content_right {
width: 463px;
float:right;
vertical-align: middle;
height: 300px;
text-align: center;
line-height: 300px;
}

#content_bottom {
width: 900px;
height: auto;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#CCCCCC;
text-align:left;
margin: 0 auto;
padding: 5px 20px;
}



#footer {
	background-color: #343536;
	width: 900px;
	height: 30px;
	font-size: 10px;
	color: #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	line-height: 30px;
	margin: 10px auto;
}

#footer a:link {color: #d3d3d3; font-size: 10px; text-decoration:none;}
#footer a:visited {color: #d3d3d3; font-size: 10px;}
#footer a:hover {color: #ffffff; font-size: 10px; text-decoration:underline;}
#footer a:active {color: #d3d3d3; font-size: 10px;}

#fullview{
	text-align: center;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	
}

a:hover {text-decoration:underline;}

p.indent {
text-indent: 20px;
}

img{
	border: 0px none #000000;
}

.linki a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.linki a:hover{
	background-color: #7F8480;
}

.imgtitle{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.contactform{
	border: 1px solid #484C4D;
	background-color: #D3D3D3;
}

.message{
	color: #FF0000;
}

/*Menu rozwijane*/


#menu, #menu ul,#menu li,#menu a {
		display:block;
		margin:0;
		padding:0;
		border:0;
		font-size: 12px;
	}

	#menu,#menu ul {
		width:158px;
		background: #484C4D;
		list-style:none;
	}

	#menu li {
		position:relative;
		padding:1px;
		z-index:9;
		
		line-height:25px;
		border-bottom:2px solid #000000;
	}
		
	#menu li.folder ul {
			position:absolute;
			left:158px; /* IE */
			border-left: 1px solid #000000;
			top:0px;
			width: auto;
			 
		}		
			li.folder>ul { left:160px; width: auto; } /* others */
	
	#menu li.category ul {
			position:absolute;
			left:158px; /* IE */
			border-left: 1px solid #000000;
			top:0px;
			width: auto;
			 
		}		
			li.category>ul { left:160px; width: auto; } /* others */
	
	#menu a {
		padding:2px;
		padding-left: 10px;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		width:145px; /* IE */
	}
		li>a { width:auto; } /* others */

	/* regular hovers */

	#menu a:hover {
		border-color:gray;
		background-color:#7F8480;
		color:#FFFFFF;
		
	}
	#menu li.folder a:hover {
			background-color:#7F8480;
			cursor: default;
		
	}
	
	#menu li.category a:hover {
			background-color:#7F8480;
			cursor: pointer;
	}
	
	/* hovers with specificity */
	
	#menu li.folder:hover { z-index:10; 
	}		
	
	#menu li.category:hover { z-index:10; 
	}
		
	#menu ul,#menu li:hover ul ul {
		display:none;
	}

	#menu li:hover ul, #menu li:hover li:hover ul {
		display:block;
	}		

a.thumbnail img{
	border: 1px solid #FFFFFF;
}

#top_flash{
	border-top:0px solid #484C4D;
	width: 900px;
	margin: 0 auto;
}
