html, body {
  height: 100%;
}

body, p, li, ol, form, fieldset, legend, label, input, select, option, textarea, dl, dt, dd, pre {
  margin: 0;
  padding: 0;
  background-color:#A5966D;
	font-family:verdana;
	font-size:12px;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
}

a, object {
  outline: none;
}

img, fieldset {
  border: none;
}

ul {
  list-style: none;
}

.mapa{
	width:100%;
	text-align:center;
	float:left;
}
	a.mapa{
		color:#8E0000;
}
	a:active.mapa{
		color:#8E0000;
	}
	a:hover.mapa{
		color:#000000;
		text-decoration:none;
	}
		a{
		color:#8E0000;
}
	a:active{
		color:#8E0000;
	}
	a:hover{
		color:#000000;
		text-decoration:none;
	}
	
#telo{
		width:832px;
		margin:0px auto;
	}
	.ohr{
		float:left;
		width:832px;
		background-image:url("../images/hrany.png");
		margin-left:16px;
	}
	.alenka{
		float:left;
		width:800px;
		margin-left:16px;
	}
	.logo{
		float:left;
		width:100%;
		background-image:url("../images/logo.png");
		height:157px;
	}
	.menu{
		float:left;
		width:100%;
		background-image:url("../images/menu.png");
		height:298px;
	}
		.main{
		float:left;
		width:100%;
		background-image:url("../images/main.png");
		height:546px;
	}
	.spodek{
		float:left;
		width:100%;
		background-image:url("../images/spodek.png");
		height:66px;
	}
	.left{
		float:left;
	}
	.right{
		float:right;
	}
	.top_spodek{
		margin-top:9mm;
	}
	.href_logo{
		float:left;
		margin-left:59mm;
		margin-top:4mm;
		width:374px;
		height:86px;
	}
	
	.uvod{
		width:172px;
		height:35px;
		display:block;
		background-repeat: no-repeat;
	}
	a.uvod{
		background-image:url("../images/uvod2.png");
}
	a:active.uvod{
		background-image:url("../images/uvod2.png");
	}
	a:hover.uvod{
		background-image:url("../images/uvod.png");
	}

.fotogalerie{
		width:172px;
		height:35px;
		display:block;
		background-repeat: no-repeat;
	}
	a.fotogalerie{
		background-image:url("../images/fotogalerie2.png");
}
	a:active.fotogalerie{
		background-image:url("../images/fotogalerie2.png");
	}
	a:hover.fotogalerie{
		background-image:url("../images/fotogalerie.png");
	}

	.cenik{
		width:172px;
		height:35px;
		display:block;
		background-repeat: no-repeat;
	}
	a.cenik{
		background-image:url("../images/cenik2.png");
}
	a:active.cenik{
		background-image:url("../images/cenik2.png");
	}
	a:hover.cenik{
		background-image:url("../images/cenik.png");
	}

		.kontakty{
		width:172px;
		height:35px;
		display:block;
		background-repeat: no-repeat;
	}
	a.kontakty{
		background-image:url("../images/kontakty2.png");
}
	a:active.kontakty{
		background-image:url("../images/kontakty2.png");
	}
	a:hover.kontakty{
		background-image:url("../images/kontakty.png");
	}
	.poz_menu{
		float:left;
		margin-top:12mm;
		margin-left:5mm;
	}
	.uzkemain{
		width:70%;
		margin:0px auto;
	}
	h1{
		color:#A20300;
		font-size:28px;
		margin-left:5mm;
		font-family:"Times New Roman";
	}
	.center{
		float:left;
		width:100%;
		text-align:center;
	}
	.napids_cenik{
		font-size:
	}
	h2{
		padding-top:2mm;
		margin:0px;		
	}
.cennik{
	margin:0px auto;
	width:550px;
}
.cennik_nad{
	float:left;
	width:100%;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	margin-top:5mm;
	background-color: #B40001;
	border-bottom: 1px solid #8C0000;
	padding-top:1px;
	padding-bottom:1px;
	color:#FDD400;
}
.cennik_nad2{
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:2mm;
	margin-bottom:2mm;
}
.cennik_del{
	float:left;
	width:50%;
	background-color:#D8C496;
	border-bottom: 1px solid #645637;
	padding-top:4px;
	padding-bottom:4px;
}
.cennik_del2{
	float:left;
	width:50%;
	background-color:#C4A55E;
	border-bottom: 1px solid #645637;
	padding-top:4px;
	padding-bottom:4px;
}
