body {
	font-family: "Open Sans",sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
}

@font-face {
	font-family: MyriadPro;
	src: url("/fonts/MyriadWebPro.ttf");
}

@font-face {
	font-family: MyriadPro;
	font-weight: bold;
	src: url("/fonts/MyriadWebPro-Bold.ttf");
}

div {
	border: none;
	margin: 0px;
}

a {
	text-decoration: none;
	transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
	color: #353535;
	font-weight: bold;
}

a:hover {
	color: #00aced;
}

input, select, textarea {
	background-color: #F0F0F0;
	border: thin solid #000000;
	color: #5F0707;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}


/*   */


.artykul {
    /* margin: 0px 0px 15px 0px; */
    margin: 0px;
    display: inline-block;
    width: 100%;
    position: relative;
}



/* rozne rozdzielczosci */
/* mniejszy ekran */
@media only screen and (max-width: 1037px) {
#calosc {
	background-color: #FFFFFF;
	margin: 5px 5px 0 5px;
	display: block;
	position: relative;
}

#stopka {
	background-color: #1C1C1C;
	clear: both;
	margin: 0 0 0 -10px;
	position: relative;
	width: 100%;
}

div#baner_kontener {
	position: relative;
}

div#baner_kontener div_ {
	display: block;
	height: auto;
	width: 100%
	
	;
	position: absolute;
}

div#baner_kontener > a {
	display: block;
	width: 100%;
	height: auto;
	z-index: 1;
}

div#baner_kontener > a > img {
	width: 100%;
	height: auto;
}

#banner {
	background: url("/img/banner/static.jpg");
	background-position: 0px 0px;
}

.artykul .tresc {
	font-size: 2.5vh;
}

.artykul .tytul, .artykul .tytul a, .artykul .tytul a:link, .artykul .tytul a:visited {
	font-size: 3vh;
}

.artykul .tytul img, .artykul .tytul a img, .artykul .tytul a:link img, .artykul .tytul a:visited img {
	height: 3vh;
	width: auto;
}

.artykul .tresc ol {
	padding: 0 0.5em 0 1.5em;
}


.artykul .data, .wiadomosc .data {
	height: 1.2vh;
	font-size: 1vh;
}

#menu-contener {
	display: none;
}

div#lewa {
	float: left;
	width: 100%;
	position: relative;
}

div#prawa {
	float: left;
	width: 100%;
	padding: 0;
}

.wstep4tresc {
	display: none !important;
	hyphens: auto;
}

#wiadomosciGlowna {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
}

#wiadomosciGlowna .wiadomosc {
	display: block;
	height: auto;
	margin: 3vh 0 0 0;
	position: relative;
}

#wiadomosciGlowna .wiadomosc .tresc {
	display: none;
	hyphens: auto;
}

#wiadomosciGlowna .wiadomosc .wstepImg {
	width: 100%;
	heigth: auto;
}

#wiadomosciGlowna .wiadomosc .wstepImg img {
	width: 100%;
	heigth: auto;
}

#wiadomosciGlowna .wiadomosc .tytul {
	font-size: 3vh;
	border-top: 1px dotted #d8d8d8;
	margin: 0px;
	padding: 0px;
}

#lewa #wiadomosciGlowna .wiadomosc .tresc {
	text-align: justify;
	font-size: 13px;
	hyphens: auto;
}

#lewa #wiadomosciGlowna .wiadomosc .data {
	font-size: 2vh;
	width: 100%;
	margin: 0px;
	position: absolute;
	bottom: 2vh;
	right: 0px;
	text-align: right;
	padding: 0px !important;
}

#lewa #wiadomosciGlowna .wiadomosc .tresc a.wiecej {
	position: absolute;
	right: 0px;
	bottom: -16px;
	z-index: 2;
}

#lewa #wiadomosciGlowna .wiadomosc .tresc img {
	margin: 0 10px 0 0;
}

#bannery img {
	width: 100%;
	height: auto;
}

#kropy {
	width: 100%;
}

.kropa {
	margin: 0px !important;
}

#kropy .pole {
	width: 32%;
}

.pole .tytul {
	width: 100%;
	font-size: 1.3vh;
	display: block;
}

#czytania .tytul, #koledaDzis .tytul, #intencjeDzis .tytul, #swieci .tytul, .ostatnieTytulyRamka .tytul, #czytaniaNaDzis .tytul {
	width: 100%;
	height: 8vh;
	font-size: 3vh;
}

#czytaniaTresc .namiary a, #swieci a, #koledaDzis .tytul a:link, #koledaDzis .tytul a:visited, #intencjeDzis .tytul a:link, #intencjeDzis .tytul a:visited {
	width: 100%;
}

#czytania .nazwa {
	font-size: 2vh;
	line-height: 2.5vh;
}

#czytania .namiary {
	width: 100%;
	font-size: 1.5vh;
	line-height: 2vh;
}

#intencjeTresc, #chetniDoCzytaniaTresc {
	font-size: 2vh;
	overflow: auto;
}

.link1dzienLink, .link2dzienLink, .nazwaDnia {
	font-size: 2vh;
	height: 5vh;
}

#lewa #ostatnie .polowa .pozycja .wiecej, #lewa #ostatnie .naCalosc .pozycja .wiecej {
	display: none;
}

#lewa #ostatnie .naCalosc .pozycja .tresc img.imgArt, #lewa #ostatnie .naCalosc .pozycja1 .tresc img.imgArt {
	width: 100% !important;
	height: auto !important;
}

#lewa #ostatnie .pozycja .tytul, #lewa #ostatnie .pozycja1 .tytul {
	font-size: 3vh;
	padding: 2vh 0 0 0;
	float: right;
	width: calc(70% - 10px);
}

#lewa #ostatnie .pozycja .tytul .data, #lewa #ostatnie .pozycja1 .tytul .data {
	font-size: 1.5vh;
}

span.strzaleczka {
	width: 3vh;
	height: 3vh;
	background-size: cover;
}

span.strzaleczka {
	display: none !important;
}

#lewa #ostatnie .naCalosc .pozycja .tresc, #lewa #ostatnie .naCalosc .pozycja1 .tresc {
	float: left;
	width: 30%;
	hyphens: auto;
}

#lewa #ostatnie .naCalosc .pozycja1 .tresc a.wiecej {
	display: none;
}

.parafiaKategoria {
	width: 28%;
	font-size: 3vh;
	margin: 0 2% 4vh 3%;
}

.parafiaKategoria .tytul {
	font-size: 3vh;
	line-height: 2.5vh;
}

.wpis {
	font-size: 2vh;
}

.gb_poLewo {
	font-size: 2.5vh;
	margin: 1vh;
	width: 100%;
	position: relative;
	float: left;
	padding: 0px;
	border-bottom: 1px solid #C5C5C5;
}

.gb_poLewo img {
	height: 2.5vh;
	width: auto;
}

.wpis .tresc_0 {
	margin-left: 100px;
	width: 915px;
	padding: 2px;
	text-align: center;
}

.wpis .tresc_ {
	margin: 0px;
	width: 100%;
}

.dataIntencji {
	font-size: 2.5vh;
	color: #555555;
}

.dzienData {
	margin: 1vh 0 0 0;
}

#szybkieLinki a:link, #szybkieLinki a:visited {
	width: 100%;
}

#czescPoLewo {
	float: left;
	width: 100%;
}

#szybkieLinki {
	width: calc(100% - 22px);
}

#szybkieLinki a:link, #szybkieLinki a:visited {
	font-size: 2.5vh;
	height: 3vh;
	line-height: 2.5vh;
}

#linkiGlowna {
	width: 100%;
	display: block;
	margin: 0 0 15px 0;
}

#linkiGlowna .tytul {
	font-size: 3vh;
}


#bannery {
	width: 100%;
	display:block;
}

#linkiGlowna .link {
	width: 30%;
	height: auto;
	margin: 1vh 2% 0 1%;
}

#linkiGlowna .link a img{
	width: 100%;
	height: auto;
}

.liniaB {
	width: 100%;
	height: 45vw;
	overflow: hidden;
	color: #555555;
}

.liniaB:hover {
	color: #000000;
}

.liniaB img {
	width: 50%;
	height: auto;
}

a.czytajDalej {
	font-size: 2vh;
	margin: 0 0 1vh 0 !important;
}

#lewa .artykul .tresc a.czytajDalej {
	bottom: calc(2 * 1vw);
}

#tablicaCookie {
	font-size: 2vh;
}

#ramkaAdoracjaPiatek {
	/* background-color: #FFFFFF; */
	position: absolute;
	right: 8vh;
	top: 0px;
	z-index: 1;
	height: 100% !important;
	width: auto !important;
}

#ramkaAdoracjaPiatek #tytulPiatek {
	display: none;
}

img#monstracja {
	height: 100%;
	width: auto;
}

.zdjecie_galeria {
	height: auto;
	width: 33%;
	font-size: 1.5vh;
}

.zdjecie_galeria a img {
	width: 100%;
	height: auto;
}

.zdjecie_male{
	height: 20vh !important;
	width: auto;
	margin: 1vh 0;
}

.zdjecie_male a img {
	width: auto;
	height: 100%;

}



}







/* duzy ekran */
@media only screen and (min-width: 1038px) {
#calosc {
	background-color: #FFFFFF;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
	max-width: 1180px;
	margin: 0 auto;
	display: block;
	padding: 30px 10px 0 10px;
	position: relative;
}

#stopka {
	background-color: #1C1C1C;
	clear: both;
	margin: 0 0 0 -10px;
	position: relative;
	width: 1200px;
}

div#baner_kontener {
	position: relative;
}

div#baner_kontener div_ {
	display: block;
	height: 239px;
	width: 1180px;
	position: absolute;
}

div#baner_kontener a {
	display: block;
	width: 100%;
	height: auto; /* a było 100% */
	z-index: 1;
}

#banner {
	background: url("/img/banner/static.jpg");
	background-position: 0px 0px;
}

#mainmenu img {
	height: 80%;
	width: auto;
}

.artykul .tresc {
	font-size: 16px;
}

.artykul .tytul, .artykul .tytul a, .artykul .tytul a:link, .artykul .tytul a:visited {
	font-size: 20px;
}

.artykul .tresc ol {
	padding: 0 0.5em 0 2em;
}


.artykul .data, .wiadomosc .data {
	height: 18px;
	font-size: 9px;
}

#menu-contener {
	background-color: #2C2C2C;
	height: 40px;
	margin: auto;
	width: 1180px;
	padding: 0px 10px;
}

div#lewa {
	float: left;
	width: 820px;
	position: relative;
}

div#prawa {
	float: left;
	width: 340px;
	padding: 0 0 0 20px;
}

#wiadomosciGlowna {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
}

#wiadomosciGlowna .wiadomosc {
	display: block;
	min-height: 180px;
	margin: 0 0 15px 0;
	min-height: 280px;
	position: relative;
	clear: both;
}

#lewa #wiadomosciGlowna .wiadomosc .tytul {
	font-size: 16px;
	border-top: 1px dotted #d8d8d8;
	height: 40px;
	margin: 20px 0 0;
	padding: 25px 0 0;
}

#lewa #wiadomosciGlowna .wiadomosc .tresc {
	text-align: justify;
	font-size: 13px;
	hyphens: auto;
	/* float: left; */
}

#lewa #wiadomosciGlowna .wiadomosc .tresc a.wiecej {
	position: absolute;
	right: 0px;
	bottom: -16px;
	z-index: 2;
}

#lewa #wiadomosciGlowna .wiadomosc .tresc img {
	margin: 0 10px 0 0;
}

#kropy {
	width: 338px;
	height: 170px;
}

#kropy .pole {
	width: 112px;
}

.pole .tytul {
	width: 100%;
}

#czytania .tytul, #koledaDzis .tytul, #intencjeDzis .tytul, #swieci .tytul, .ostatnieTytulyRamka .tytul, #czytaniaNaDzis .tytul {
	width: 318px;
	height: 34px;
}

#czytaniaTresc .namiary a, #swieci a, #koledaDzis .tytul a:link, #koledaDzis .tytul a:visited, #intencjeDzis .tytul a:link, #intencjeDzis .tytul a:visited {
	width: 296px;
}

#czytania .namiary {
	width: 280px;
	font-size: 10px;
	line-height: 12px;
}

#czytania .nazwa {
	line-height: 14px;
}

#intencjeTresc, #chetniDoCzytaniaTresc {
	font-size: 12px;
	overflow: auto;
}

#lewa #ostatnie .pozycja .tytul {
	font-size: 14px;
	padding: 0px 0 3px 75px; 
}

#lewa #ostatnie .pozycja .tytul .data {
	font-size: 12px;
}

span.strzaleczka {
	width: 16px;
	height: 16px;
}

.wstepImg {
	width: 280px;
	float: left;
	margin: 0 15px 0 0;
}

.parafiaKategoria {
	width: 115px;
	font-size: 18px;
	margin: 0 20px 40px 0;
}

.wpis {
	font-size: 13px;
}

.gb_poLewo {
	position: absolute;
	left: 3px;
	top: 2px;
	width: 100px;
	height: 40px;
	text-align: left;
}

.wpis .tresc_0 {
	margin-left: 100px;
	width: 915px;
	padding: 2px;
	text-align: center;
}

.wpis .tresc_ {
	margin-left: 100px;
	max-width: 712px;
	width: 100%;
	max-height: 15em;
	overflow: auto;
}

.dataIntencji {
	font-size: 11px;
}

.dzienData {
	margin: 6px 0 0 0;
}

#szybkieLinki a:link, #szybkieLinki a:visited {
	width: 540px;
	height: 26px;
	line-height: 19px;
	font-size: 14px;
}

#czescPoLewo {
	float: left;
	width: 615px;
}

#linkiGlowna {
	max-width: 615px;
	width: 100%;
	display: block;
	margin: 0 0 15px 0;
}

#bannery {
	max-width: 615px;
	width: 100%;
	display:block;
}

#linkiGlowna .link {
	height: 75px;
	margin: 0 25px 0 0;
	width: 75px;
}

a.czytajDalej {
	font-size: 12px !important
}

#lewa .artykul .tresc a.czytajDalej {
	bottom: 17px;
}

.liniaB {
	padding: 0 0 20px 0;
}

#tablicaCookie {
	font-size: 11px;
}

#ramkaAdoracjaPiatek {
	background-color: #FFFFFF;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	opacity: 0.7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 70);
	filter: alpha(opacity = 70);
}

#ramkaAdoracjaPiatek:hover {
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}


#ramkaAdoracjaPiatek #tytulPiatek {
	display: none;
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%; /* dupa */
	text-align: center;
}

#ramkaAdoracjaPiatek:hover #tytulPiatek {
	display: block;
	background-color: #FFFFFF;
}

.zdjecie_galeria {
	height: 130px;
	width: 160px;
	font-size: 10px;

}

.naCalosc .pozycja1 {
        position: relative;
        margin: 0px;
        border-bottom: 1px solid #999999;
}

.naCalosc .pozycja1 .wstep4image {
        position: absolute;
        top: 20px;
        left: 0px;
}

#lewa #ostatnie .naCalosc .pozycja1 .tresc {
        font-family: MyriadPro;
        text-align: justify;
        font-size: 15px;
}

#lewa #ostatnie .naCalosc .pozycja1 .wstep4tresc {
        position: relative;
        margin: 0 0 0 160px;
        left: 0px;
        top: 0px;
        height: auto;
        min-height: 160px;
}

/* #lewa #ostatnie .pozycja .tytul, */
#lewa #ostatnie .pozycja1 .tytul {
        color: #353535;
        font-size: 14px;
        font-weight: 600;
        overflow: visible;
        text-overflow: clip;
        white-space: normal;
        position: relative;
        padding: 0px 0 3px 75px; 
        margin: 0 0 3px 0;
        border-top: 1px dotted #d8d8d8;
}

#lewa #ostatnie .pozycja1 .tytul .data {
        position: absolute;
        color: #a7a7a7;
        left: 0px;
        top: 3px;
        font-size: 12px;
}

#lewa #ostatnie .naCalosc .pozycja1 .wiecej {
        position: absolute;
        bottom: 0px;
        right: 0px;
        z-index: 2;
        background-color: #FFFFFF;
        padding: 0 3px 1px 0;
}


}






/*  uniwersalne */

#banner0 {
	background: url("/img/banner/1.jpg");
	background-position: 0px 0px;
}

#banner1 {
	background: url("/img/banner/2.jpg");
	background-position: 0px 0px;
}
#banner2 {
	background: url("/img/banner/3.jpg");
	background-position: 0px 0px;
}

#banner3 {
	background: url("/img/banner/4.jpg");
	background-position: 0px 0px;
}

#banneryDol {
	display: block;
	clear: both;
	max-width: 1180px;
	width: 100%;
	position: relative;
	border-top: 1px dotted #d8d8d8;
}



#szybkieLinki {
	float:left;
}

#copyright {
	clear: both;
}


div#prawa .ramka {
	background-color: #F4F4F4;
}

div#prawa .ramka ul {
	padding: 10px 0 10px 30px;
	margin: 0 0 32px 0;
}

#baner_kontener {
	width: 100%;
	height: auto;
	margin: 0 0 30px 0;
}

.polowa {
	width: 392px;
	float: left;
}

.naCalosc {
	width: 100%; /* 819px; */
	float: left;
}

#ogloszenia {
	/* margin: 0 35px 0 0; */
	margin: 0 0 0 0;
}



#lewa #ostatnie .polowa .pozycja, .naCalosc .pozycja {
	position: relative;
}

#lewa #ostatnie .polowa .pozycja .wiecej, #lewa #ostatnie .naCalosc .pozycja .wiecej {
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 2;
	background-color: #FFFFFF;
	padding: 0 3px 1px 0;
}

#lewa #ostatnie .polowa .pozycja:hover .wiecej, #lewa #ostatnie .naCalosc .pozycja:hover .wiecej {
	padding: 0px 2px 0 0;
	border-bottom: 1px solid #222222;
	border-right: 1px solid #222222;
}

#lewa #ostatnie .polowa .pozycja .tresc img.icon, #lewa #ostatnie .naCalosc .pozycja .tresc img.icon {
	position: absolute;
	bottom: 2px;
	left: 169px;
}

#lewa #ostatnie .polowa .pozycja .tresc img.imgArt, #lewa #ostatnie .naCalosc .pozycja .tresc img.imgArt {
	width: 160px;
	height: 140px;
	margin: 0 0 0 0;
	float: left;
}

#lewa #ostatnie .polowa .pozycja .tresc, #lewa #ostatnie .naCalosc .pozycja .tresc {
	font-family: MyriadPro;
	text-align: justify;
	font-size: 13px;
	height: 146px;
	hyphens: auto;
}

#lewa #ostatnie .tytul {
	Font-size: 15px;
	font-weight: bold;
	display: block;
}

#lewa #ostatnie .pozycja .tytul {
	color: #353535;
	font-weight: 600;
	overflow: visible;
	text-overflow: clip;
	white-space: normal;
	position: relative;
	margin: 3px 0 0 0;
	border-top: 1px dotted #d8d8d8;
}

#lewa #ostatnie .pozycja .tytul a {
	color: #353535;
	text-decoration: none;
	display: block;
	/* width: 315px; */
}

span.strzaleczka {
	position: absolute;
	right: 0px;
	top: 1px;
	font-size: 16px;
	background-color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
	background-image: url("/images/icons/16_16/pm.png");
	background-position: 0px -16px;
}

span.rozwin {
	background-position: 0px 0px;
}

#lewa #ostatnie .pozycja .tytul .data {
	position: absolute;
	color: #a7a7a7;
	left: 0px;
	top: 3px;
}

#czytania .tytul {
	white-space: nowrap;
}

#kropy {
	background-color: #D3DDE0;
}

#kropy .pole {
	padding: 25px 0 0 0;
	height: 110px;
	display: block;
	float: left;
	text-align: center;
}

.kropa {
	background-image: url("../images/icons.png");
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	font-size: 0;
	height: 60px;
	margin: 0 10px 10px;
	text-align: center;
	transition: all 0.3s ease-out 0s;
	width: 60px;
	z-index: 1;
	border: 3px solid #172b48;
}

.pole .tytul {
	width: 100%;
	display: block;
}


#pk1 .kropa {
	background-position: -60px 0px;
}

#pk1 .kropa:hover {
	background-position: 0px 0px;
}


#pk2 .kropa {
	background-position: -60px -60px;
}

#pk2 .kropa:hover {
	background-position: 0px -60px;
}


#pk3 .kropa {
	background-position: -60px -120px;
}

#pk3 .kropa:hover {
	background-position: 0px -120px;
}

#pk3 .dzis_1_3 {
	box-shadow: 0 0 13px #00ff00 inset;
	/* background-position: 0px -120px; */
}


#pk4 .kropa {
	background-position: -60px -180px;
}

#pk4 .kropa:hover {
	background-position: 0px -180px;
}


#pk5 .kropa {
	background-position: -60px -360px;
}

#pk5 .kropa:hover {
	background-position: 0px -360px;
}


#pk6 .kropa {
	background-position: -60px -300px;
}

#pk6 .kropa:hover {
	background-position: 0px -300px;
}

#pk7 .kropa {
	background-position: -60px -420px;
}

#pk7 .kropa:hover {
	background-position: 0px -420px;
}

#pk8 .kropa { /* Intencje kalendarz */
	background-position: -60px -480px;
}

#pk8 .kropa:hover {
	background-position: 0px -480px;
}


.kropa:hover {
	background-color: #172b48;
	border: 3px solid transparent;
	-webkit-box-shadow: 0px 0px 0px 2px #00ACED !important;
	-moz-box-shadow: 0px 0px 0px 2px #00ACED !important;
	box-shadow: 0px 0px 5px 2px #00ACED !important;
}



#dolCalosci {
	width: 1180px;
	display: block;
	clear: both;
}

#baneryReklamowe {
	width: 575px;
	margin: 0;
	padding: 0;
	float: left;
}

#linkiCiekawe {
	width: 575px;
	margin: 0 0 0 30px;
	padding: 0px;
	float: left;
}


#cz1 {
	padding: 15px 0 0 0 ;
}

#cz1 .ramka img {
	margin: 0 0 0 15px;
}

#cz2 {
	background-color: #000000;
	text-align: center;
	padding: 3px;
	font-size: 10px;
	clear: both;
}

#szybkieLinki a:link, #szybkieLinki a:visited {
	display: block;
	padding: 7px 10px;
	margin: 2px 0;
	border: 1px solid #e5e5e5;
}

#szybkieLinki a:hover {
	background-color: #e5e5e5;
}

.ikonaTytulu {
	position: absolute;
	top: 0px;
	right: 0px;
}

#czytaniaNaDzis {
	position: relative;
}

#czytania, #koledaDzis, #intencjeDzis, #swieci, .ostatnieTytulyRamka, #czytaniaNaDzis {
	background-color: #D3DDE0;
	margin: 30px 0 0 0;
	padding: 0 22px 15px 22px;
}

#czytania .tytul, #koledaDzis .tytul, #intencjeDzis .tytul, #swieci .tytul, .ostatnieTytulyRamka .tytul, #czytaniaNaDzis .tytul {
	border-bottom: 1px dotted #ffffff;
	color: #000000;
	display: block;
	margin: 0 0 5px -22px;
	padding: 12px 0 7px 22px;
	position: relative;
}

#czytania .tytul a:link, #czytania .tytul a:visited, #swieci .tytul a:link, #swieci .tytul a:visited, #koledaDzis .tytul a:link, #koledaDzis .tytul a:visited, #intencjeDzis .tytul a:link, #intencjeDzis .tytul a:visited {
	color: #000000;
}

.podtytul {
	width: 295px !important;
	margin: 0px !important;
	padding: 10px 0 0 0 !important;
	clear: both;
	height: 16px !important;
}

#zglosSieCzytania {
}

.ikonaTytul {
	position: absolute !important;
	top: 17px;
	right: 21px;
	width: 60px !important;
	display: block !important;
	text-align: right;
	font-weight: bold;
	cursor:pointer;
}

.dymekDoIkony {
	display: none;
	position: absolute;
top: -68px;
right: -2px;
width: 130px;
height: 50px;
background-color: #AAAAAA;
text-align: center;
padding: 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.dymekDoIkony .rog {
width: 0px;
height: 0px;
position: absolute;
right: 7px;
bottom: -20px;
border-left: 10px solid transparent;
border-top: 10px solid #AAAAAA;
border-right: 10px solid transparent;
border-bottom: 10px solid transparent;
}

.ikonaTytul:hover .dymekDoIkony {
	display: block;
}

#fomularzGlosSieCzytania {
	position: relative;
	display: block;
	clear: both;
}

.przypietaWiadomosc {
	width: 296px;
	position: relative;
}


.przypietaWiadomosc a.tematWiadomosci{
	position: absolute;
	top: 0px;
	left: 66px;
	width: 230px;
	display: block;
	margin: 0px 5px 5px 5px;
	padding: 0px;
	text-align: center;
}


.przypietaWiadomosc .skrotWiadomosci {
	position: relative;
	left: 4px;
	width: 296px;
	display: block;
	margin: 0px 5px 5px 0px;
	padding: 26px 0 0 0;
	text-align: justify;
	font-size: 13px;
}


.przypietaWiadomosc img.miniaturaPrzypiete {
	width: 64px;
	float: left;
}

.ostatnieTytulyRamka .tematWiadomosci {
	display: block;
	height: 20px;
	position: relative;
	margin: 5px;
	padding: 10px 0 0 0;
}

.ostatnieTytulyRamka .tematWiadomosci .skrot {
	display: none;
	position: absolute;
	top: 25px;
	left: 5px;
}

.ostatnieTytulyRamka .tematWiadomosci:hover .skrot {
	display: block;
}

#czytania .nazwa {
	width: 100%;
	font-weight: bold;
	display: block;
	clear: both;
	padding: 3px 0 0 0;
}

#czytania .namiary {
	font-weight: normal;
	display: block;
	clear: both;
	padding: 3px 0 2px 14px;
	position: relative;
}

#czytania .namiary span.podpowiedz {
	display: none;
	padding: 2px 3px;
	margin-left: 8px;
	width: 120px;
	position: absolute;
	top: -1px;
	left: 10px;
	z-index: 2;
	transition: all 0.2s ease-in 0s;
}

#czytania .namiary:hover span.podpowiedz {
	display: inline;
	position: absolute;
	margin: 15px 0 0 5px;
	background: #dddddd;
	border: 1px solid #b30000;
	color: #000000;
	-moz-opacity: 0.8;
	width: 189px;
	text-align: left;
	transition: all 0.2s ease-in 0s;
}

#czytaniaTresc .namiary a, #swieci a, #koledaDzis .tytul a:link, #koledaDzis .tytul a:visited, #intencjeDzis .tytul a:link, #intencjeDzis .tytul a:visited {
	display: block;
	padding: 1px 0;
	position: relative;
}

#czytaniaTresc .namiary a:hover, #swieci a:hover {
	color: #00ACED;
}

#swieci .tytul {
	padding: 12px 0 0px 22px;
}

#swieci .swiety {
	position: relative;
}

#swieci .swiety img {
	opacity: 0;
	position: absolute;
	left: -182px;
	top: 0px;
	border: 5px solid #00ACED;
	z-index: 1;
	visibility:hidden;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

#swieci .swiety:hover img {
	visibility:visible;
	transition-delay:0.1s;
	opacity: 1;
	z-index: 3;
}

#linkiGlowna .link {
	display: block;
	float: left;
	position: relative;
	padding: 0px;
	border: none;
}

#linkiGlowna .link img:hover {
	-webkit-transition:width 1s, height 1s, background-color 1s, -webkit-transform 1s;
	transition:width 1s, height 1s, background-color 1s, transform 1s;
}

#linkiGlowna .link img:hover {
/*
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
*/

}

#linkiGlowna .link .dymek {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

}

#linkiGlowna .link .dymek .linkTytul {
	display: block;
	width: 350px;
	padding: 5px;
}

#linkiGlowna .link a:link {
	display: block;
}

#linkiGlowna .link .dymek {
	background-color: #e2e6cf;
	border-bottom: 1px dotted #d8d8d8;
	border-left: 1px dotted #d8d8d8;
	display: none;
	height: 50px;
	margin: 0 0 0 0px;
	padding: 0 0 2px 2px;
	position: absolute;
	top: -67px;
}

#linkiGlowna .link .dymek .rog {
	width: 0px;
	height: 0px;
	position: absolute;
	left: 7px;
	bottom: -30px;
	border-left: 15px solid transparent;
	border-top: 15px solid #E2E6CF;
	border-right: 15px solid transparent;
	border-bottom: 15px solid transparent;
}

#linkiGlowna .link:hover .dymek {
	display: block;
}

#linkiGlowna .link .dymek .www {
	color: #000000;
	font-size: 10px;
	margin: 0 0 0 5px;
}

#stopka #cz1 .ramka {
	color: #ffffff;
	float: left;
	width: 260px;
	padding: 0 20px;
}

img.bigimg {
	padding: 0 0 27px 0;
	background: url("/img/cien.png") no-repeat 0px 309px;
	width: 100%;
}

img.bigimg1 {
	padding: 0 0 27px 0;
	background: url("/img/cien1.png") no-repeat 0px 100%;
	width: 100%;
	background-size: contain;
}

.socjalSpam {
	display: inline-block;
	/* position: absolute; */
	width: 630px;
	font-size: 12px;
	font-family: Arial;
	margin: 15px 0 0 40px;
	bottom: 0px;
	left: 0px;
	height: 32px;
}

.socjalSpam #info {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	padding: 0 15px 0 0;
}


.shareButton {
	float: left;
	width: 130px;
	display: block;
}

.shareButtonSmall {
	float: left;
	width: 30px;
	display: block;
}

.artykul .tresc {
	text-align: justify;
	margin: 0 0 15px 0;
	hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
}

.artykul .liniaB {
	border-bottom: 1px dotted #d8d8d8;
}

.artykul .tresc ol li {
	margin: 0 0 3px 0;
}

.dzienData {
	font-weight: bold;
	display: block;
}

.artykul .data, .wiadomosc .data {
	position: relative;
	width: 20ch;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 5px 18px;
	background: url('/images/icons/16_16/calendar.gif') no-repeat 0px 1px;
}

.wiadomosc .data {
	background: none;
	padding: 0 0 5px;
}

.artykul .data:hover .autorInfo, .wiadomosc .data:hover .autorInfo {
	display: block;
	z-index: 1;
}

.artykul .data .autorInfo, .wiadomosc .data .autorInfo  {
	font-weight: normal;
	font-size: 10px;
	display: none;
	border-radius: 5px;
	position: absolute;
	top: 20px;
	left: -5px;
	padding: 4px;
	background: #E2E6CF;
	width: 190px;
	border: #CCCCCC 1px solid;
}

.artykul .data .autorInfo a:link {
	font-weight: bold;
	color: #000000;
}

.artykul .data .autorInfo .fig1 {
	width: 0px;
	height: 0px;
	position: absolute;
	left: 7px;
	top: -12px;
	border-left: 6px solid transparent;
	border-bottom: 6px solid #E2E6CF;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
}

.podpis {
	display: block;
	width: 100%;
	text-align: right;
	font-style: italic;
	clear: both;
}

.artykul .tytul, .artykul .tytul a, .artykul .tytul a:link, .artykul .tytul a:visited {
	clear: both;
	font-weight: bold;
	color: #556666;
	padding: 0 0 3px 0;
	position: relative;
	transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
}

.artykul .tytul a:hover {
	color: #00aced;
}

.zdjecie_male {
	border-style: none;
	position: relative;
	text-align: center;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 93px;
/*	width: 112px; */
}

.zdjecie_galeria {
	border-style: none;
	position: relative;
	text-align: center;
	float: left;
	font-weight: bold;
	line-height: 10px;
}

.skrotGalerii {
	display: block;
	float: left;
	width: 100%;
}

.artykul img.mini {
	margin: 0 0 0 10px;
	float:right;
}

.artykul div.mini {
	margin: 0 0 0 1px;
	float:left;
	position: relative;
	padding: 0 0 15px 0;
	width: 112px;
	text-align: center;
}

.artykul div.galeriaDalej {
	margin: 60px 0 0;
	padding: 0 0 15px;
	position: absolute;
	right: 0;
	width: 30px;
}

.artykul div.mini span.podpis {
	margin: 0;
	font-size: 9px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
}


#form_gb {
	font-size: 12px;
}

#form_gb_mail, #ikonki {
	display: none;
}

.wpis {
	background-color: #F0F0F0;
	border-color: #FFFFFF;
	border-radius: 7px 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 5px 0;
	position: relative;
/* 	min-height: 45px; */
}

.wpis_cien {
	border-color: #00EEFF;
	-moz-box-shadow: 0px 0px 7px #00ACED;
	-webkit-box-shadow: 0px 0px 7px #00ACED;
	box-shadow: 0px 0px 7px #00ACED;
}


.wpis .tresc_ {
	padding: 2px;
	text-align: center;
	min-height: 35px;
}

.wpis .small {
	text-align: right;
	font-size: 8px;
	margin: 6px 0 0 0;
}

.buttonWysylanieNawigacja {
	width: 230px !important;
	position: absolute !important;
	top: 0px;
	right: 0px;
	margin: 0px !important;
	z-index: 2;
}

#przesylanieInfo {
	display: none;
	background-color: #D3DDE0;
	position: absolute;
	right: 0;
	width: 200px;
	padding: 6px;
}


a.czytajDalej {
	clear: both;
	display: block;
	padding: 1px 0 1px 0px;
	border: 1px solid #000000;
	color: #000000 !important;
	display: block;
	margin: 5px 0px 0 0;
	text-align: center;
	width: 20ch;
	font-weight: normal;
	background-color: #d3d3d3;
	border: 1px solid #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#adadad');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#adadad')";
	background-image: -moz-linear-gradient(top, #f0f0f0, #adadad);
	background-image: -ms-linear-gradient(top, #f0f0f0, #adadad);
	background-image: -o-linear-gradient(top, #f0f0f0, #adadad);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f0f0f0), to(#adadad));
	background-image: -webkit-linear-gradient(top, #f0f0f0, #adadad);
	background-image: linear-gradient(top, #f0f0f0, #adadad);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

a.czytajDalej:hover {
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#dadada', endColorstr = '#6a6a6a');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#dadada', endColorstr = '#6a6a6a')";
	background-image: -moz-linear-gradient(top, #dadada, #6a6a6a);
	background-image: -ms-linear-gradient(top, #dadada, #6a6a6a);
	background-image: -o-linear-gradient(top, #dadada, #6a6a6a);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#dadada), to(#6a6a6a));
	background-image: -webkit-linear-gradient(top, #dadada, #6a6a6a);
	background-image: linear-gradient(top, #dadada, #6a6a6a);
}

#cz1 .licznik img {
	margin: 0px;
}

#cz1 .licznik {
	margin: 0 0 0 15px;
}

div.zamknij {
	background: url("/img/close_16.png") !important;
	background-position: 0px 0px !important;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 16px !important;
	height: 16px !important;
	z-index: 1;
}

div.zamknij:hover {
	background: url("/img/close_16.png") !important;
	background-position: -16px 0px !important;
}

.artykul .tagi {
	display: block;
	float: left;
	font-size: 11px;
	width: 100%;
}

.artykul .tagi .tag {
	background: #b2c5cb;
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	display: block;
	float: left;
	margin: 2px;
	padding: 1px 4px 1px 4px;
	position: relative;
	text-align: center;
}

.artykul .tagi .tag a:hover {
	color: #000000;
}

.glowna .tagi .tag {
	font-size: 10px;
	padding: 0px 2px;
}

.dymekZielony {
	border-color: #737c09;
	border-style: solid;
	display: none;
	left: 230px;
	margin: auto;
	padding: 3px 6px;
	position: absolute;
	top: 100px;
	width: 400px;
	z-index: 10;
}

.zCieniem {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 4px 4px 9px #000000;
	-moz-box-shadow: 4px 4px 9px #000000;
	box-shadow: 4px 4px 9px #000000;
	background-color: #8D8D8D;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #000000;
}

ul.spisStarszych {
	padding: 0;
	list-style: none outside none;
}

ul.spisStarszych li {
	padding: 0 0 1px 20px;
}

ul.spisStarszych li:hover {
	background: url("../images/icons/16_16/arrow_right.png");
	padding: 0 0 0px 20px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: #666666 1px solid;
	width: 1145px;
	background-color: #FFFFFF;
}

ul.spisStarszych li a:link {
	width: 805px;
	display: block;
	position: relative;
	font-weight: normal;
}

ul.spisStarszych li span {
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
}

ul.spisStarszych li:hover span {
	display: block;
}

ul.spisStarszychWaski li:hover {
	width: 810px;
}

.artykul div.link {
	margin: 3px 20px 2px 0;
}

div.link {
	float: left;
	height: 75px;
	margin: 3px 0 5px 0;
	padding: 0 0 0 80px;
	position: relative;
	width: 171px;
	border: 1px solid #FFFFFF;
}

div.link:hover {
	border: 1px solid #00ACED;
}

div.link span.image {
	color: #5d5d5d;
	font-size: 10px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
}

div.link span.linkTytul {
	color: #000000;
	font-size: 13px;
	line-height: 14px;
	float: left;
	width: 170px;
}


div.link span.www {
	color: #adadad;
	font-size: 10px;
	font-weight: normal;
	float: left;
	margin: 3px 0 0 0;
}

div.link:hover span.www {
	color: #000000;
}

#tablicaCookie {
	background-color: #B2C5CB;
	max-width: 400px;
	width: 100%;
	position: fixed;
	top: 50px;
	left: 50%;
	transform: translate(-50%, 0);
	display: block;
	z-index:2;
	overflow: auto;
	height: auto;
	padding: 10px 10px 6vh 10px;
}

#tablicaCookie .ok {
	font-size: 3vh;
	display: block;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	width: 4ch;
	border: 1px solid #002450;
	text-align: center;
	border-radius: 5px;
	margin: 1vh 0 0 0;
	transition: all 0.3s ease-out 0s;
}


#tablicaCookie .ok a:link, #tablicaCookie .ok a:visited {
	color: #000000;
	margin: 0;
	text-decoration: none;
	border: none;
	transition: all 0.3s ease-out 0s;
}

#tablicaCookie .ok a:hover {
	color: #000000;
	margin: 0;
	text-decoration: underline;
	border: none;
	border-radius: 20px;
	transition: all 0.3s ease-out 0s;
}

form.zgloszenieNoclegu {
	position: relative;
}

form.zgloszenieNoclegu input {
	margin: 0 0 10px 30px;
	width: 400px;
	height: 20px;
}

form.zgloszenieNoclegu input[name="ile"] {
	margin: 0 0 10px 30px;
	width: 80px;
}

form.zgloszenieNoclegu input[name='xmpp'], form.zgloszenieNoclegu input[name='email'] {
	display: none;
}

form.zgloszenieNoclegu input[type=submit] {
	background-clip: padding-box;
	background-color: #d3d3d3;
	background-image: -moz-linear-gradient(center top , #f0f0f0, #adadad);
	border: 1px solid #000000;
	border-radius: 6px;
	clear: both;
	color: #000000 !important;
	display: block;
	height: 25px;
	margin: 0 0 0 725px;
	width: 75px;
	cursor: pointer;
}

.artykul .tabliczka {
	display: block;
	width: 760px;
	margin: 5px 25px;
	padding: 5px;
	text-align: justify;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.artykul .tabliczka .podpis {
	display: block;
	width: 760px;
	padding: 10px 0 0 0;
	text-align: right;
}

.zielony {
	background-color: #80DF05;
}

.czerwony {
	background-color: #FF2050;
}

.zakladka {
	width: 180px;
	float: left;
	text-align: center;
}

.zakladka .nazwa {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.zalacznikiGlowna {
	display: block;
	width: 100%;
	margin: 8px 0 0 0;
}

.zalacznikiGlowna a img {
	margin: 0px !important;
}

.zalacznikiGlowna a {
	font-weight: normal;
}

.artPanelInfoGlowna {
	position: absolute;
	left: 169px;
	bottom: 0px;
	height: 16px;
	z-index: 2;
}

.artPanelInfoGlowna a img {
	float: left;
	margin: 0 5px 0 0;
}

.zalacznikiGlownaPanel {
	position: relative;
	float: left;
}

.zalacznikiGlownaPanel .dymek {
	position: absolute;
	display: none;
	bottom: 20px;
	background-color: #D3DDE0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 3px;
	width: 200px;
	left: -3px;
}

.zalacznikiGlownaPanel:hover .dymek {
	display: block;
}

.zalacznikiGlownaPanel .dymek .zalacznik {
	display: block;
}

#lewa .artykul {
	/* position: relative; /* jak bede musial zmienic to napisac dlaczego */
}

#lewa .artykul .tresc a.czytajDalej {
	position: absolute;
	right: 0px;
}

#lewa .artykul .tresc .podpis {
	margin: 5px 0 25px 0;
}

#_lewa .artykul:hover {
	border: #EEEEEE;
}

.zalacznikiGlowna {
	display: block;
}

.zalacznikiGlowna span.zalacznik {
	width: 100%;
	display: block;
}

.sdm2016_ki {
	transition: all 0.3s ease-out 0s;
	background-image: url("../images/sdm_infoIcons.png");
	width: 96px;
	height: 96px;
	float: left;
	margin: 0 86px 0 86px;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.sdm2016_ki:hover {
	background-color: #002450;
}

.sdm2016_ki a {
	display: block;
	width: 100%;
	height: 100%;
}

#sdm2016_kontakt {
	background-position: 0px 0px;
}

#sdm2016_kontakt:hover {
	background-position: 0px -96px;
}


#sdm2016_nocleg {
	background-position: -96px 0px;
}

#sdm2016_nocleg:hover {
	background-position: -96px -96px;
}


#sdm2016_koo {
	background-position: -192px 0px;
}

#sdm2016_koo:hover {
	background-position: -192px -96px;
}

#komentarze {
	margin: 22px 0 0 0;
}

.komentarzWpis {
	display: block;
	position: relative;
	border-bottom: 1px dotted #E4E4E4;
	margin: 0 0 3px; 0;
	padding: 0 1px 2px 1px;
}

.komentarzWpis:hover {
	background-color: #DDDDDD;
	color: #000000;
}

.komentarzWpis textarea#tresc_edit {
	width: 100%; /* 815px; */
	height: 40px;
}


.komentarzWpis .trescKomentarza {
	font-style: normal;
}

.komentarzWpis .komentarzPanel {
	position: absolute;
	width: 18px;
	height: 20px;
	left: -18px;
}

.komentarzWpis .komentarzPodpis {
	font-style: italic;
	color: #333333;
	position: relative;
	font-weight: bold;
	width: 100%;
	display: block;
}

.komentarzWpis .komentarzButton {
	font-style: italic;
	display: block;
	text-align: right;
	width: 100%; /* 819px; */
}

.komentarzWpis .komentarzPodpis .autorInfo {
	position: absolute;
	top: -5px;
	left: 0px;
	display: none;
}

.komentarzWpis .komentarzPodpis:hover .autorInfo {
	display: block;
}

.komentarzWpis .komentarzPodpis .autorInfo .komentarzData {
	background-color: #16A1E7;
	color: #FFFFFF;
	width: 100px;
	font-size: 10px;
	padding: 5px 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	font-style: normal;
	font-weight: none;
	
	position: absolute;
	top: -22px;
	left: -5px;
	
	text-align: center;
}


.komentarzWpis .komentarzPodpis .autorInfo .fig3 {
	width: 0px;
	height: 0px;
	position: absolute;
	left: 7px;
	top: -1px;
	border-left: 6px solid transparent;
	border-top: 6px solid #16A1E7;
	border-right: 6px solid transparent;
	border-bottom: 6px solid transparent;
}

#komentarze #dodajKomentarzLink {
	position: absolute;
	right: 0px;
}

#komentarze #dodajKomentarzForm {
	border-bottom: 1px dotted #E5E5E5;
	margin: 0 0 3px; 0;
	position: relative;
}

.wstep4image, .wstep4tresc {
	display: block;
}

.wstep4tresc {
	position: absolute;
	left: 159px;
	top: 19px;
	height: 120px;
	text-overflow: ellipsis;
	overflow: hidden;
	whitespace: no-wrap;
	padding: 0 0 10px 10px;
}

.wstep4tresc:hover {
	text-overflow: ellipsis;
	overflow: visible;
	whitespace: no-wrap;
	height: auto;
	background-color: #FFFFFF;
	z-index: 1;
}




.ogloszenie_drobne {
	background-color: #d3dde0;
	min-height: 32px;
	display: block;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 6px #000000;
	-webkit-box-shadow: 0px 0px 6px #000000;
	box-shadow: 0px 0px 6px #000000;
	padding: 5px;
	margin: 0 0 15px 0;
	text-align: center;
}


table.kalendarz td {
	text-align: center;
}

td, tr, p {
	color: #000000;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0 0 10px;
}

.poleJedenDzien {
	border: 1px solid #999999;
	display: block;
	width: 110px;
	height: 60px;
	float: left;
	text-align: center;
	padding: 2px;
	position: relative;
}

.ramkaIkonWydarzen {
	width: 100px;
	position: absolute;
	bottom: 1px;
	left: 5px;
	text-align: left;
}

.tloNiedziela {
	background: #ff7b87;
}

.pustyDzien a:link{
	color: #BBBBBB;
}

.poleJedenDzien .spisDzien {
	border: 1px solid #999999;
	background: #d3dde0;
	position: absolute;
	display: none;
	width: 250px;
	min-height: 80px;
	font-size: 11px;
	z-index: 1;
	text-align: left;
	padding: 1px;
}

.poleJedenDzien:hover .spisDzien {
	display: block;
}

.liniaPusta {
	clear: both;
	width: 100%;
	display: block;
}

.dataIntencji {
	font-weight: bold;
	margin: 2px 8px 0 0;
	float: left;
}

.linia .data {
	display: block;
	font-weight: bold;
}

.linia .tresc {
	margin: 0 0 6px 0px;
	float: left;
	width: calc(100% - 7ch);
}

.linia:hover {
	background-color: #D3DDE0;
}

#prawa #intencjeDzis #intencjeTresc .linia .tresc, #prawa #czytaniaNaDzis #chetniDoCzytaniaTresc .linia .tresc {
	border-bottom: 1px dotted #222222;
	width: 100%;
}

#koledaDzis .linia {
	display: block;
}

#koledaDzis .linia span {
	float: none;
}

.liniaDzis1 {
	background-color: #AAFFAA;
}

.liniaDzis {
	background-color: #66FF66;
}


.artykul .linia {
	display: block;
	overflow: hidden;
	width: 100%;  /* 815px; */
}

#wyborMiesiaca {
	width: 100%;
	position: relative;
	height: 42px;
}

#intencjeDzis #intencjeTresc #wyborDnia {
	display: block;
	height: 35px;
}

#wyborDnia {
	position: relative;
}

#kalendarz_DIV {
	position: relative;
}

.kalendarz tr td a:link {
	width: 38px;
	height: 20px;
	display: block;
}

.link1dzienLink {
	width: 15%;
	float: left;
}

.link2dzienLink {
	width: 15%;
	float: left;
	text-align: right;
}

.nazwaDnia {
	width: 70%;
	float: left;
	text-align: center;
}

#wyborDnia a:link {
	font-weight: normal;
}

#wyborDnia:hover a:link {
	font-weight: bold;
}

.link1dzien1 {
	position: absolute;
	left: 0px;
}

.link1dzien2 {
	position: absolute;
	right: 0px;
}

.link1dzien1 a, .link1dzien2 a {
	color: #AAAAAA;
}

#wyborMiesiaca:hover .link1dzien1 a, #wyborMiesiaca:hover .link1dzien2 a {
	color: #000000;
}

.nazwaMiesiaca {
	position: absolute;
	left: 400px;
	width: 250px;
	margin: 20px 0 0 -125px;
	text-align: center;
	font-size: 20px;
	text-transform: capitalize;
}

.szary {
	color: #999999;
}

#spisArtWdziale {
	position: relative;
}

.spisZwin {
	position: absolute;
	top: 8px;
	right: 0px;
}

/* koniec */


.cien {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0px 0px 12px #000000;
-webkit-box-shadow: 0px 0px 12px #000000;
box-shadow: 0px 0px 12px #000000;
	padding: 6px;
}

#dymekInfo {
	background-color: #DDDDDD;
	display: none;
	width: 510px;
	position: fixed;
	top: 50px;
	left: 50%;
	margin-left: -255px;
	z-index: 2;
	min-height: 150px;
}

#dymekSzukajka {
	background-color: #DDDDDD;
	display: none;
	width: 300px;
	position: fixed;
	top: 50px;
	right: 0px;
	z-index: 2;
	min-height: 150px;
-moz-box-shadow: 0px 7px 12px #000000;
-webkit-box-shadow: 0px 7px 12px #000000;
box-shadow: 0px 7px 12px #000000;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 7, direction = 180, color = '#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 7, Direction = 180, Color = '#000000')";
padding: 4px;
}

#zglosUwage {
	background-color: #DDDDDD;
	display: none;
	width: 610px;
	position: fixed;
	top: 220px;
	left: 50%;
	margin-left: -305px;
	z-index: 2;
	min-height: 150px;
}


#dymek2 {
	background-color: #DDDDDD;
	display: none;
	width: 510px;
	position: fixed;
	top: 220px;
	left: 50%;
	margin-left: -255px;
	z-index: 2;
	min-height: 150px;
}

input {
	padding: 0px;
}

.close {
	width: 16px;
	height: 16px;
	background-image: url("../images/icons/16_16/close.png");
	background-position: 0px 0px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}

.close:hover {
	width: 16px;
	height: 16px;
	background-image: url("../images/icons/16_16/close.png");
	background-position: -16px 0px;
}

#grobFoto {
	position: absolute;
	right: 5px;
	top: 7px;
}

.zmarlyLinijka {
	display: block;
	width: 270px;
	margin: 0 0 10px 0;
}

.daty {
	font-size: 10px;
}

#cmentarzKontener {
	overflow: scroll;
	display: block;
	max-height: 600px;
	max-width: 100%;
	width: 100%;
	text-align: center;
}

#cmentarz {
	border: 1px solid #0000FF;
	display: block;
	width: 1245px;
	height: 1494px;
	background: url("../img/mapa.png");
	background-position: 0px 0px;
	position: relative;
	transform: scale(0.7);
/*	top: 0px;
	left: 0px;
*/
	transform-origin: 0 0;
}

.button {
	display: block;
	padding: 1px 0 1px 0px;
	border: 1px solid #000000;
	color: #000000 !important;
	margin: 5px 10px 0 0;
	text-align: center;
	width: 120px;
	font-size: 12px !important;
	font-weight: normal;
	background-color: #d3d3d3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#adadad');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0f0', endColorstr = '#adadad')";
	background-image: -moz-linear-gradient(top, #f0f0f0, #adadad);
	background-image: -ms-linear-gradient(top, #f0f0f0, #adadad);
	background-image: -o-linear-gradient(top, #f0f0f0, #adadad);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f0f0f0), to(#adadad));
	background-image: -webkit-linear-gradient(top, #f0f0f0, #adadad);
	background-image: linear-gradient(top, #f0f0f0, #adadad);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.b32 {
	width: 32px;
	float: left;
}

#pomniejsz {
	position: absolute;
	right: 315px;
}

#powieksz {
	position: absolute;
	right: 0px;
}


.grob {
	background-color: #AAAAAA;
	position: absolute;
	display: block;
	width: 7px;
	height: 15px;
	border: 1px solid #000000;
	-ms-transform: rotate(0deg); /* IE 9 */
	-webkit-transform: rotate(0deg); /* Safari */
	transform: rotate(0deg);
}

.x2 {
	height: 13px;
}

.x3 {
	height: 28px;
}

.x05 {
	height: 5px;
	width: 13px;
}

.x03 {
	height: 4px;
	width: 8px;
}


.wyszukany {
	background-color: #0000FF;
}

.grob:hover {
	border: 1px solid #00FF00;
}

.podswietlony1 {
	background-color: #00FF00;
}

.podswietlony2 {
	background-color: #0000aa;
}

.klick {
	background-color: #DDDD00;
}


#zmarliLista {
	width: 310px;
	font-size: 11px;
}


.polFormularzaEdit .poleEdit {
	width: 110px !important;
}

#zmarliLista .poleEdit {
	margin: 0 0 0 20px;
	width: 270px;
	height: 20px;
	line-height: 20px;
	display: block;
}

.polFormularzaEdit {
	float: left;
	width: 140px;
}

.formularzPrzyciski {
	width: 300px;
	clear: both;
	text-align: right;
}

#formularzNowegoZdjecia {
	position: relative;
	top: 5px;
	left: 200px;
	width: 305px;
}

#formularzNowegoZdjecia #tytul {
	left: 0px;
	top: 2px;
	width: 300px;
	position: absolute;
}

#formularzNowegoZdjecia form {
	position: absolute;
	top: 30px;
	left: 10px;
}

#zZGpanelMaly {
	float: left;
	width: 200px;
	display: block;
	min-height: 150px;
}

#wyslijZdjecieGrobu {
	position: absolute;
	top: 40px;
	right: 0px;
	width: 80px;

}

#wyslijZdjecieGrobuProgress {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 200px;
}

#pasekPrzyciskowCmentarz {
	width: 820px;
	height: 30px;
	display: block;
	position: relative;
}

#wyszukani {
	max-height: 25em;
	overflow: auto;
	
}

/* SLIDER - POCZĄTEK */ 

#range {
	width: 250px;
	position: relative;
	margin: 20px 10px 5px 10px;
	-webkit-transform: translate(0, -6px);
	-moz-transform: translate(0, -6px);
	-o-transform: translate(0, -6px);
	-ms-transform: translate(0, -6px);
	transform: translate(0, -6px);
	border: 0;
	height: 3px;
	background: #959799;
	outline: none;
	float: left;
	position: absolute;
	right: 40px;
}

#range .ui-slider-handle {
  position: absolute;
  margin: -3px 0 0 -9px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #AAAAAA;
  border: 0;
  height: 18px;
  width: 18px;
  outline: none;
  cursor: pointer;
}

#range .ui-slider-handle:hover,
#range .ui-slider-handle:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

#range .ui-slider-range { background: #007aff; }

#range #currentVal {
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  color: #b8b8b8;
  width: 160px;
  text-align: center;
  margin-top: -40px;
}

/* SLIDER - KONIEC */ 

.parafiaKategoria {
	text-align: center;
	display: block;
	float: left;
	position: relative;
}

.parafiaKategoria img {
	margin: 5px 0 0 0;
	width: 100%;
	height: auto;
}

#infoAnonimowo {
	display: none;
	position: relative;
	text-align: justify;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #333333;
	padding: 2px;
}

#zglos {
	position: absolute;
	bottom: 4px;
	right: 4px;
	width: 150px;
	height: 16px;
	text-align: right;
	cursor:pointer;
}

#opisZglos {
	display: none;
	float: left;
	text-align: right;
	width: 130px;
	transition: all 0.3s ease-out 0s;
	font-size: 11px;
}

#zglos:hover #opisZglos {
	display: block;
}

#trescZgloszeniaGrobu {
	width: 609px;
	height: 145px;
}

#polozenieInfo {
	position: absolute;
	width: 100px;
	top: 5px;
	left: 245px;
}

#polozenieInfo #dymekPolozenie {
	position: absolute;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #81c653;
	border-color: #73c040;
	width: 150px;
	padding: 5px;
	top: 45px;
	left: 10px;
	z-index: 5;
	font-size: 12px;
}

#polozenieInfo:hover #dymekPolozenie {
	display: block;
}

#wskaznikTrojkacik {
	-webkit-transform: rotate(45deg); 
	-moz-transform: rotate(45deg);  
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5); /*for IE*/
	-o-transform: rotate(45deg);
	width: 16px;
	height: 16px;
	position: absolute;
	top: -8px;
	left: 15px;
	background-color: #81c653;
	z-index: 4;
}


.komentarzPrzyciski {
	/* width: 150px; */
	height: 20px;
	background-color: #DDDDDD;
	display: none;
	position: absolute;
	right: 0px;
	bottom: -23px;
	padding: 4px;
	z-index: 1;
}

.komentarzWpis:hover .komentarzPrzyciski {
	display: block;
}


