* { border: 0; padding: 0; margin: 0;}

html,body{
	background: #878787;
	margin: 0;
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #fff;
	z-index : 0;
	text-align:center;
	vertical-align:middle;
  padding:0px;
  border:none;
  height:100%;
  width:auto;

}

/*strona główna*/
#all{
  height:100%;
  width:100%;
	margin:0 auto;
	position:relative;
	clear:both;
}

#kontener
{
  vertical-align:middle;
  display:table-cell;
}
#calosc{
	background:url(../images/tlo.jpg) repeat-x;
	width: 100%;
	height: 621px;
	margin:0 auto;
	position:relative;
	clear:both;
}

#top{
	width: 900px;
	height: 52px;
	margin:0 auto;
	position: relative;
	clear:both;
}

#logo{
	width: 385px;
	height: 52px;
	margin:0 auto;
	position: relative;
	font-size:0pt;
	float:left;
}
#menu{ 
	padding-top:26px;
	width: 443px;
	height: 26px;
	margin:0 auto;
	position: relative;
	float:right;
}
#menu p {	
	padding:0;
}
#menu em {	
	display:inline;
	padding:0;
}
#menu a{
	font-family : Century Gothic,'Verdana', Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight : 500;
	text-align:center;
	color:#000;
	font-size:10pt;
	text-decoration : none;
	line-height:28px
}
#menu a:hover{
	text-align:center;
	color:#fff;
	text-decoration : none;
}
#menu a.przygotowania{
	background:url(../images/menu.jpg) no-repeat;
	width: 113px;
	height: 26px;
	position:relative;
	float:left;
	margin:0 auto;
	display:inline;
}
#menu a.przygotowania:hover{
	background:url(../images/menu2.jpg) no-repeat;
}
#menu a.ceremonia{
	background:url(../images/menu.jpg) -113px 0px no-repeat;
	width: 89px;
	height: 26px;
	position:relative;
	float:left;
	margin:0 auto;
	display:inline;
}
#menu a.ceremonia:hover{
	background:url(../images/menu2.jpg) -113px 0px no-repeat;
}
#menu a.przyjecie{
	background:url(../images/menu.jpg) -202px 0px no-repeat;
	width: 75px;
	height: 26px;
	position:relative;
	float:left;
	margin:0 auto;
	display:inline;
}
#menu a.przyjecie:hover{
	background:url(../images/menu2.jpg) -202px 0px no-repeat;
}
#menu a.plener{
	background:url(../images/menu.jpg) -277px 0px no-repeat;
	width: 65px;
	height: 26px;
	position:relative;
	float:left;
	margin:0 auto;
	display:inline;
}
#menu a.plener:hover{
	background:url(../images/menu2.jpg) -275px 0px no-repeat;
}
#menu a.ostatnie{
	background:url(../images/menu.jpg) -342px 0px no-repeat;
	width: 98px;
	height: 26px;
	position:relative;
	float:left;
	margin:0 auto;
	display:inline;
}
#menu a.ostatnie:hover{
	background:url(../images/menu2.jpg) -342px 0px no-repeat;
}


#srodek{
top:40px;
	background:url(../images/foto.jpg) bottom no-repeat;
	width: 100%;
	height: 625px;
	margin:0 auto;
	position:relative;

}



/*stopka*/
#footer {	
top:40px;
	width: 900px;
	height: 25px;
	margin:0 auto;
	position: relative;
	padding-top:0;
}
#stopka {	
	width: 600px;
	height: 20px;
	text-align:left;
	margin:0 auto;
	padding-top:2px;
	position: relative;
	float:left;
}

#stopka a{
	color : #fff;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-style: inherit;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}
#stopka a:hover{
color : #676767;
}

/*koniec stopka*/



a img { 
border: none;
padding:0;
margin:0;
}
/*kontakt*/
#kontaktarea{
	background:url(../images/kontakt.jpg) no-repeat;
	width: 100px;
	height: 25px;
	margin:0 auto;
	position: relative;
	float:right;
	text-align:center;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #000;
		line-height:22px;
	}
#kontaktarea a{
	color : #000;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-style: inherit;
	font-size : 10pt;
	font-weight : normal;
	text-decoration : none;
}
#kontaktarea a:hover{
color : #fff;
}
#kontakt{
top:20px;
background:url(../images/tlo_g.png) repeat;
	width: 860px;
	height: 510px;
	margin:0 auto;
	position: relative;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : #fff;
}

input#imie, #email, #tresc, #data, #miejscowosc {
	padding : 2px;
	border : 1px solid #b0b0b0;
	color : #000;
	font-size: 12px;
}
input#wyslij {
	background-color:#fff;
	width : 145px;
	border : 1px solid #b0b0b0;
	color : #343434;
	cursor : pointer;
}
input#wyslij:hover, input#wyczysc:hover {
	background-color:#b0b0b0;
	color : #fff;
	border : 1px solid #b0b0b0;
}
textarea {
	border : 1px solid #b0b0b0;
	padding : 2px;
	font-size : 12px;
	color: #313131;
}
.alert{
	text-align:left;
	color: #ff0000;
	font-size: 12px;
}
.text{
	color: #fff;
	text-align:left;
	font-size: 12px;
  font-family: 'Verdana', Helvetica, Arial, sans-serif;
	padding-left:5px;
	padding-bottom:2px;
}
#kontakt_l {
	width: 250px;
	height: 190px;
	margin: 0 auto;
	padding-left: 20px;
	position: relative;
	vertical-align: top;
	float:left;
}

#kontakt_p {
	width: 300px;
	height: 190px;
	margin: 0 auto;
	padding-left: 40px;
	position: relative;
	vertical-align: top;
	float:left;
}
/*koniec kontakt*/

h2{
	font-family: Century Gothic, 'Verdana', Helvetica, Arial, sans-serif;
	font-size: 18pt;
	font-weight : normal;
	color: #fff;
	text-align: left;
	padding-left: 5px;
	margin-top:2px;
	padding-bottom:25px;
	line-height: 30px;
}


p {
  margin-bottom: 0; }
p + p {
  text-indent: 1.5em;
  margin-top: 0; 
}
p{
	padding-left:20px;
	padding-right:20px;
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #fff;
	line-height: 20px;
	text-align:justify;
}
p.cytat{
	font-style: inherit;
	font-family : 'Monotype Corsiva', 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	color : #343434;
	text-decoration : none;
	text-align:left;
	padding-left:50px;
}
p.autor{
	font-style: inherit;
	font-family : 'Verdana', Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #343434;
	text-decoration : none;
	text-align:left;
	padding-left:200px;
	padding-bottom:50px;
}
img.decoration{
display:block;
}

#gallery{
	background:#878787;
	width: 920px;
	height: 574px;
	margin:0 auto;
	position:relative;
		overflow:auto
}

#galeria{
	background:#a6a6a6;
	width: 100%;
	height: 573px;
	margin: 0 auto;
	position: relative;
	white-space:nowrap;
	overflow:auto;
}
.obrazek{
margin-top:10px;
	margin-right: 2px ;
	border:2px solid #fff;
}
