body {background-color: #64080D; font-size: 1em; color: white;}

a {	color: #fff;	text-decoration: none;	font-family: "Myriad Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}
a:active, a:hover, a.active, a:visited {	text-decoration: none;	color: #fff;}
a.obecny, a:hover {color: #9E6367;}
a#link_logo {text-decoration: none; height:126px; width:410px; position: relative; display: block;}

form {margin: 20px 0;}
form input.in, form input.b, form textarea {border: 1px solid #9F0019; background: white; color: #2F0003;}
form input.in {width: 300px; padding: 4px; -moz-border-radius: 3px; border-radius: 3px;}
form input.b, form textarea {padding: 5px; -moz-border-radius: 5px; border-radius: 5px;}
form textarea {width: 300px; height: 150px;}

#container {background: url(http://www.czuwamy.org.pl/papiezpolak/grafika/background.jpg) no-repeat top left #64080D;	width: 1024px;	height: auto;	min-height: 992px;	margin: 0 auto;}

#main {position: relative; top: -200px;}

header {background: url(http://www.czuwamy.org.pl/papiezpolak/grafika/header-background.png) no-repeat top right; height: 359px;	position: relative;}
header nav {position: absolute;}
header nav ul li {	float: left;	margin-right: 15px;}

#czuwamy-logo {	width: 410px;	height: 126px;	background: url(http://www.czuwamy.org.pl/papiezpolak/grafika/header-czuwamylogo.png) no-repeat top left;}

#tresc {position: relative; top: 100px;}
#tresc p {color: white;}

#id01b {	position:absolute;	left:0px;	top:0px;	width:434px;	height:120px;	background: url(#) no-repeat;}
#id02b {	position:absolute;	left:434px;	top:0px;	width:547px;	height:1px;		background: url(#) no-repeat;}
#id03b {	position:absolute;	left:981px;	top:0px;	width:43px;		height:826px;	background: url(#) no-repeat;}
#id04b {	position:absolute;	left:434px;	top:1px;	width:547px;	height:69px;	background: url(#) no-repeat;}
#id05b {	position:absolute;	left:434px;	top:70px;	width:547px;	height:279px;	background: url(#) no-repeat;}
#id06b {	position:absolute;	left:0px;	top:120px;	width:434px;	height:229px;	background: url(#) no-repeat;}
#id07b {	position:absolute;	left:0px;	top:349px;	width:293px;	height:224px;	background: url(#) no-repeat;}
#id08b {	position:absolute;	left:293px;	top:349px;	width:409px;	height:206px;	background: url(#) no-repeat;}
#id09b {	position:absolute;	left:702px;	top:349px;	width:279px;	height:206px;	background: url(#) no-repeat;}
#id10b {	position:absolute;	left:293px;	top:555px;	width:254px;	height:167px;	background: url(#) no-repeat;}
#id11b {	position:absolute;	left:547px;	top:555px;	width:214px;	height:167px;	background: url(#) no-repeat;}
#id12b {	position:absolute;	left:761px;	top:555px;	width:220px;	height:167px;	background: url(#) no-repeat;}
#id13b {	position:absolute;	left:0px;	top:573px;	width:293px;	height:149px;	background: url(#) no-repeat;}
#id14b {	position:absolute;	left:0px;	top:722px;	width:77px;		height:104px;	background: url(#) no-repeat;}
#id15b {	position:absolute;	left:77px;	top:722px;	width:133px;	height:104px;	background: url(#) no-repeat;}
#id16b {	position:absolute;	left:210px;	top:722px;	width:306px;	height:104px;	background: url(#) no-repeat;}
#id17b {	position:absolute;	left:516px;	top:722px;	width:262px;	height:104px;	background: url(#) no-repeat;}
#id18b {	position:absolute;	left:778px;	top:722px;	width:203px;	height:104px;	background: url(#) no-repeat;}


#start {position: relative; top: -100px;}
#start div a {width: 100%; height: 100%; position: absolute; z-index: 1; font-size: 12px; color: white;}
#start div p {color: white; position: absolute; font-size: 12px; font-weight: normal;}
#start div p b {font-weight: bold;}
#start div p.tytul {font-size: 26px; font-weight: bold; letter-spacing: 1px; text-shadow: #2F0306 3px 3px 3px;}
#start div p.tytul2 {font-size: 14px; font-weight: bold; letter-spacing: 1px; text-shadow: #2F0306 2px 2px 2px;}
#start div p.tekst2 {font-size: 18px;}

#id12b form {position: absolute; top: 70px;}
#id12b form label {color: white; font-size: 12px; display: inline;}
.radio {background: url(#) no-repeat; width: 20px; height: 20px; display: block; float: left; clear: left;}

#tytul_strony {margin: 0 0 20px 40px;}
#tytul_strony p {font-size: 35px; text-shadow: #2F0306 4px 4px 4px;}

#tekst_na_stronie {width: 900px; margin: 0 auto;}

#strona_lewa {position: absolute; width: 300px; margin: 40px 0 0 0; padding: 0 0 20px 0; left: 45px;}
#strona_prawa {position: absolute; left: 400px; width: 550px; margin: 40px 0 0 0; padding: 0 0 20px 0;}

.tytul {font-size: 21px; text-shadow: #2F0306 2px 2px 2px; margin: 0 0 15px 0;}
.adres {font-size: 16px; font-style: italic;}
.link {font-size: 16px; font-style: italic; margin: 0 0 15px 0;}
.galeria {text-align: center; margin: 10px 0;}
.galeria a {margin: 0 10px;}

ul.lista_tytulow {font-size: 16px; list-style: none; margin: 0 0 0 15px;}
ul.lista_tytulow li {margin:0 0 15px 0; text-align: justify;}

#quiz .quiz_pytanie {margin: 10px 0 5px 0;}
#quiz input {margin: 0 0 0 15px;}

#pocztowka {width: 800px; margin: 0 auto;}
#pocztowki {width: 800px; text-align: center;}
#pocztowki div {text-align: center; display: inline-block; width: 240px;}
#cytaty {margin: 15px 0;}

#komentarze {margin: 20px 0 0 0;}
.komentarz {margin: 25px 0 0 0;}
.komentarz .autor {font-weight: bold;}
.komentarz .wstawiony {font-size: smaller; font-style: italic;}

#kalendarz {height: 460px; width: 600px; background: transparent; margin: 30px 0 0 0;}

#miesiac {width: 100px; position:absolute; color: #9F3138; left: 200px; font-size: 28px; text-align: center; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg);}

#modlitwa_podjelo {position: absolute; top: 200px; left: 100px; width: 150px; font-size: 16px; font-weight: bold; color: white; text-align: center; text-shadow: #4e4e4e -5px 6px 12px;}
#modlitwa_podjelo span{font-size: 24px;}
#modlitwa_podjelo span span{font-size: 48px;}

#dni {width: 600px; height: 460px; position: relative; top: 0px; left: 0px;}
#dni .pasek {height: 49px; width: 10px; position: absolute; background: #9F3138;}
#dni .dzien {width: 82px; height: 65px; position: absolute;}
#dni .dzien .data {width: 100%; height: 49px; position: absolute; background: #9F3138;}
#dni .dzien .data div {width: 74px; height: 45px; margin: 2px auto 0 auto; text-align: center; line-height: 45px; font-size: 24px; background: white; color: #9F3138;}
#dni .dzien .data div a {color: #9F3138; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg);}
#dni .dzien .ilosc {position: absolute; width: 40px; height: 14px; border: 1px solid #9F3138; top: 48px; left: 38px; font-size: 11px; line-height: 14px; text-align: center; background: white; color: red;}

.pasek_sonda {background: #BF0011; height: 5px; margin: 2px 0 13px 0;}

#mapka {width: 950px; height: 431px; margin: 0 auto; background: url(#) no-repeat; position: relative;}
#mapka a {text-decoration: none; position: absolute;}
#mapka a span {position: absolute; top: 6px; left: 6px; text-shadow: #2F0306 1px 1px 3px; color: #DF1B28;}
#mapka a img {border: none; position: absolute; left: -3px; top: -65px;}

#jungingen_punkty {width: 250px; margin: 0 auto;}
#jungingen_punkty tr td.lewy {width: 75%; text-align: center;}
#jungingen_punkty tr td.prawy {width: 25%; text-align: center;}