@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}
	img {
		border:0
		}
	:focus {
		outline:none
		}

body {
	background:url(../images/bodybg.gif) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a {
	color:#555;
	text-decoration:none;
	}
	a:hover {
		color:#333;
		text-decoration:underline;
		}
	a.otwarta {
		font-weight:bold;
		}

/* typo */
#tekst p {
	margin-bottom:15px;
	text-align:justify;
	}
	#tekst p:first-letter {
		margin-left:10px;
		font-size:1.1em;
		}
		
#tekst ul {
	margin:0 0 15px 45px;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	}
h2, h3, h4, h5, h6 {
	margin-bottom:15px;
	}
	h1 a {
		color:#ccc;
		}
	h1 a:hover {
		color:#fff;
		}
		
p, ul, ol, pre, h2, h3, h4, h5, h6 {
	margin-bottom:15px;
	}	
	ul, ol {
		margin-left:30px;
		}
	
	
.foto_full {
	display:block;
	width:94%;
	margin:auto;	
	}

/* szerokości i położenie */
#all {
	background:url(../images/topbg.gif) repeat-x;
	width:100%;
	padding-top:16px;
	}
	#header_wrap {
		width:100%;
		height:108px;
		background:url(../images/top_wide.gif) repeat-x;
		position:relative
		}
		#header {
			width:968px;
			margin:auto;
			}
			#header object {
				z-index:0;
				}
			#header_link {
				height:108px;
				margin-left:2px;
				position:absolute;
				width:774px;
				z-index:100;
				}
				#header_link a {
					display:block;
					width:774px;
					height:108px;
					z-index:110;
					}
				#header_link img {
					display:block;
					width:774px;
					height:108px;
					z-index:120;
					}
	#content_wrap {
		width:968px;
		margin:auto;
		background:url(../images/contentbg3.png) center top repeat-y;
		overflow:hidden;
		padding:18px 0
		}
		p.head {
			color:#fff;
			padding-top:15px;
			text-align:center;
			font-size:1.3em;
			overflow:hidden;
			display:block;
			height:65px;
			}
		#menu_1 {
			width:209px;
			float:left;
			margin-left:3px;
			overflow:hidden
			}
			#menu_1 p.head {
				width:210px;
				background:url(../images/menuheadbg1.jpg) no-repeat;
				margin-bottom:0;
				}
			#menujs {
				margin-left:0 !important;
				}
		#menu_2 {
			width:188px;
			float:right;
			margin-right:3px;
			overflow:hidden;
			}
			#menu_2 p.head {
				width:188px;
				background:url(../images/menuheadbg2.jpg) no-repeat;
				margin-bottom:0;
				}
				#menu_1 ul, #menu_2 ul {
					margin:0 0 30px 10px;
					list-style-type:none;
					font-weight:bold;
					color:#633714;
					}
				#menu_1 li, #menu_2 li {
					margin-bottom:10px;
					}
					#menu_1 ul a, #menu_2 ul a {
						font-weight:bold;
						color:#633714;
						}
/* elementy "otwarte" w menu */
li.otwartydzial span, li.otwartyprodukt, a.otwarta {
	text-decoration:underline;
	}
	li.otwartydzial ul {
		padding-top:10px;
		}
		li.otwartydzial ul a, #menujs ul a {
			font-weight:normal !important;
			}

					
		#menujs li ul {
			padding-top:10px;
			}
			
		#content {
			width:516px;
			background:url(../images/tekstbg.png) repeat-y;
			margin:0 0 0 24px;
			float:left;
			}
			#content h1 {
				display:block;
				width:508px;
				height:22px;
				background:url(../images/h1bg.jpg) no-repeat;
				font-size:16px;
				padding:4px;
				color:#D0BA88;
				}
			#tekst {
				background:url(../images/contenttop.jpg) no-repeat -1px top;
				border:1px solid #cbc1af;
				padding:12px;
				overflow:hidden
				}
	#footer {
		width:968px;
		height:28px;
		margin:auto;
		background:url(../images/stopka.jpg) no-repeat;
		}
		#footer p {
			text-align:center;
			font-size:.8em;
			color:#fff;
			padding-top:4px
			}
	#copyright {
		text-align:center;
		color:#ccc;
		font-size:.8em;
		}
		#copyright  a {
			color:#fff;
			}
			
/* produkty */
.prod_wyposazenie {
	margin-bottom:15px;
	}
	.ttl {
		width:50%;
		background:#ccc;
		padding:3px
		}
	.ttt {
		width:50%;
		background:#333;
		padding:3px;
		color:#fff
		}
#produkt_img {
	width:100%;
	margin-bottom:15px
	}
	#produkt_img img {
		display:block;
		margin:auto;
		}
#produkt_tabela {
}

/* lista miniaturek */
p.pagination {
	text-align:center !important;
	}	
	#lista_dzialy_tbl {
		margin-bottom:10px;
		}
	.dzialytd {
		width:187px;
		padding:0 27px;
		}
		.dzialytd h5 {
			margin:10px 0 0 0 !important;
			}
		.dzialytd span a {
			color:#fff;
			display:block;
			font-size:1.1em;
			font-weight:bold;
			text-align:center;
			}
		.dzialytd img {
			display:block;
			margin:auto;
			}