﻿* {
				margin: 0;
				padding: 0;
}
html, body {
				margin: 0;
				padding: 0;
				height: 100%;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10pt;
				color: #291009;
				max-height: 3000px;
}
p {
				padding: 10px 10px 10px 10px;
}
h1 {
				font-family: ThunderbirdEU-Normal;
				font-size: 10pt;
				color: #291009;
				padding: 10px 10px 10px 10px;
}
img.bg {
				width: 100%;
				height: auto;
				position: fixed;
				top: 0;
				left: 0;
				z-index: 0;
				min-width: 1000px;
				min-height: 563px;
}
#logo {
				background-image: url('../images/logo.png');
				background-position: top center;
				background-repeat: no-repeat;
				position: absolute;
				z-index: 555;
				width: 100%;
				margin-top: 20px !important;
				margin-left: 0px;
				height: 112px;
}
#logo_mama {
				background-image: url('../images/logo_mama.png');
				background-position: top center;
				background-repeat: no-repeat;
				position: absolute;
				z-index: 555;
				width: 100%;
				margin-top: 20px !important;
				margin-left: 0px;
				height: 260px;
}
#logo_catering {
				background-image: url('../images/logo_catering.png');
				background-position: top center;
				background-repeat: no-repeat;
				position: absolute;
				z-index: 555;
				width: 100%;
				margin-top: 20px !important;
				margin-left: 0px;
				height: 112px;
}
#logo_sala {
				background-image: url('../images/lawendowy.png');
				background-repeat: no-repeat;
				position: absolute;
				z-index: 555;
				margin-top: 20px !important;
				margin-left: 30px;
				height: 80px;
}
#ramka_biala {
				background-image: url('../images/ramka_biala.png');
				background-position: center 50px;
				background-repeat: no-repeat;
				min-height: 2000px;
}
#ramka_czarna {
				background-image: url('../images/ramka_czarna.png');
				background-position: center 50px;
				background-repeat: no-repeat;
				min-height: 2000px;
}


.menu {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 130px !important;
				margin-left: 0px;
				font-family: AlternateGothicNo2EU-Normal;
				font-size: 15pt;
				color: #291009;
				min-width: 1200px;
}
.menu ul {
				margin: 0;
				padding: 0;
				float: left;
}
.menu ul li {
				display: inline;
				float: inherit;
				margin-left: 20px;
				margin-right: 20px;
				color: #291009;
}
.menu ul li a {
				float: right;
				text-decoration: none;
				padding-top: 15px;
				padding-bottom: 15px;
				color: #291009;
}
.menu ul li a:hover, .menu ul li .current {
				color: #27B8AA;
}
.menu ul .active > a {
				color: #27B8AA;
}
.odsylacze {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 170px !important;
				margin-left: 5px;
				margin-bottom: 20px;
				font-family: AlternateGothicNo2EU-Normal;
				font-size: 11pt;
				color: #27B8AA;
				min-width: 1200px;
				background-image: url('../images/pasek.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze ul li {
				display: inline;
				float: inherit;
				margin-left: 25px;
				margin-right: 25px;
				color: #27B8AA;
}
.odsylacze ul li a {
				float: right;
				text-decoration: none;
				padding-top: 4px;
				color: #27B8AA;
}
.odsylacze ul li a:hover, .odsylacze ul li .current {
				color: #FFFFFF;
}
.odsylacze ul .active > a {
				color: #FFFFFF;
}

.odsylacze_catering {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 140px !important;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				font-family: Arial;
				font-size: 9pt;
				color: #31C9CE;
				min-width: 1200px;
				background-image: url('../images/pasek_catering.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze_catering ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze_catering ul li {
				display: inline;
				float: inherit;
				margin-left: 72px;
				margin-right: 72px;
				color: #31C9CE;
}
.odsylacze_catering ul li a {
				float: right;
				text-decoration: none;
				padding-top: 3px;
				color: #31C9CE;
}
.odsylacze_catering ul li a:hover, .odsylacze_catering ul li .current {
				color: #ffffff;
}
.odsylacze_catering ul .active > a {
				color: #ffffff;
}
.odsylacze_catering_zolte {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 140px !important;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				font-family: Arial;
				font-size: 9pt;
				color: #E6DB60;
				min-width: 1200px;
				background-image: url('../images/pasek_catering.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze_catering_zolte ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze_catering_zolte ul li {
				display: inline;
				float: inherit;
				margin-left: 72px;
				margin-right: 72px;
				color: #E6DB60;
}
.odsylacze_catering_zolte ul li a {
				float: right;
				text-decoration: none;
				padding-top: 3px;
				color: #E6DB60;
}
.odsylacze_catering_zolte ul li a:hover, .odsylacze_catering_zolte ul li .current {
				color: #ffffff;
}
.odsylacze_catering_zolte ul .active > a {
				color: #ffffff;
}
.odsylacze_catering_czerwone {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 140px !important;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				font-family: Arial;
				font-size: 9pt;
				color: #F78977;
				min-width: 1200px;
				background-image: url('../images/pasek_catering.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze_catering_czerwone ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze_catering_czerwone ul li {
				display: inline;
				float: inherit;
				margin-left: 72px;
				margin-right: 72px;
				color: #F78977;
}
.odsylacze_catering_czerwone ul li a {
				float: right;
				text-decoration: none;
				padding-top: 3px;
				color: #F78977;
}
.odsylacze_catering_czerwone ul li a:hover, .odsylacze_catering_czerwone ul li .current {
				color: #ffffff;
}
.odsylacze_catering_czerwone ul .active > a {
				color: #ffffff;
}
.odsylacze_catering_pomaranczowy {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 140px !important;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				font-family: Arial;
				font-size: 9pt;
				color: #EB9919;
				min-width: 1200px;
				background-image: url('../images/pasek_catering.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze_catering_pomaranczowy ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze_catering_pomaranczowy ul li {
				display: inline;
				float: inherit;
				margin-left: 72px;
				margin-right: 72px;
				color: #EB9919;
}
.odsylacze_catering_pomaranczowy ul li a {
				float: right;
				text-decoration: none;
				padding-top: 3px;
				color: #EB9919;
}
.odsylacze_catering_pomaranczowy ul li a:hover, .odsylacze_catering_pomaranczowy ul li .current {
				color: #ffffff;
}
.odsylacze_catering_pomaranczowy ul .active > a {
				color: #ffffff;
}
.odsylacze_sala_bialy {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 140px !important;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				font-family: Arial;
				font-size: 9pt;
				color: #000000;
				min-width: 1200px;
				background-image: url('../images/pasek_sala_bialy.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze_sala_bialy ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze_sala_bialy ul li {
				display: inline;
				float: inherit;
				margin-left: 140px;
				margin-right: 140px;
				color: #000000;
}
.odsylacze_sala_bialy ul li a {
				float: right;
				text-decoration: none;
				padding-top: 7px;
				color: #000000;
}
.odsylacze_sala_bialy ul li a:hover, .odsylacze_sala_bialy ul li .current {
				color: #AE81B9;
}
.odsylacze_sala_bialy ul .active > a {
				color: #AE81B9;
}

.odsylacze_sala_czarny {
				position: absolute;
				z-index: 5;
				width: 100%;
				margin-top: 140px !important;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				font-family: Arial;
				font-size: 9pt;
				color: #ffffff;
				min-width: 1200px;
				background-image: url('../images/pasek_sala_czarny.png');
				background-position: top center;
				background-repeat: no-repeat;
				height: 26px;
}
.odsylacze_sala_czarny ul {
				margin: 0;
				padding: 0;
				float: left;
}
.odsylacze_sala_czarny ul li {
				display: inline;
				float: inherit;
				margin-left: 140px;
				margin-right: 140px;
				color: #ffffff;
}
.odsylacze_sala_czarny ul li a {
				float: right;
				text-decoration: none;
				padding-top: 7px;
				color: #ffffff;
}
.odsylacze_sala_czarny ul li a:hover, .odsylacze_sala_czarny ul li .current {
				color: #AE81B9;
}
.odsylacze_sala_czarny ul .active > a {
				color: #AE81B9;
}

#patelnia{
margin-top: 90px;
position:fixed;
}

.linia {
				margin-top: 27px;
				background-image: url('../images/linia.png');
				background-repeat: repeat-x;
}
.ptaszek {
				position: absolute;
				margin-left: 1020px;
				margin-top: 7px;
}
#linki_hover {
				position: fixed;
				right: 0;
				text-align: right;
				top: 48%;
				z-index: 99999;
}

#linki_catering {
				position: fixed;
				right: 0;
				text-align: right;
				padding-bottom: 5px;
				z-index: 99999;
}
#linki_catering ul {
}
#linki_catering ul li {
				display: block;
}
#linki_catering ul li a {
				display: block;
				color: #291009;
				text-decoration: none;
				padding-right: 15px;
				padding: 3px;
				text-align: right;
				color: #291009;
				font-size: 12pt;
				font-family: AlternateGothicNo2EU-Normal;
				width: 125px;
				height: 25px;
				background-image: url('../images/wstazka.png');
				background-repeat: no-repeat;
				background-position: 15px 0px;
}
#linki_catering ul li a:hover, .linki ul li .current {
}
#linki_catering ul .catering > a {
				background-position: 50px 0px;
}
#linki_catering ul .catering > a:hover {
				padding-right: 30px;
}
#linki_sala {
				position: fixed;
				right: 0;
				text-align: right;
				margin-top: 28px;
				padding-bottom: 5px;
				z-index: 99999;
}
#linki_sala ul {
}
#linki_sala ul li {
				display: block;
}
#linki_sala ul li a {
				display: block;
				color: #291009;
				text-decoration: none;
				padding-right: 15px;
				padding: 3px;
				text-align: right;
				color: #291009;
				font-size: 12pt;
				font-family: AlternateGothicNo2EU-Normal;
				width: 125px;
				height: 25px;
				background-image: url('../images/wstazka.png');
				background-repeat: no-repeat;
				background-position: 15px 0px;
}
#linki_sala ul li a:hover, .linki ul li .current {
}
#linki_sala ul .sala > a {
}
#linki_sala ul .sala > a:hover {
				padding-right: 30px;
}
#linki_catering_mama {
				position: fixed;
				right: 0;
				text-align: right;
				padding-bottom: 5px;
				z-index: 99999;
}
#linki_catering_mama ul {
}
#linki_catering_mama ul li {
				display: block;
}
#linki_catering_mama ul li a {
				display: block;
				color: #ffffff;
				text-decoration: none;
				padding-right: 15px;
				padding: 6px;
				text-align: right;
				font-size: 9pt;
				font-family: Arial;
				width: 125px;
				height: 25px;
				background-image: url('../images/wstazka_catering.png');
				background-repeat: no-repeat;
				background-position: 15px 0px;
}
#linki_catering_mama ul li a:hover, .linki ul li .current {
}
#linki_catering_mama ul .mama > a {
				background-position: 45px 0px;
}
#linki_catering_mama ul .mama > a:hover {
				padding-right: 30px;
}

#linki_catering ul li a:hover, .linki ul li .current {
}
#linki_catering ul .catering > a {
				background-position: 50px 0px;
}
#linki_catering ul .catering > a:hover {
				padding-right: 30px;
}
#linki_catering_sala {
				position: fixed;
				right: 0;
				text-align: right;
				margin-top: 28px;
				padding-bottom: 5px;
				z-index: 99999;
}
#linki_catering_sala ul {
}
#linki_catering_sala ul li {
				display: block;
}
#linki_catering_sala ul li a {
				display: block;
				color: #ffffff;
				text-decoration: none;
				padding-right: 15px;
				padding: 6px;
				text-align: right;
				font-size: 9pt;
				font-family: Arial;
				width: 125px;
				height: 25px;
				background-image: url('../images/wstazka_catering.png');
				background-repeat: no-repeat;
				background-position: 20px 0px;
}
#linki_catering_sala ul li a:hover, .linki ul li .current {
}
#linki_catering_sala ul .sala > a {
}
#linki_catering_sala ul .sala > a:hover {
				padding-right: 30px;
}
#linki_bankietowa_mama {
				position: fixed;
				right: 0;
				text-align: right;
				padding-bottom: 5px;
				z-index: 99999;
}
#linki_bankietowa_mama ul {
}
#linki_bankietowa_mama ul li {
				display: block;
}
#linki_bankietowa_mama ul li a {
				display: block;
				color: #ffffff;
				text-decoration: none;
				padding-right: 15px;
				padding: 6px;
				text-align: right;
				font-size: 9pt;
				font-family: Arial;
				width: 115px;
				height: 25px;
				background-image: url('../images/wstazka_sala.png');
				background-repeat: no-repeat;
				background-position: 15px 0px;
}
#linki_bankietowa_mama ul li a:hover, .linki ul li .current {
}
#linki_bankietowa_mama ul .mama > a {
				background-position: 45px 0px;
}
#linki_bankietowa_mama ul .mama > a:hover {
				padding-right: 30px;
}

#linki_bankietowa ul li a:hover, .linki ul li .current {
}
#linki_bankietowa ul .sala > a {
				background-position: 50px 0px;
}
#linki_bankietowa ul .sala > a:hover {
				padding-right: 30px;
}
#linki_bankietowa_catering {
				position: fixed;
				right: 0;
				text-align: right;
				margin-top: 28px;
				padding-bottom: 5px;
				z-index: 99999;
}
#linki_bankietowa_catering ul {
}
#linki_bankietowa_catering ul li {
				display: block;
}
#linki_bankietowa_catering ul li a {
				display: block;
				color: #ffffff;
				text-decoration: none;
				padding-right: 15px;
				padding: 6px;
				text-align: right;
				font-size: 9pt;
				font-family: Arial;
				width: 115px;
				height: 25px;
				background-image: url('../images/wstazka_sala.png');
				background-repeat: no-repeat;
				background-position: 20px 0px;
}
#linki_bankietowa_catering ul li a:hover, .linki ul li .current {
}
#linki_bankietowa_catering ul .catering > a {
}
#linki_bankietowa_catering ul .catering > a:hover {
				padding-right: 30px;
}

#karta {
				font-family: AlternateGothicNo2EU-Normal;
				color: #291009;
				margin-left: 20px;
}
#tresc {
				margin-top: 100px;
				min-height: 200px;
}
#tresc_catering {
				margin-top: -20px;
				min-height: 200px;
}
#tresc_sala {
				margin-top: -1800px;
				min-height: 200px;
}

#galeria {
				margin-left: 5px;
				padding-bottom: 100px;

}
.sznurek{
				position: absolute;

}
#kontakt {
				height: 500px;
				margin-left: 27px;
}
#godziny {
				position: fixed;
				margin-left: 400px;
				margin-top: 100px;
				z-index: 999;
}
#shadow {
				position: relative;
				z-index: 6;
				width: 900px;
				margin: 20px auto;
				padding: 20px;
				-moz-box-shadow: 0 0 20px black;
				-webkit-box-shadow: 0 0 20px black;
				box-shadow: 0 0 20px black;
}
}
.stopka ul {
				margin: 0;
				padding: 0;
				float: left;
}
.stopka ul li {
				display: inline;
				float: inherit;
				color: #291009;
				font-size: 8pt;
				font-family: Arial, Helvetica, sans-serif;
}
.stopka ul li a {
				float: right;
				text-decoration: none;
				padding-top: 15px;
				padding-left: 10px;
				padding-right: 10px;
				color: #291009;
}
.stopka ul li a:hover, .stopka ul li .current {
				color: #291009;
				text-decoration:underline;
}
.stopka ul .active > a {
				color: #291009;
}
#container {
				height: 100%;
				height: auto!important;
				min-height: 100%;
				position: relative;
				overflow: hidden;
}
#header {
				height: 200px;
}
#body {
}
#footer {
				position: absolute;
				bottom: 0;
				width: 100%;
				height: 70px;
				background-image: url('../images/cien.png');
				background-repeat: repeat-x;
				background-position: top;
				background-color: #ffffff;
}
#footer_mama {
				position: absolute;
				bottom: 0;
				width: 100%;
				height: 130px;
				background-color: #565353;
}

#back-top {
				position: fixed;
				bottom: 20%;
				right: 35px;
}
#back-top a {
}
#back-top span {
				width: 81px;
				height: 19px;
				display: block;
				background: url(../images/back.png) no-repeat center center;
				z-index: 9999;
}
#wunder a{
				
			font-family: Verdana;
			font-size: 6pt;
			color: #291009;
			text-decoration:none;
			margin-top: 2px;
			margin-left: 32px;
			position:absolute;
}
#galeria_catering{
				margin-top: -40px;
				margin-left: -10px;
				min-height: 4500px;
				width: 100%;
}
.foto_1{
				width: 100%;
				height: 730px;
				display: block;
				background: url(../images/galeria_catering/1.jpg) no-repeat center center;
}.foto_2{
				width: 100%;
				height: 730px;
				display: block;
				background: url(../images/galeria_catering/2.jpg) no-repeat center center;
}.foto_3{
				width: 100%;
				height: 730px;
				display: block;
				background: url(../images/galeria_catering/3.jpg) no-repeat center center;
}.foto_4{
				width: 100%;
				height: 730px;
				display: block;
				background: url(../images/galeria_catering/4.jpg) no-repeat center center;
}.foto_5{
				width: 100%;
				height: 730px;
				display: block;
				background: url(../images/galeria_catering/5.jpg) no-repeat center center;
}.foto_6{
				width: 100%;
				height: 730px;
				display: block;
				background: url(../images/galeria_catering/6.jpg) no-repeat center center;
}

#pozycja_fatmamas ul li {
				list-style: none;
}
#pozycja_fatmamas ul li a {
				display: block;
				margin: 7px;
				width: 240px;
				height: 33px;
				background-color:#DB9E28;							
}
#pozycja_fatmamas ul li a:hover {
				width: 260px;
				padding-left: 20px;
}

#pozycja_catering ul li {
				list-style: none;
}
#pozycja_catering ul li a {
				display: block;
				margin: 7px;
				width: 300px;
				height: 33px;
				background-color:#35C8CD;							
}
#pozycja_catering ul li a:hover {
				width: 320px;
				padding-left: 20px;
}


#pozycja_sala ul li {
				list-style: none;
}
#pozycja_sala ul li a {
				display: block;
				margin: 7px;
				width: 400px;
				height: 33px;
				background-color:#AE81B9;							
}
#pozycja_sala ul li a:hover {
				width: 420px;
				padding-left: 20px;
}


#pozycja_tata ul li {
				list-style: none;
}
#pozycja_tata ul li a {
				display: block;
				margin: 7px;
				width: 460px;
				height: 33px;
				background-color:#E76049;							
}
#pozycja_tata ul li a:hover {
				width: 480px;
				padding-left: 20px;
}


#pozycja_lodowisko ul li {
				list-style: none;
}
#pozycja_lodowisko ul li a {
				display: block;
				margin: 7px;
				width: 240px;
				height: 33px;
				background-color:#69E2B6;							
}
#pozycja_lodowisko ul li a:hover {
				width: 260px;
				padding-left: 20px;
}

#pozycja_park ul li {
				list-style: none;
}
#pozycja_park ul li a {
				display: block;
				margin: 7px;
				width: 320px;
				height: 33px;
				background-color:#cae269;							
}
#pozycja_park ul li a:hover {
				width: 340px;
				padding-left: 20px;
}

