body {
background: url('../graphics/back.jpg') center top no-repeat;
background-color: #C8FFBF;
font-family: 'Times New Roman';
font-size: 12pt;
}
body a {
color: #0000CC;
text-decoration: none
}
a:hover {
color: black;
text-decoration: underline;
}

/* menu glowne */
ul.menu, ul.menu li {
list-style: none;
padding: 0;
margin: 0;
}
ul.menu {
margin-left: 187px;
}
ul.menu li {
float: left;
font-family: 'Tahoma';
font-size: 10pt;
}
ul.menu a:link, ul.menu a:visited {
display: block;
width: 80px;
height: 26px;
text-align: center;
padding: 0;
padding-top: 12px;
color:#330066;
}
p#ryczow {
display: block;
width: 80px;
height: 10px;
text-align: center;
padding: 0;
color: #330066;
}
ul.menu li a:hover {
background:transparent url('../graphics/menu/hover.png') no-repeat center top;
text-decoration:none;
}
/* KONIEC menuryczow glowne */

/* menu Ryczow */
ul.menuryczow {
list-style: none;
padding: 0;
margin: 37px 0 0 296px;
position: absolute;
}
ul.menuryczow li {
font-family: 'Tahoma';
font-size: 8pt;
border-left: 10px #22B55C solid;
background: #0AF280;
}

ul.menuryczow a:link, ul.menuryczow a:visited {
display: block;
width: 200px;
text-align: left;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
color: #330066;
border-top: #8B8B8B solid 1px;
border-left: #6785A6 solid 1px;
border-right: #6785A6 solid 1px;
}

/* KONIEC menuryczow glowne */



div.page_description {
margin: 0;
font-size: 8pt;
}

/* div-y */
#top {
width: 867px;
margin-left: auto;
margin-right: auto;
}
#stat {
margin: 0;
padding: 0;
padding-left: 2px;
height: 19px;
background: url('../graphics/page_title_bg.jpg') #48c2ea;
border: 1px #B0BF2F solid;
font-size: 10pt;
overflow: hidden;
}
#header {
margin: 0;
padding: 0;
height: 175px;
background: url('../graphics/header.jpg') center top #99CCFF no-repeat !important;
border: 1px #B0BF2F solid;
border-bottom: 0;
border-top: 0;
}
#main_menu {
margin: 0;
padding: 0;
height: 38px;
border: 1px #B0BF2F solid;
border-top: 0;
background: url('../graphics/menu_bg.jpg') center top #99CCFF no-repeat !important;
}
div#page_name {
border: #B0BF2F solid;
border-width: 0 1px 1px 1px;
background: url('../graphics/page_title_bg.gif') #48c2ea;
padding: 0 0 4px 5px;
font-family: Tahoma;
font-size: 10pt;
}
#pogoda_dzisiaj {
background: url('../graphics/pogoda/dzisiaj.gif') no-repeat top #bfe4f7;
padding-top: 25px;
width: 120px;
float: right;
border-top: 3px double #B0BF2F;
border-left: 1px solid #B0BF2F;
border-right: 1px solid #B0BF2F;
border-bottom: 1px solid #ABD1ED;
clear: right;
}
#pogoda_jutro {
background: url('../graphics/pogoda/jutro.gif') no-repeat top;
padding-top: 25px;
width: 120px;
float: right;
border-top: 1px solid #64d2f2;
border-left: 1px solid #B0BF2F;
border-right: 1px solid #B0BF2F;
border-bottom: 1px solid #B0BF2F;
clear: right;
}
#intencje_mszalne {
background: url('../graphics/intencje_mszalne.gif') no-repeat top #76BFF8;
padding-top: 103px;
width: 120px;
float: right;
clear: right;
border: 1px solid #B0BF2F;
border-bottom:0;
color: black;
line-height: 15px;
text-align: center;
margin:0;
font-size: 10pt;
overflow: hidden;
}

#last_comments {
width: 320px;
height:353px;
position:relative;
float: right;
clear: right;
border: 1px solid #B0BF2F;
background-color: white;
color: black;
line-height: 15px;
text-align: center;
margin:0;
font-size: 10pt;
overflow: hidden;
margin-bottom:10px;
}


#tresc_main, #upgrades {
width: 720px;
overflow: hidden;
background: url('../graphics/tresc_bg.jpg') top left repeat-x;
background-color: #99CCFF;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 1px solid #B0BF2F;
border-top-width: 0px;
}
#tresc {
clear:both;
background: url('../graphics/tresc_bg.jpg') top left repeat-x;
background-color: #99CCFF;
padding-left: 10px;
padding-right: 10px;
margin:0;
padding-top: 5px;
border: 1px solid #B0BF2F;
border-top-width: 0px;
}
#main_polecajace {
font-size: 10pt;
background: #82E7EF;
width:480px;
padding: 4px;
border-left: 3px solid;
border-top: 2px solid;
border-color: #A7C3DF;
}
.aktualnosci_glowna {
overflow: hidden;
background: url('../graphics/tresc_bg.jpg') top left repeat-x;
background-color: #99CCFF;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 1px solid #B0BF2F;
margin-top:10px;
}


div#dzial_sport {
background: url('../graphics/info_nav.jpg') repeat-x #60b4fa;
overflow: hidden;
border-width: 0 1px 1px 1px;
border-color: #B0BF2F;
border-style: solid;
padding: 5px;
width: 855px;
}
#media1 {
background-color: #DFEFFF;
border: 1px solid #B0BF2F;
margin-top: 22px;
}

#strony {
height: 110px;
background-color: #BCD4EF;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #B0BF2F;
padding-left: 10px;
}

.komentarze {
clear: both;
overflow: hidden;
background: url('../galeria/graphics/kat_bg.jpg') #b7e2f8 repeat-x;
padding: 10px;
border: 1px solid #B0BF2F;
border-top:0;
}


/* NEWSY i ARTUKULY */
div.news_tab {
background: #d7e5ee;
padding: 0 0 10px 0;
border: solid #6699FF;
border-width: 2px 2px 1px 1px;
margin: 15px 10px 0 0;
width: 840px;
}
div.news_date_div {
overflow: hidden;
float: right;
padding: 5px;
padding-bottom: 7px;
border: solid #D7E5EE;
border-width: 0 0 1px 0;
width: 30%;
height: 16px;
}
div.news_title_div {
border: solid #D7E5EE;
border-width: 0 1px 1px 0;
padding: 5px;
overflow: hidden;
}
.news_text {
margin: 0;
padding: 10px 5px 0 5px;
clear: both;
font-family: 'Tahoma';
font-size:11pt;
line-height: 20px;
}
div.news_title_div, div.news_date_div {
background: url('../graphics/news_tab_title.jpg') repeat-x #00CCFF;
}
div.news_tab span.news_date {
font-family: 'Tahoma';
font-weight: normal;
font-size: 11pt;
color: #000099;
}
div.news_tab h2.news_title {
font-family: 'Tahoma';
font-weight: normal;
font-size: 11pt;
margin: 0;
}

/* koniec NEWSY I ARTYKUŁY */

/* tytul i linia pod nim */
h3.naglowek_green {
width: 100%;
border: dashed black;
border-width: 1px 0 1px 0;
font-size: 13pt;
font-family: 'Tahoma';
margin-bottom: 10px;
padding: 2px;
clear: both;
}
/* KONIEC */

/* wykaz na ?show=ryczow */
.wykaz, li.two, li.li {
list-style: none;
margin: 0px;
padding: 0px;
float: left;
width: 147px;
display: inline;
}
.wykaz .li {
padding: 3px;
float: left;
width: 147px;
background: #7abcf4;
}
.wykaz li.two {
padding: 3px;
float: left;
width: 147px;
background: #b2e2f6;
}
ul#wykaz2 {
border-left: 1px #33CCFF solid;
width: 153px;
margin-right: 10px;
}
.wykaz {
border: 1px solid #5992f0;
}

/* koniec wykazu */

/* akapity w artukulach IR */

p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family: "Times New Roman","serif";
}

/* koniec */

/* STOPKA */
#stopka {
overflow: hidden;
background: url('../graphics/footer.png') no-repeat center top;
width: 867px;
height: 51px;
clear: both;
margin: 0;
padding-top: 7px;
font-family: "Tahoma";
font-size: 11px;
text-align: center;
line-height: 16px;
}
#stopka img {
border-width: 0px;
}
#stopka a {
color: #0000CC;
text-decoration: none;
}
#stopka a:hover {
color: red;
text-decoration: underline;
}


#header img.mapa_polski {
border: 0;
margin: 7px 27px 0px 0px;
}

/* nawigacja na stronie głównej */
ul#nawigacja, ul#nawigacja li {
list-style: none;
margin: 0;
padding: 0;
}
ul#nawigacja li {
float: left;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: black;
background: url('../graphics/main_page_nav.gif');
margin-bottom: 10px;
}
ul#nawigacja a:link, ul#nawigacja a:visited {
display: block;
width: 70px;
height: 24px;
text-align: center;
padding: 0;
padding-top: 2px;
}
ul#nawigacja li:hover {
background: #aef6c1;
}
ul#nawigacja a:hover {
text-decoration: none;
color: black;
}
/* KONIEC nawigacja na stronie głównej */

/* z ziemi ryczowskiej w header */
.zzr_img {
margin-top: 88px;
margin-left: 248px;
}

/* Galeria w newsach */

.mini_gallery {
width: 430px;
text-align: center;
padding: 10px;
background: url('../graphics/tresc_bg.jpg') repeat-x #99CCFF;
border: 1px dashed;
margin-left: auto;
margin-right: auto;
}

/* LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#lightloading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://ryczow.com/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://ryczow.com/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* koniec LIGHTBOX */


/* INFO SITES */

ul.info_sites_nav {
list-style: none;
margin: 0;
padding: 0;
}
ul.info_sites_nav li {
float: left;
font-family: 'Comic Sans MS';
font-size: 9pt;
background: #99CCFF;
}
ul.info_sites_nav a:link, ul.info_sites_nav a:visited {
text-decoration: none;
display: block;
width: 107px;
height: 34px;
text-align: center;
padding: 4px 0;
font-weight: normal;
color: black;
}
li.last_li {
width: 116px !important;
}
div#info_menu {
border: 1px solid #2fe0e6;
border-top: 3px double #64d2f2;
height: 84px;
background: url('../graphics/info_nav_2.gif') #bfe4f7;
border-bottom: 0 !important;
}
ul#info_menu_2 li {
background: url('../graphics/info_nav_2.gif') repeat-x bottom #99CCFF;
}

/* koniec info sites */

/* SPIS TRESCI */
p.spis_link {
font-family: 'Tahoma';
font-size: 11pt;
background-color: #3FDFFF;
padding: 5px;
margin-bottom: 2px;
margin-top: 3px;
}
.comments_header {
font-size: 13pt;
margin-bottom: 4px !important;
font-family: Tahoma;
margin: 0;
padding:0;
padding-top:1px;
color: #4a4e4f;
}

.text_message {
width: 400px;
padding: 10px;
text-align: center;
border: 3px double #B0BF2F;
margin-left:auto;
margin-right: auto;
}
.comments_info {
float: right; padding-left: 16px;  margin: 0 2px 0 2px; text-align: right;
font-size: 11pt;
position: relative; bottom: 1px;
}
/* aktualnosci_menu aktualnosci */

ul#aktualnosci_menu, ul#aktualnosci_menu li {
list-style: none;
margin: 0;
padding: 0;
}
ul#aktualnosci_menu li {
float: left;
background: url('../graphics/main_page_nav.gif');
margin-bottom: 10px;
}
ul#aktualnosci_menu a:link, ul#aktualnosci_menu a:visited {
display: block;
width: 80px;
height: 24px;
text-align: center;
padding: 0;
padding-top: 2px;
}
ul#aktualnosci_menu a:hover {
text-decoration: none;
color: black;
background: #D1DFD5;
}
/* KONIEC aktualnosci_menu na stronie głównej */

#intencje_text_content {
border:1px dashed black;
width: 750px;
margin-left: auto;
margin-right: auto;
background: url(../graphics/tresc_bg.jpg) repeat-x;
}
#intencje_days {
text-align: left; margin: 5px 0 0 5px; font-size: 12pt; font-family: Tahoma;clear:bottom;
}

#intencje_days_d {
font-weight: bold;
font-size: 15pt;
display:block;
}
#intencje_days_parafia {
display:none;
}
.week_day {
clear:both;
margin-top: 15px;
margin-bottom: 15px;
}
