/* CSS Document */
body {
	margin:0px;
	padding:0px;
	border-top: solid 4px #E0DFC9;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.c {
	clear:left;
}

#body_left {
	position:absolute;
	width:50%;
	height:310px;
	/*background-image:url(/styles/img/body_left_bckg.gif);*/
	background-repeat:repeat-x;
	top:0px;
	left:0px;
	z-index:0;
}

#container {
	position:relative;
	margin:auto;
	width:798px;
	z-index:1;
}

#header {
	width:100%;
	height:220px;
	background-image:url(/styles/img/header.jpg);
	background-repeat:no-repeat;
	z-index:2;
	position: relative;
}

	#pl {
		display: block;
		position: absolute;
		width: 16px;
		height: 11px;
		background-image:url(/images/icons/flags/pl.png);
		background-repeat:no-repeat;
		bottom:5px;
		right:40px;
	}
	
	#en {
		display: block;
		position: absolute;
		width: 16px;
		height: 11px;
		background-image:url(/images/icons/flags/us.png);
		background-repeat:no-repeat;
		bottom: 5px;
		right:20px;
	}
#ad {
	padding:5px 20px;
}
#menu {
	display:block;
	width:795px;
	height:44px;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	background-image:url(/styles/img/menu_link.gif);
}

	a.menu_item:link, a.menu_item:visited {
		display:block;
		float:left;
		width:98px;
		height:44px;
		background-image:url(/styles/img/menu_link.gif);
		background-repeat:repeat-x;
		line-height:40px;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	a.menu_item:active, a.menu_item:hover {
		background-image:url(/styles/img/menu_hover.gif);
		background-repeat:repeat-x;
	}
	
	#menu_galeria:link, #menu_galeria:visited {
		width:102px;
	}
	
	#menu_galeria:hover, #menu_galeria:active {
	}
	
	#menu_glowna {
		wi
	}
	
	#menu_program:link, #menu_program:visited {
		background-image:url(/styles/img/menu_program.jpg);
	}
	
	#menu_program:hover, #menu_program:active {
		background-image:url(/styles/img/menu_hover.gif);
		background-repeat:repeat-x;
	}
	
	#menu_regulamin:link, #menu_regulamin:visited {
		background-image:url(/styles/img/menu_regulamin.jpg);
	}
	
	#menu_regulamin:hover, #menu_regulamin:active {
		background-image:url(/styles/img/menu_hover.gif);
		background-repeat:repeat-x;
	}
	
	.menu_separator {
		display:block;
		float:left;
		width:1px;
		height:44px;
		background-image:url(/styles/img/menu_separator.gif);
		background-repeat:repeat-x;
	}
	
	.menu_right {
		display:block;
		float:left;
		width:12px;
		height:44px;
		background-image:url(/styles/img/menu_right.jpg);
		background-repeat:no-repeat;
	}

#main_container {
	display:block;
	width:795px;
	background-image:url(/styles/img/container_bckg.gif);
	background-repeat:repeat-y;
	position:absolute;
	right:3px;
}	

	#gry {
		width:175px;
		display:block;
		float:left;
	}
	
		h1.side {
			width:162px;
			height:42px;
			line-height:42px;
			color: #016600;
			font-size:12px;
			background-image:url(/styles/img/gry_header.gif);
			background-repeat:repeat-x;
			margin:0 1px 0 2px;
			padding-left:10px;
		}
		
		a.gra:link, a.gra:visited {
			display:block;
			margin-left:3px;
			clear:left;
			width:171px;
			height:25px;
			line-height:25px;
			background-image:url(/styles/img/gry_menu.gif);
			background-repeat:repeat-x;
			color:#000000;
			/*color:#016600;*/
			text-decoration:none;
			font-size:10px;
		}
		
		a.gra:hover, a.gra:active {
			width:168px;
			font-weight:bold;
			border-left: solid 3px #CA110F;
		}
		
		span.arrow {
			display:block;
			float:left;
			width:5px;
			height:25px;
			background-image:url(/styles/img/gry_punkt.gif);
			background-repeat:no-repeat;
			background-position:center;
			margin-left:10px;
			margin-right:10px;
		}

	#content {
		display:block;
		float:left;
		width:436px;
		padding:4px;
	}
	
		#content div.news {
			display:block;
			height:35px;
			line-height:35px;
			width:426px;
			padding-left:10px;
			font-size:12px;
			margin-top:1px;
			
		}
		
			#content div.news a {
				display:block;
				float:left;
				color:#D00200;
				font-size:11px;
				text-decoration:none;
				cursor:pointer;
			}
			
			#content div.news span.date a {
				display:block;
				float:right;
				font-size:11px;
				color:#4A4935;
				margin-right:15px;		
			}
			
h2.gallery {
	margin:5px 0 1px 2px;
	padding:0px;
	
}
			
.mini-date {
	margin:1px 0 1px 2px;
	padding:0px;
	fonst-size:9px;
}
		
		.light {
			background:#E5E4D0;
		}
		.dark {
			background:#DEDDC8;
		}	
		
		.button {
			display:block;
			float:right;
			margin-right:20px;
		}
	
	#patroni {
		display:block;
		float:left;
		width:175px;
	}

#footer {
	display:block;
	width:100%;
	background-color:#DAD9C6;
	height:55px;
}

	#footer_top {
		width:100%;
		height:25px;
		background-image:url(/styles/img/footer.gif);
		background-repeat:no-repeat;
	}

	#copy {
		padding-left:15px;
		font-size:11px;
		float:left;
		display:block;
		width:350px;
		height:30px;
		line-height:30px;
	}

	#makers {
		padding-right:15px;
		font-size:11px;
		display:block;
		float:right;
		width:350px;
		height:30px;
		line-height:30px;
		text-align:right;
	}
	
		#copy .green, #makers .green {
			color:#016600;
			text-decoration:none; 
		}
		
	
.img-box {
	width:180px;
	height:210px;
	float:left;
}
	.img-box img {
		border: solid 1px #DDDDDD;
		padding:4px;
		background:#ffffff;
	}
	
	.img-box img.none {
		border:none;
		background:none;
	}
