body {
	margin: 0px;
	padding: 0px;
	background-color: #E7E5DA;
	text-align: center;
	background: url(gfx/body_bg.jpg);
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #515041;
}
.clear{
	clear: both;
	height: 0px;
	margin: 0;
}
#container {
	width: 762px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.butWyslij {
	width: auto;
	height: auto;
	margin: 20px auto 0 auto;
	display: block;
	float: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #A60102;
	padding: 2px;
	border: solid 1px #D3D2CA;
	background-color: #ffffff;
}

/* top */

#top {
	background: url(gfx/top_bg.jpg) no-repeat left bottom;
	height: 135px;
}
#topIntro {
	background: url(gfx/topintro_bg.jpg) no-repeat left bottom;
	height: 65px;
}
#logo {
	position: relative;
	top: 16px;
	left: 39px;
}
#logoIntro {
	position: relative;
	top: 96px;
	left: 39px;
}

/* gorna belka */

#belka {
	position: absolute;
	left: 19px;
	top: 73px;
	width: 724px;
	height: 54px;
}
#search {
	position: absolute;
	top: 0;
	left: 20px;
	line-height: 54px;
}
#inputSearch {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3E3D34;
	padding: 2px;
	background-color: #E2E1D7;
	border: solid 1px #84816C;
	float: left;
	margin: 12px 8px 0 0;
	width: 130px;  /* for IE5/Win only */
	height: 22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 124px; /* other browsers */
	height: 16px;
}
html>body #inputSearch {
	width: 124px;
	height: 16px;
}
#butSearch {
	background: transparent url(gfx/but_search.gif) no-repeat;
	height: 20px;
	max-height: 20px;
	width: 69px;
	border: none;
	padding-top: 30px;
	cursor: pointer;
	float: left;
	margin-top: 13px;
}
#butSearch::-moz-focus-inner {
	border: none;
}
#searchAdv {
	position: absolute;
	top: 39px;
	left: 145px;
}
#belka ul {
	position: absolute;
	top: 0;
	right: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
#belka li {
	display: block;
	height: 54px;
	float: left;
	margin: 0;
	padding: 0;
}
li#topMenu1bg {
	width: 98px;
	background: url(gfx/topmenu_1.jpg) no-repeat 0 -54px;
}
#topMenu2bg {
	width: 92px;
	background: url(gfx/topmenu_2_ostatnie_pozegnanie.jpg) no-repeat 0 -54px;
}	
#topMenu3bg {
	width: 92px;
	background: url(gfx/topmenu_3_dodaj_pozegnanie.jpg) no-repeat 0 -54px;
}	
#topMenu4bg {
	width: 84px;
	background: url(gfx/topmenu_4.jpg) no-repeat 0 -54px;
}	
#topMenu5bg {
	width: 101px;
	background: url(gfx/topmenu_5.jpg) no-repeat 0 -54px;
}	
#belka li a {
	display: block;
	height: 54px;
	overflow: hidden;
	float: left;
	text-indent: -2000px;
}
a#topMenu1 {
	width: 98px;
	background: url(gfx/topmenu_1.jpg) no-repeat 0 0;
}
a#topMenu2 {
	width: 92px;
	background: url(gfx/topmenu_2_ostatnie_pozegnanie.jpg) no-repeat 0 0;
}	
a#topMenu3 {
	width: 92px;
	background: url(gfx/topmenu_3_dodaj_pozegnanie.jpg) no-repeat 0 0;
}	
a#topMenu4 {
	width: 84px;
	background: url(gfx/topmenu_4.jpg) no-repeat 0 0;
}	
a#topMenu5 {
	width: 101px;
	background: url(gfx/topmenu_5.jpg) no-repeat 0 0;
}	
#belka a:hover {
	background: none;
}

/* glowne tlo */

#main {
	position: relative;
	height: 463px;
	background: url(gfx/main_bg.jpg) no-repeat;
}
#mainIx {
	position: relative;
	height: 463px;
	background: url(gfx/mainix_bg.jpg) no-repeat;
}
#mainIntro{
	position: relative;
	height: 432px;
	background: url(gfx/mainintro_bg.jpg) no-repeat;
	padding: 8px 19px 8px 19px;
}
#mainList {
	position: relative;
	height: 432px;
	background: url(gfx/main_bg.jpg) no-repeat;
	padding: 23px 19px 8px 19px;
}
#introText {
	position: absolute;
	top: 155px;
	left: 236px;
	width: 290px;
	height: 290px;
	overflow: hidden;
	text-align: left;
}
#introText p {
	margin: 0 0 8px 0;
}
#znicz {
	position: absolute;
	top: 140px;
	left: 555px;
}

/* lewa kolumna */

#liczniki {
	position: absolute;
	top: 23px;
	left: 19px;
	width: 87px;
	height: 432px;
	background: url(gfx/liczniki_bg.jpg) no-repeat;
	overflow: hidden;
}
#liczniki ul {
	margin: 2px 0 0 0;
	padding: 0;
	list-style: none;
}
#liczniki li {
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center;
	color: #EBE7D8;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	height: 86px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 78px;
}
html>body #liczniki li {
	height: 78px;
}
#licznik1 {
	background: url(gfx/licznik_1_bg.jpg) no-repeat;
}
#licznik2 {
	background: url(gfx/licznik_2_bg.jpg) no-repeat;
}
#licznik3 {
	background: url(gfx/licznik_3_bg.jpg) no-repeat;
}
#licznik4 {
	background: url(gfx/licznik_4_bg.jpg) no-repeat;
}
#licznik5 {
	background: url(gfx/licznik_5_bg.jpg) no-repeat;
}

/* prawa kolumna */

#ikony {
	position: absolute;
	top: 23px;
	right: 19px;
	width: 87px;
	height: 432px;
	background: url(gfx/ikony_bg.jpg) no-repeat;
}
#ikony ul {
	margin: 22px 0 0 0px;
	padding: 0;
	list-style: none;
}
#ikony li {
	margin: 0 0 3px 0;
	padding: 0;
}
#ikony a {
	display: block;
	height: 60px;
	width: 87px;
	overflow: hidden;
	text-indent: -2000px;
}
#icon1bg {
	background: url(gfx/rmenu_1.jpg) no-repeat 0 -60px;
}
#icon2bg {
	background: url(gfx/rmenu_2.jpg) no-repeat 0 -60px;
}
#icon3bg {
	background: url(gfx/rmenu_3.jpg) no-repeat 0 -60px;
}
#icon32bg {
	background: url(gfx/rmenu_32.jpg) no-repeat 0 -60px;
}
#icon4bg {
	background: url(gfx/rmenu_4.jpg) no-repeat 0 -60px;
}
#icon5bg {
	background: url(gfx/rmenu_5.jpg) no-repeat 0 -60px;
}
#icon6bg {
	background: url(gfx/rmenu_6.jpg) no-repeat 0 -60px;
}
#icon5bg, #icon6bg {
	position: absolute;
	bottom: 22px;
}
#icon7bg {
	background: url(gfx/rmenu_7.jpg) no-repeat 0 -60px;
}

#icon1 {
	background: url(gfx/rmenu_1.jpg) no-repeat 0 0;
}
#icon2 {
	background: url(gfx/rmenu_2.jpg) no-repeat 0 0;
}
#icon3 {
	background: url(gfx/rmenu_3.jpg) no-repeat 0 0;
}
#icon32 {
	background: url(gfx/rmenu_32.jpg) no-repeat 0 0;
}
#icon4 {
	background: url(gfx/rmenu_4.jpg) no-repeat 0 0;
}
#icon5 {
	background: url(gfx/rmenu_5.jpg) no-repeat 0 0;
}
#icon6 {
	background: url(gfx/rmenu_6.jpg) no-repeat 0 0;
}
#icon7 {
	background: url(gfx/rmenu_7.jpg) no-repeat 0 0;
}
#ikony a:hover {
	background: none;
}

/* zyciorys */

#zyciorys {
	position: relative;
	margin: 0 106px;
	background: url(gfx/zyciorys_bg.jpg) no-repeat;
	height: 455px;
	text-align: center;
}
#foto {
	margin-top: 67px;
}
#birth {
	position: absolute;
	top: 130px;
	right: 345px;
}
#death {
	position: absolute;
	top: 130px;
	left: 345px;
}
#birth_death{
	width:100%;
	text-align:center;
}
#zyciorys h2 {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	margin: 15px 0;
}
#zyciorys h3 {
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}
#zyciorys p {
	margin: 5px 0;
}
#scroller {
	position: absolute;
	top: 250px;
	left: 65px;
	width: 420px;
	height: 175px;
	overflow: hidden;
	text-align: left;
}
.scrollerContainer {
	position: absolute;
}
#controls {
	position: absolute;
	top: 250px;
	right: 28px;
	width: 22px;
	height: 175px;
}
#butUp {
	cursor: pointer;
}
#butDown {
	cursor: pointer;
	margin-top: 121px;
}

/* nagrobek */

#nagrobek {
	position: relative;
	margin: 0 106px;
	height: 116px;
}
#nagrobek.nagrobek2 {
 	height: 455px;
}

#kwiaty1 {
	position: absolute;
	top: 322px;
	left: 200px;
}

#swieca1 {
	position: absolute;
	top: 355px;
	left: 225px;
}

#kwiaty2_1 {
	position: absolute;
	top: 322px;
	left: 250px;
}
#swieca2_1 {
	position: absolute;
	top: 355px;
	left: 148px;
}

#swieca2_2a {
	position: absolute;
	top: 355px;
	left: 278px;
}
#swieca2_2b {
	position: absolute;
	top: 355px;
	left: 178px;
}

#kwiaty2_2a {
	position: absolute;
	top: 322px;
	left: 130px;
}
#kwiaty2_2b {
	position: absolute;
	top: 322px;
	left: 270px;
}

#swieca3_3a {
	position: absolute;
	top: 355px;
	left: 135px;
}
#swieca3_3b {
	position: absolute;
	top: 355px;
	left: 225px;
}
#swieca3_3c {
	position: absolute;
	top: 355px;
	left: 315px;
}

#kwiaty3_3a {
	position: absolute;
	top: 322px;
	left: 110px;
}
#kwiaty3_3b {
	position: absolute;
	top: 322px;
	left: 200px;
}
#kwiaty3_3c {
	position: absolute;
	top: 322px;
	left: 290px;
}

#swieca3_2a {
	position: absolute;
	top: 355px;
	left: 105px;
}
#kwiaty3_1 {
	position: absolute;
	top: 322px;
	left: 200px;
}
#swieca3_2b {
	position: absolute;
	top: 355px;
	left: 345px;
}

#kwiaty3_2a {
	position: absolute;
	top: 322px;
	left: 90px;
}
#swieca3_1 {
	position: absolute;
	top: 355px;
	left: 225px;
}
#kwiaty3_2b {
	position: absolute;
	top: 322px;
	left: 310px;
}

#kwiatym1 {
	position: absolute;
	top: 377px;
	left: 100px;
}
#swiecam1 {
	position: absolute;
	top: 355px;
	right: 90px;
}

#kwiatym2 {
	position: absolute;
	top: 377px;
	left: 30px;
}
#swiecam2 {
	position: absolute;
	top: 355px;
	right: 20px;
}

#kwiatym3 {
	position: absolute;
	top: 377px;
	left: 20px;
}
#swiecam3 {
	position: absolute;
	top: 355px;
	right: 10px;
}

/* pozegnanie */

.pozegnanie {
	height: 456px;
	margin: 0 106px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.nagrobek_tpl1 {
	text-align: center;
	padding: 280px 93px 58px 93px;
}
.nagrobek_tpl2 {
	text-align: left;
	padding: 220px 224px 105px 122px; 
}
.nagrobek_tpl3 {
	text-align: right;
	padding: 220px 122px 136px 230px; 
}
.nagrobek_tpl4 {
	text-align: right;
	padding: 290px 122px 58px 93px; 
}
.nagrobek_tpl5 {
	text-align: right;
	padding: 220px 122px 136px 235px; 
}
.nagrobek_tpl6 {
	text-align: left;
	padding: 295px 240px 58px 122px; 
}
.nagrobek_tpl7 {
	text-align: left;
	padding: 222px 240px 160px 124px; 
}
.nagrobek_tpl8 {
	text-align: left;
	padding: 295px 120px 58px 122px; 
}
#nagrobek #name {
	margin: 0 0 10px 0;
	font-size: 24px;
	line-height: 1.1em;
}
#nagrobek #dates {
	margin: 0;
	font-size: 15px;
}

/* listy wpisow */

#book {
	background: url(gfx/bookcontent_bg.jpg) repeat-y;
}
#bookTop {
	position: relative;
	background: url(gfx/booktop_bg.jpg) no-repeat;
	height: 122px;
}
#bookInfo {
	position: absolute;
	top: 50px;
	right: 50px;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #515041;
	text-align: right;
}
#bookDate {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #8A897D;
}
#butTopAdd, #butTopAdd2 {
	position: absolute;
	top: 98px;
	right: 50px;
}
#butTopAdd2 {
    right: 140px;
}
#bookContent, #swiece1Content {
	padding: 0 35px;
}
#bookContent table, #swiece1Content table {
	width: 692px;
	border: none;
}
#bookContent table td {
}
.bookTextInfo {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #515041;
	text-align: right;
	width: 150px;
	padding-right: 21px;
	background: url(gfx/booktext_bg.gif) repeat-y top right;
	vertical-align: top;
}
.bookTextDate {
	color: #8B8A7E;
}
.bookTextContent {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #515041;
	padding-left: 5px;
	vertical-align: top;
}
.swiece1TextDate {
	font-weight: normal;
	color: #8B8A7E;
}
.swiece1TextInfo {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #515041;
	padding-left: 5px;
	vertical-align: middle;
}
.swiece1TextContent {
	text-align: right;
	width: 150px;
	padding-right: 21px;
	background: url(gfx/booktext_bg.gif) repeat-y top right;
	vertical-align: middle;
}
#bookBottom {
	position: relative;
	background: url(gfx/bookbottom_bg.jpg) no-repeat;
	height: 61px;
}
#butBottomAdd, #butBottomAdd2 {
	position: absolute;
	top: 6px;
	right: 50px;
}
#butBottomAdd2 {
	right: 140px;
}

/* tekst ostatniego pozegnania */

#LText {
	background: url(gfx/bookcontent_white_bg.jpg) repeat-y;
}
#LTextTop {
	position: relative;
	background: url(gfx/booktop_white_bg.jpg) no-repeat;
	height: 90px;
}
#LTextInfo {
	position: absolute;
	top: 41px;
	right: 50px;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #515041;
	text-align: right;
}
#LTextDate {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color: #8A897D;
}
#LTextContent {
	padding: 0 50px;
    text-align: justify;
    color:#000;
}
#LTextBottom {
	position: relative;
	background: url(gfx/bookbottom_white_bg.jpg) no-repeat scroll bottom right;
	height: 36px;
}


/* tresc */

#text {
	background: url(gfx/bookcontent_bg.jpg) repeat-y;
}
#textTop {
	position: relative;
	background: url(gfx/texttop_bg.jpg) no-repeat;
	height: 102px;
}
#textContent {
	padding: 0 78px;
}
#textContent p {
	margin: 0 0 10px 0;
}
#textContent a {
	color: #A60102;
	font-weight: bold;
	text-decoration: none;
	border-bottom: dotted 1px;
}
#textContent a:hover {
	color: #000000;
}
#textContent a.image {
	border: none;
}
#textBottom {
	clear: both;
	position: relative;
	background: url(gfx/textbottom_bg.jpg) no-repeat;
	height: 36px;
}
#book h2, #text h2 {
	margin: 0;
}
#text h3 {
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}


/* dodaj pozegnanie */

#addPozegnanie {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	height: 22px;
}
#addPozegnanie {
	float: left;
}
#addPozegnanie a {
	display: block;
	height: 22px;
	width: 135px;
	overflow: hidden;
	background: url(gfx/but_pozegnanie.gif) no-repeat right;
	text-indent: -2000px;
	border-bottom: none;
}


/* dodaj nagrobek */

#addNagrobek {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	height: 22px;
}
#addIndywidualny {
	float: left;
}
#addPozegnanie {
	float: right;
}
#Pozegnanie {
	float: left;
    margin-left:113px;
}
#addZbiorowy {
	float: right;
}
#add {
    float: left;
    margin-left:235px;
}
#theend {
    float: right;
    margin-right:235px;
}
#Pozegnanie a{
	display: block;
	height: 22px;
	width: 135px;
	overflow: hidden;
	background: url(gfx/but_pozegnanie.gif) no-repeat right;
	text-indent: -2000px;
	border-bottom: none;
}
#addIndywidualny a {
	display: block;
	height: 22px;
	width: 135px;
	overflow: hidden;
	background: url(gfx/but_addindywidualny.gif) no-repeat 0 0;
	text-indent: -2000px;
	border-bottom: none;
}
#addZbiorowy a {
	display: block;
	height: 22px;
	width: 102px;
	overflow: hidden;
	background: url(gfx/but_addzbiorowy.gif) no-repeat 0 0;
	text-indent: -2000px;
	border-bottom: none;
}

/* dodaj form */

div#errorDisplay {
	background-image:url(gfx/field-alert.gif);
	background-position: 8px 6px;
	background-repeat: no-repeat;
	border: 1px solid #7A7976;
	background-color: #E9E5DA;
	padding:5px 0px 5px 20px;
	margin:auto;
	margin: 5px 0 20px 0;
/*	width: 576px; */
	text-align:left;
	color: #000;
	clear: both;
}
div#errorDisplay ul {
	margin-top:1px;
	margin-bottom:1px;
}
#formZbiorowy, #formIndywidualny, #formOpieka, #formPodpis, #formPozegnanie {
	margin: 20px 0 10px 0;
}
form div {
	overflow: hidden;
    width: 100%;
    margin: 6px 0;
}
#formZbiorowy label, #formIndywidualny label, #formOpieka label, #formPodpis label, #formPozegnanie label {
	display: block;
	width: 170px;
	text-align: right;
	margin-right: 10px;
	float: left;
	line-height: 17px;
	padding-top: 3px;
}
#formZbiorowy input, #formZbiorowy textarea, #formIndywidualny input, #formIndywidualny textarea,
#formOpieka input, #formOpieka textarea, #formPodpis input, #formPodpis textarea,
#formPozegnanie input, #formPozegnanie textarea {
	display: block;
	float: left;
	width: 300px;
	border: solid 1px #D3D2CA;
	background-color: #ffffff;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #515041;
	padding: 4px;
	width: 310px;  /* for IE5/Win only */
	height: 23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 300px; /* other browsers */
	height: auto;
}
#formPozegnanie input.hidden,
#formIndywidualny input.hidden {
    display: none;
}
#formZbiorowy textarea, #formIndywidualny textarea, #formOpieka textarea, #formPodpis textarea, #formPozegnanie textarea {
	height: 100px;
	overflow: auto;
}
#formPodpis textarea#addList {
	height: 300px;
}
#formZbiorowy #button, #formIndywidualny #button, #formOpieka #button, #formPodpis #button, #formPozegnanie #button {
	clear: both;
	text-align: center;
}
#formZbiorowy #butWyslij, #formIndywidualny #butWyslij, #formOpieka #butWyslij, #formPodpis #butWyslij,
#formPozegnanie #butWyslij {
	width: auto;
	height: auto;
	margin: 20px auto 0 auto;
	display: block;
	float: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #A60102;
	padding: 2px;
}
#formZbiorowy input:hover, #formZbiorowy textarea:hover, #formIndywidualny input:hover, #formIndywidualny textarea:hover,
#formOpieka input:hover, #formOpieka textarea:hover, #formPodpis input:hover, #formPodpis textarea:hover,
#formPozegnanie input:hover, #formPozegnanie textarea:hover{
	border-color: #A60102;
}
#formZbiorowy input:focus, #formZbiorowy textarea:focus, #formIndywidualny input:focus, #formIndywidualny textarea:focus,
#formOpieka input:focus, #formOpieka textarea:focus, #formPodpis input:focus, #formPodpis textarea:focus,
#formPozegnanie input:focus, #formPozegnanie textarea:focus {
	border-color: #7A7976;
}
input#addDataUr, input#addDataSm, input#opiekaDataUr, input#opiekaDataSm {
	width: 271px;
	margin-right: 9px;
}
input#opiekaMP {
	width: 14px;
	margin: 0 0 0 180px;
	border: none;
	background-color: transparent;
	padding: 0;
	height: 17px;
	display: inline;
}
#opiekaMPlabel {
	width: auto;
	text-align: left;
	margin-left: 5px;
	float: left;
	white-space: nowrap;	
	line-height: 17px;
}


input#addPodpis  {
	width: 180px;
	margin-right: 9px;
}
label#labCounter {
	width: auto;
}
input#counter {
	width: 28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 20px;
}
html>body input#counter {
	width: 20px;
}
fieldset {
	border: none;
	padding: 0;
	margin: 15px 0 0 0;
}
legend {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #515041;
}
#formIndywidualny .nagrobekWzor, #formZbiorowy .nagrobekWzor {
	float: left;
	width: 202px;
	text-align: center;
	padding: 0;
	margin: 15px 0 0 0;
	display: block;
}
#formIndywidualny .nagrobekWzor label, #formZbiorowy .nagrobekWzor label {
	display: inline;
	width: auto;
	text-align: right;
	margin-right: 0;
	float: none;
	line-height: auto;
	padding-top: 0;
}
#formIndywidualny .nagrobekWzor input, #formZbiorowy .nagrobekWzor input {
	display: block;
	float: none;
	width: auto;
	margin: 6px auto;
	border: none;
	background-color: transparent;
	text-align: center;
}

#formPozegnanie .pozegnanieWzor {
	float: left;
	width: 202px;
	text-align: center;
	padding: 0;
	margin: 15px 0 0 0;
	display: block;
}
#formPozegnanie .pozegnanieWzor label {
	display: inline;
	width: auto;
	text-align: right;
	margin-right: 0;
	float: none;
	line-height: auto;
	padding-top: 0;
    cursor:pointer;
}
#formPozegnanie .pozegnanieWzor input {
	display: block;
	float: none;
	width: auto;
	margin: 6px auto;
	border: none;
	background-color: transparent;
	text-align: center;
}

/* dodaj swiece, kwiaty */

#boxLeft, #boxLeft2, #boxLeft3 {
	float: left;
	width: 285px;
	clear: both;
}
#boxRight, #boxRight2 {
	float: right;
	width: 285px;
}
#boxCenter {
    float: left;
	width: 285px;
    margin-left: 160px;
}
.center {
	text-align: center;
	padding: 10px 0 5px 0;
}
.formPodpis {
	margin: 0 0 10px 0;
}
.formpodpis label {
}
.formPodpis input {
	width: 180px;
	border: solid 1px #D3D2CA;
	background-color: #ffffff;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #515041;
	padding: 4px;
	margin-left: 10px;
	width: 200px;  /* for IE5/Win only */
	height: 23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px; /* other browsers */
	height: auto;
}
.formPodpis .butWyslij {
	width: auto;
	margin: 20px auto 0 auto;
	display: block;
	float: none;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #A60102;
	padding: 2px;
}
.formPodpis input:hover {
	border-color: #A60102;
}
.formPodpis input:focus {
	border-color: #7A7976;
}
#hSwieca1 {
	margin: 0;
	padding: 10px 0 4px 35px;
	background: url(gfx/hico_swieca1_bg.gif) no-repeat 0 0;
	height: 28px;
}
#hSwieca2 {
	margin: 0;
	padding: 10px 0 4px 35px;
	background: url(gfx/hico_swieca2_bg.gif) no-repeat 0 0;
	height: 28px;
}
#hKwiaty1 {
	margin: 0;
	padding: 10px 0 4px 35px;
	background: url(gfx/hico_kwiaty1_bg.gif) no-repeat 0 3px;
	height: 28px;
}
#hKwiaty2 {
	margin: 0;
	padding: 10px 0 4px 35px;
	background: url(gfx/hico_kwiaty2_bg.gif) no-repeat 0 3px;
	height: 28px;
}
#hList {
	margin: 0;
	padding: 10px 0 4px 35px;
	background: url(gfx/hico_list_bg.gif) no-repeat 0 0;
	height: 28px;
}

/* wyszukiwarka */

#searchResults {
	margin-top: 20px;
}
#searchResults li {
	margin-bottom: 8px;
}
#pages {
	text-align: center;
	margin-top: 20px;
}
#prev {
	margin-right: 15px;
}
#next {
	margin-left: 15px;
}
.pCurrent {
	font-weight: bold;
	color: #000000;
}
#pages a {
	border-bottom: none;
}
.pActive {
	color: #A60102;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
}

/* naglowki */

#bookLogo, #swiece1Logo, #swiece2Logo, #kwiaty1Logo, #kwiaty2Logo, #listyLogo, #napiszLogo, #serwisLogo,
#miejsca_pamieciLogo, #dodajLogo, #opiekaLogo, #szukajLogo, #szukaj2Logo, #pomocLogo, #reklamacjeLogo, #regulaminLogo,
#ochronaLogo, #kontaktLogo, #indywidualnyLogo, #zbiorowyLogo, #sZbiorowyLogo, #sIndywidualnyLogo, #sPozegnanieLogo, #mogilaLogo,
#addKwiatyLogo, #addSwieceLogo, #listaLogo, #ostatnioLogo, #dodajPozegnanieLogo, #ostatniePozegnanieLogo {
	position: relative;
	top: 49px;
	left: 50px;
}
#bookLogo {
	width: 195px;
	height: 25px;
	background: url(gfx/hksiega_bg.gif) no-repeat;
}
#swiece1Logo {
	width: 175px;
	height: 25px;
	background: url(gfx/hswiece1_bg.gif) no-repeat;
}
#swiece2Logo {
	width: 174px;
	height: 25px;
	background: url(gfx/hswiece2_bg.gif) no-repeat;
}
#kwiaty1Logo {
	width: 175px;
	height: 25px;
	background: url(gfx/hkwiaty1_bg.gif) no-repeat;
}
#kwiaty2Logo {
	width: 174px;
	height: 25px;
	background: url(gfx/hkwiaty2_bg.gif) no-repeat;
}
#listyLogo {
	width: 68px;
	height: 25px;
	background: url(gfx/hlisty_bg.gif) no-repeat;
}
#napiszLogo {
	width: 121px;
	height: 25px;
	background: url(gfx/hnapiszlist_bg.gif) no-repeat;
}
#serwisLogo {
	width: 84px;
	height: 25px;
	background: url(gfx/hserwis_bg.gif) no-repeat;
}
#miejsca_pamieciLogo {
	width: 167px;
	height: 25px;
	background: url(gfx/hmiejscapamieci_bg.gif) no-repeat;
}
#dodajLogo {
	width: 170px;
	height: 25px;
	background: url(gfx/hdodaj_bg.gif) no-repeat;
}
#opiekaLogo {
	width: 257px;
	height: 25px;
	background: url(gfx/hzglos_bg.gif) no-repeat;
}
#szukajLogo {
	width: 286px;
	height: 25px;
	background: url(gfx/hwyszukiwanie_bg.gif) no-repeat;
}
#szukaj2Logo {
	width: 212px;
	height: 25px;
	background: url(gfx/hwyniki_bg.gif) no-repeat;
}
#pomocLogo {
	width: 86px;
	height: 25px;
	background: url(gfx/hpomoc_bg.gif) no-repeat;
}
#reklamacjeLogo {
	width: 123px;
	height: 25px;
	background: url(gfx/hreklamacje_bg.gif) no-repeat;
}
#regulaminLogo {
	width: 192px;
	height: 25px;
	background: url(gfx/hregulamin_bg.gif) no-repeat;
}
#ochronaLogo {
	width: 222px;
	height: 25px;
	background: url(gfx/hochrona_bg.gif) no-repeat;
}
#kontaktLogo {
	width: 97px;
	height: 25px;
	background: url(gfx/hkontakt_bg.gif) no-repeat;
}
#indywidualnyLogo {
	width: 294px;
	height: 25px;
	background: url(gfx/hindywidualny_bg.gif) no-repeat;
}
#zbiorowyLogo {
	width: 235px;
	height: 25px;
	background: url(gfx/hzbiorowy_bg.gif) no-repeat;
}
#sZbiorowyLogo {
	width: 310px;
	height: 25px;
	background: url(gfx/hszbiorowy_bg.gif) no-repeat;
}
#sIndywidualnyLogo {
	width: 387px;
	height: 25px;
	background: url(gfx/hsindywidualny_bg.gif) no-repeat;
}
#sPozegnanieLogo {
	width: 361px;
	height: 25px;
	background: url(gfx/hspozegnanie_bg.gif) no-repeat;
}
#mogilaLogo {
	width: 92px;
	height: 25px;
	background: url(gfx/huwaga_bg.gif) no-repeat;
}
#addSwieceLogo {
	width: 139px;
	height: 25px;
	background: url(gfx/haddcandle_bg.gif) no-repeat;
}
#addKwiatyLogo {
	width: 129px;
	height: 25px;
	background: url(gfx/haddflowers_bg.gif) no-repeat;
}
#listaLogo {
	width: 205px;
	height: 25px;
	background: url(gfx/hlistamiejsc_bg.gif) no-repeat;
}
#ostatnioLogo {
	width: 185px;
	height: 25px;
	background: url(gfx/hostatnio_bg.gif) no-repeat;
}
#dodajPozegnanieLogo {
    width: 266px;
	height: 25px;
	background: url(gfx/haddpozegnanie_bg.gif) no-repeat;
}
#ostatniePozegnanieLogo {
    width: 212px;
	height: 25px;
	background: url(gfx/hpozegnanie_bg.gif) no-repeat;
}
#bookLogo span, #swiece1Logo span, #swiece2Logo span, #kwiaty1Logo span, #kwiaty2Logo span, #listyLogo span,
#napiszLogo span, #serwisLogo span, #miejsca_pamieciLogo span, #dodajLogo span, #opiekaLogo span, #szukajLogo span,
#szukaj2Logo span, #pomocLogo span, #reklamacjeLogo span, #regulaminLogo span, #ochronaLogo span, #kontaktLogo span,
#indywidualnyLogo span, #zbiorowyLogo span, #sZbiorowyLogo span, #sIndywidualnyLogo span, #sPozegnanieLogo span, #mogilaLogo span,
#addSwieceLogo span, #addKwiatyLogo span, #listaLogo span, #ostatnioLogo span, #dodajPozegnanieLogo span,
#ostatniePozegnanieLogo span {
	display: none;
}

/* stopka */

#footer {
	height: 26px;
	background: url(gfx/footer_bg.jpg) no-repeat;
}
#ikona {
	display: inline;
	float: left;
	margin: 5px 0 0 39px;
	padding-bottom: 2px;
}
#footerMenu a:hover {
	border-bottom: dotted 1px;
}
.red {
	color: #ff0000;
}
#footerMenu {
	display: inline;
	float: right;
	margin: 6px 39px 0 0;
	padding-bottom: 2px;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #B3AFA4;
}
#footerMenu a {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #535243;
	text-decoration: none;
}

/* gallery */

#gallery {
	position: relative;
	margin: 0 106px;
	padding-top:125px;
	background: url(gfx/zyciorys_bg.jpg) no-repeat;
	height: 339px;
	text-align: center;
}
#gallery h2 {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	margin: 15px 0 0px 0px;;
}
#gallery .gallery {
	margin: 15px 42px;
	padding: 35px 13px 0px 13px;
	list-style: none;
}
#gallery .gallery li {
	float: left;
	margin: 0;
	padding: 7px;
}
#gallery .gallery a {
	border: none;
}
#gallery .gallery a img {
	display: block;
	border: solid 1px #D8D7C9;
	background: #F6F6EF;
	padding: 4px;
	margin: 0;
}
#gallery .gallery a:hover {
	border-width: 0px;
}
#gallery .gallery a:hover img {
	background: #E7E6DC;
}


/* podgl±d nagrobka */

.nagrobek_dekoracje {
  width: 381px; /*381 527*/
  position: absolute;
  left: 13px;  /*13 89*/
  bottom: 0;
  text-align: center;
  line-height: 0;
  font-size: 1px;
  padding-left: 76px;
  padding-right: 70px;
}

/*.nagrobek_dekoracje, .nagrobek_dekoracje * {
  font-family: verdana;
  font-size: 1px;
  line-height: 1;
}

.nagrobek_dekoracje .odstep {
  margin-left: 40px;
}

.nagrobek_dekoracje .kontener { 
  position: relative;
}

.nagrobek_dekoracje .kontener .szerokosc30 {
  margin-left: 20px;
} 

.nagrobek_dekoracje .kontener .szerokosc15 {
  margin-left: 15px;
} 

.nagrobek_dekoracje .kontener .szerokosc100 {
  margin-left: 28px;
} 

.nagrobek_dekoracje .kontener img, .nagrobek_dekoracje .kontener object {
  position: absolute;
  left:0;
  bottom: 10px;
}
                       
}  */
#formSwieca .swiecaWzor, #formKwiaty .kwiatyWzor {
  width: 202px;
  float: left;
  text-align: center;
}

.swiecaWzor label {
  margin: 0 10px;
  display: block;
}

#formSwieca .swiecaWzor * {
  text-align: center;
}

.kwiatyWzor img {
  width: 100px;
  height: 100px;
}

.kwiatyWzor label {
  margin: 0 10px;
  display: block;
}
.wpis_ip {
  text-align: center;
}

.pomoc_footer {
  font-weight: bold !important;
  color: #A60102 !important;
  font-size: 12px !important;
}
#mp3 {
	position: absolute;
	margin: 0 0 0 -34px;
}
