@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}

/* wyłączenie scrolla

html, body {overflow:hidden}	 */
	
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background:#1e070f;
	}
	a {text-decoration:none; color:#fff;} a:hover {text-decoration:underline;}
	
	a.logo {
		display:block;
		width:550px;
		height:100px;
		position:absolute;
		top:20px;
		left:95px
		}	
	.menu-info {
		display:block;
		width:250px;
		height:100px;
		position:absolute;
		top:20px;
		left:700px;
		list-style-type:square
		}
		 img {border:0;}
		 :focus {outline:none;}
		 
/* struktura */
#wrap {
	width:980px;
	margin:auto;
	overflow:hidden;
	background:url(/images/podstrona.jpg) no-repeat center top;
	}
	#start {
		width:980px;
		background:#1e070e url(../images/index.jpg) no-repeat top center;
		}
		#start-boksy {
			height:220px;
			width:100%;
			padding-top:225px
			}
		#start-menu {
			width:830px;
			color:#fff;
			overflow:hidden;
			margin:70px 0 30px 150px;
			}
			#start-menu ul {
				display:block;
				float:left;
				width:200px;
				list-style-type:none
				}
				#start-menu a {
					color:#fff;
					}
				
		.footer {
			color:#ccc;
			font-size:.8em;
			text-align:center;
			clear:both;
			padding-top:30px;
			}
			
			
.strona-www {	
	margin:1000px 0 0 0;
	}
	.strona-www .all em {
		font-weight:bold;
		}
	.dzial {
		background:url(../images/podstrona.jpg) no-repeat center top;
		width:980px;
		margin:0 auto 1050px;
		}
		.dzial-header {
			width:100%; overflow:hidden; margin-bottom:4px
			}
			.dzial-header a {
				display:block;
				height:100px;
				margin:47px 0 30px 100px;
				width:542px;
				 }
		.dzial-menu {
			height:59px;
			margin:0 0 0 42px;
			width:896px;
			}
			.dzial-menu ul {
				list-style-type:none;
				height:59px
				}
				.dzial-menu ul li {
					display:inline-block;
					height:100%;
					float:left
					}
					.dzial-menu li a {
						display:block;
						width:100%;
						height:100%;
						background:url(../images/podstrona_hover.jpg) 0 100px no-repeat
						}
						.dzial-menu-1 {
							width:85px;
							}
							.dzial-menu-1 a:hover, .dzial-menu-1 a.otwarta {
								background-position:0 0;
								}
						.dzial-menu-2 {
							width:90px;
							margin-left:1px
							}
							.dzial-menu-2 a:hover, .dzial-menu-2 a.otwarta {
								background-position:-86px 0;
								}
						.dzial-menu-3 {
							width:132px;
							margin-left:1px
							}
							.dzial-menu-3 a:hover, .dzial-menu-3 a.otwarta {
								background-position:-177px 0;
								}
						.dzial-menu-4 {
							width:108px;
							margin-left:1px
							}
							.dzial-menu-4 a:hover, .dzial-menu-4 a.otwarta {
								background-position:-310px 0;
								}
						.dzial-menu-5 {
							width:144px;
							margin-left:1px
							}
							.dzial-menu-5 a:hover, .dzial-menu-5 a.otwarta {
								background-position:-419px 0;
								}
						.dzial-menu-6 {
							width:193px;
							margin-left:1px
							}
							.dzial-menu-6 a:hover, .dzial-menu-6 a.otwarta {
								background-position:-564px 0;
								}
						.dzial-menu-7 {
							width:138px;
							margin-left:1px
							}
							.dzial-menu-7 a:hover, .dzial-menu-7 a.otwarta {
								background-position:-758px 0;
								}
		.dzial-content {
			width:865px;
			margin:auto;
			padding:10px;
			background:#fff;
			color:#222;
			overflow:hidden
			}
			.dzial-content-submenu {
				background:#3d262e;	
				list-style-type:none;
				margin:auto;
				padding:10px;
				width:863px;
				text-align:center;
				}
				.dzial-content-submenu li {
					display:inline;
					margin-right:10px
					}
					.dzial-content-submenu .otwarta {
						font-weight:bold;
						text-decoration:underline
						}
		
/* typografia */
h2, h3 {
	font-weight:normal;
	text-align:left;
	margin-bottom:15px
	}
	h4 {
		margin-bottom:10px;
		}
	
p {
	margin-bottom:15px
	}
	p.wstep {
		display:block;
		background:#3e262d;
		border:1px solid #a07f88;
		padding:14px;
		width:680px;
		margin:0 auto 15px;
		color:#fff
		}
	.dzial-content {
		}
		.dzial-content p {
			text-align:justify;
			}
		
ul.nonelist {
	list-style-type:none;
	margin-bottom:15px;
	margin-left:0 !important;
	float:left;
	}
	
.dzial-content ul, .dzial-content ol {
	margin:0 0 15px 45px;
	}
.dzial-content a {
	color:#333;
	}
	.dzial-content a:hover, .dzial-content a:visited:hover {
		color:#000;
		}
	.dzial-content a:visited {
		color:#909090;
		}
		
/* treść */
.contact_person {
	float:left;
	margin:5px 5px 0 0;
	}
.prezentacja_btn {
	float:right;
	margin: 0 0 20px 20px;
	}
	
/* wiki */
#menuboczne {
	margin-top:15px;
	}

.modules_table {
	border-collapse: separate;
	border-spacing: 6px;
	margin: 0 auto 0 auto;
}

.modules_table td {
	border: 1px solid #A0A0A0;
	background-color: #F0F0F0;
	height: 75px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
}

.modules_table td.hidden {
	display: none;
}
.modules_table a {
	text-decoration:none;
	}
	
	
/* Realizacje */
.pagination {
	text-align:center;
	color:#ccc;
	}
	.pagination a {
		color:#eee;
		}
.realizacje_list_item {
	background:#fff;
	color:#333;
	overflow:hidden;
	margin:9px auto 0;
	overflow:hidden;
	padding:18px 18px 3px;
	width:500px;
	}
	.realizacje_list_item h2 {
		text-align:center
		}
		.realizacje_list_item h2 a {
			color:#222;
			text-decoration:none
			}

	.realizacje_list_img {
		width:500px;
		height:250px;
		float:left;
		margin-bottom:18px
		}
		.realizacje_list_img a {
			display:block;
			width:100%;
			height:100%;
			}

	.realizacje_list_info {
		width:500px;
		float:left;
		}
		.realizacje_list_info table {
			margin-bottom:18px;
			}
			.realizacje_list_info table .ttl {
				width:200px
				}
		.realizacje_list_info p {
			text-align:justify
			}
		.realizacje_list_info a {
			color:#00f;
                        text-decoration: underline;
			}
			
.menu {
	padding:10px 0;
	text-align:center;
	}
	.menu li {
		display:inline;
		padding:5px;
		}
	.menu .otwarta {
		font-weight:bold;
		text-decoration:underline;
		}
			
/* błąd 404 */
#e404 {
	background:#f0f0f0;
	color:#333;
	margin:auto;
	padding:13px;
	width:854px;
	text-align:center
	}
	#e404 a {
		color:#000;
		text-decoration:underline;
		}