html {
  height:100%;
  max-height: 100%;   
}
body {
  /*font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
  font-size: 10pt; */
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11pt;
  text-decoration:none; 
  margin:0px; 
  padding:0px; 
  border:0px; 
  height:100%; /* this is the key! */ 
  background-color:#eee; 
  max-height: 100%;   
  overflow: hidden;
  color: #433E28;
}
a{color: #433E28;}

div#All{
  position:relative;
  min-height:100%;
  padding: 0px; 
  border:0px; 
  background-color:#dddddd; 
  width: 778px; 
  margin: auto; 
  height:100%; /* this is the key! */ 
}

div#Sheet{
  margin:0px auto; 
  padding: 0px; 
  border:0px; 
  background-color:#eeeeee; 
  top:0px;
  width:778px; 
  /*background-image:url(images/menu.jpg); */
  /*background-repeat:repeat-y;*/
  height:100%; /* this is the key! */ 
  border-spacing: 0px 0px;
  /*background-color:#fbf96e; */
  /*background-color:#fbf994; */
}

div#MenuBar{
  /*background-image:url(images/jozef.png);
  background-repeat: no-repeat;*/
  position:relative; 
  float: left; 
  margin:0px; 
  padding: 0px; 
  width:160px; 
  /*height:100%; */
  height:100%;
  vertical-align:top;
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  background-color: #FBFAD3;
}
.Menu{margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -17px;
padding: 10px;
width: 170px;
text-align: left;
position: absolute;
/*top: auto;
bottom: 150px;*/
top:120px;
bottom: auto;
/*background-color: #FBFAD3;*/
background-color: #fff;
/*border: 2px solid #433E28;*/
border: 2px solid #FBF994;
border-radius: 10px;
}
.ActiveMenuItem{list-style: none; background-color:#FBF994; margin:2px; padding:2px; }
.MenuItem{list-style: none; background-color:#433e28; margin:2px; padding:2px; /*background-image:url(images/bg1.jpg); background-repeat:repeat;*/}
.ActiveMenuItemLink{display: block; font-weight: bold; color:#433e28; padding-left:2px; text-decoration:none; }
.MenuItemLink{display: block; font-weight: bold; color:#fbf994; padding-left:2px; text-decoration:none; }
.SubMenu{text-align:left; padding: 0px; }
.SubMenuItem{list-style: none; background-color:#fbf994; margin:2px; padding:2px;}
.MenuSubItemLink{display: block; font-size: 80%; color:#433e28; padding-left:2px; text-decoration:none; }
.MenuItemEmpty{list-style: none; background-color:#fbfad3; margin:2px; padding:2px; }

div#Intentions{}
.IntentionsDayUl{padding:0px; padding-left:10px; }
.IntentionsDay{list-style: none; text-align:left; font-weight: bold; padding-bottom: 20px; }
.IntentionsTimeUl{padding:0px; padding-left:5px;}
.IntentionsTime{list-style: none; text-align:left; font-weight: bold; margin-top: 5pt; }
div#IntentionsTimeDiv{}
div#IntentionTimeDiv{text-align: right; width: 50px;}
div#IntentionsUlDiv{margin-top:-14pt;}
.IntentionsUl{padding:0px; padding-left:75px; padding-top: -30px;}
.Intention{list-style: circle; font-weight: normal;}

div#Gallery{  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
div#GalleryItems{text-align: center}
.GalleryItemsUl{list-style: none; padding:0px;}
.GalleryItemLi{display: inline-block; vertical-align:top; width: 180px; }
div#GalleryItemDiv{padding: 0px; margin: 0px; border-width:0px;}
.GalleryItemLink{}
/*div#GalleryItemIconDiv{width:150px; height:150px; border-width: 1px; border-color: #dddddd; border-style:solid; padding: 4px; margin:10px; margin-bottom:10px; background-color: #eeffee;}*/
div#GalleryItemIconDiv{
  width:150px; height:150px; 
  padding: 4px; 
  margin:10px; 
  margin-bottom:10px; 
  background-color:#fbfad3;
  border:1px solid #fbf994;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}

.GalleryItemImg{ vertical-align: middle; border: 0px;}
div#GalleryItemTitleDiv{position:relative; margin:0px; width: 160px; height: 70px; margin-left:12px; margin-right:10px; top:-9px; }
.GalleryItemTitle{position:relative; margin:0px; text-align:left; }
.GalleryItemDate{position:relative; margin:0px; text-align:left; font-size: 8pt; font-weight: normal; }
div#GalleriesYears{text-align:center; margin:0px; padding-bottom: 20px;}
.GalleriesYear{margin:0px;}

.TodayIntentionsDiv{position:relative; display: inline-block; margin:0px; width:100%}
.TodayIntentionsTitleDiv{margin: 0px; font-weight: bold; color: #433E28; background-color: #FBF994; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; /*behavior:url(border-radius.htc);*/ }
.TodayIntentionsTitle{display: inline-block; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; margin-left: 5px;}
.TodayIntentionsItemsDiv{border: 1px solid #FBF994; background-color: #FBFAD3; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; padding-bottom: 5px;}
.TodayIntentionsItemsUl{display: inline-block; list-style: none; padding:0px;  margin:0px; }
.TodayIntentionsItemLi{}

.LastEventsDiv{position:relative; display: inline-block; margin:0px; width:100%}
.LastEventsTitleDiv{margin: 0px; font-weight: bold; color: #433E28; background-color: #FBF994; border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;}
.LastEventsTitle{display: inline-block; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; margin-left: 5px;}
.LastEventsItemsDiv{border: 1px solid #FBF994; background-color: #FBFAD3; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; padding: 5px;}
.LastEventsItemsUl{display: inline-block; list-style: none; padding:0px;  margin:0px; }
.LastEventItemLi{}
.LastEventItemLink{text-decoration:none; color: #433E28;}

.LastGalleriesDiv{position:relative; display: inline-block; margin:0px; width:100%}
.LastGalleriesTitleDiv{margin: 0px; font-weight: bold; color: #433E28; background-color: #FBF994; border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px;}
.LastGalleriesTitle{display: inline-block; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; margin-left: 5px;}
.LastGalleriesItemsDiv{border: 1px solid #FBF994; background-color: #FBFAD3; -webkit-border-radius: 0px 0px 7px 7px; border-radius: 0px 0px 7px 7px; padding: 5px;}
.LastGalleriesItemsUl{display: inline-block; list-style: none; padding:0px;  margin:0px; }
.LastGalleryItemLi{}
.LastGalleryItemLink{text-decoration:none; color: #433E28; margin:0px;}

.MainContentItem{text-decoration:none; padding:0px;  margin:0px; }
.MainContentItemLink{text-decoration:none; padding:0px;  margin:0px; }

.Events{margin-right:10px;margin-left:10px;margin-top:0px;margin-bottom:0px;}
.EventsItems{}
.EventsItemsUl{list-style: none; padding:0px;  margin:0px;}
.EventsItemsLi{}
.EventItemLi{}
.EventItemDiv{margin-bottom:40px; }
.EventItemTitleDiv
{ 
  padding: 0px; 
  width:100%;
  border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cda;
}
.EventItemTitle
{ 
  text-align:left; 
  font-weight: bold; 
  margin:0px; 
  text-decoration:none; 
  color: #433E28;
}
.EventItemTitleNav{ text-align:right; vertical-align: top; margin:0px; width:76px;}
.EventItemTitleNavLink{color:#fbf994; text-decoration:none; margin:0px; margin-left:2px; border:0px;}
div#EventItemContentDiv{
/*border-top-width: 1px;border-top-style: solid;border-top-color: #cda;*/
/*border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cda;*/
}
.EventItemImageDiv{display: block; float: right; margin-left: 10px; margin-top: 10px;}
.EventItemImage{display: block; border-width: 1px; border-color: #cda; border-style:solid; padding: 3px; margin:1px; background-color: #fff;}
.EventItemText{text-align:justify; margin:0px;}
.EventItemMoreTextLink{display: inline; text-align: left; }
.EventItemFootDiv
{
  padding: 0px; 
  width:100%;
  border-top-width: 1px;border-top-style: solid;border-top-color: #cda;
}
.EventItemAuthor{ text-align: left; margin:0px; }
.EventItemDate{ text-align: right; margin:0px; font-weight: bold; }
div#EventsYears{text-align:center; margin:0px; padding-bottom: 20px;}
.EventYear{margin:0px; }

div#RightPane{
  position:absolute;
  top: 0px;
  bottom: 0px;
  vertical-align:top; 
  height:100%;
  margin:0px auto;
  margin-left:200px; 
  padding: 0px; 
  /* przez blad w ie7 text-align:center; */
  height:100%;
}

div#BanerPane    { 
  width: 578px;
  height:150px;
  margin:0px; 
  padding: 0px; 
  background-color:#433e28;
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  top:0px;
}
div#BanerPane2  {
  width: 578px;
  height: 56px;
  margin:0px; 
  padding: 0px; 
  border:0px; 
  /*background-color:#fbf994; */
  /*background-color:#FBFAD3; */
  /*background-color:#433e28;*/
  background-color:#FBF994;
  /*color:#fbf994;*/
  top:0px;
}

div#ContentPane{ 
  position:absolute;
  width: 578px;
  margin:0px; 
  padding: 0px;
  /*top:204px; div#BanerPane.height + div#BanerPane2.height (136px + 68px = 204px)*/
  /*top: 231px;*/
  top:206px;
  bottom:16px; /* div#StatusPane.height (16px)*/ 
  background-color:#ffffff;
  overflow-y: scroll;
  overflow-x: auto;
}

.MainContentDiv{
}

.MainGlownaTopDiv{
  margin:10px;
  /*width: 378px;*/
  width: 395px;
  border: 1px solid #FBF994;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  text-align: left;
  background-color: #FBFAD3;
}

.MainGlownaTop{ margin:10px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border:0px; text-align:left;}
.MainGlownaTopItem{margin:5px 0px;}

.MainGlownaItemDiv__{ margin:10px; margin-top: 20px; width: 378px; text-align: left; /*background-color: #FBFAD3;*/}
.MainGlownaItemDiv{ margin:10px; margin-top: 20px; width: 397px; text-align: left; /*background-color: #FBFAD3;*/}

.MainGlownaInfoDiv{
  /*left: 388px;*/
  left: 407px;
  width: 170px;
  position:absolute;
  top: 0px;
}
.MainGlownaInfo{
}
.MainGlownaInfoItem{
  margin:10px;
  padding: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  border:1px solid #fbf994;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  font-size: 10pt; 
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
  text-align:left;
  background-color:#fbfad3;
}

div#StatusPane{ 
  position:absolute;
  width: 578px;
  height: 16px;
  margin: 0px; 
  padding: 0px;
  top: auto;
  bottom: 0px;
  /*
  color:#fbf994; 
  background-color:#433e28;
  background-color:#FBF994; */
  background-color:#FBFAD3; 
  text-align:right;
}

.BanerImage  { 
  margin:0px; 
  margin-bottom:-4px; 
  padding: 0px; 
  border:0px; 
  width:578px;
  /*height:100px;*/
  height:150px
}

.BanerText    { 
  margin:0px; 
  padding: 0px; 
  border:0px; 
  text-align:center; 
  color:#fbf994; 
  background-color:#433e28;
}
.BanerTitleTextMateusz  { 
  text-align:center; 
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  vertical-align:bottom;
  margin: 0px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.BanerTitleTextMateuszLink {
  text-decoration: none; 
  color: #433E28;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding-top: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
}
.BanerTitleText{
  text-align:center; 
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  font-weight: bold;  
  font-size: 12pt;
  vertical-align:bottom;
  margin: 0px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.BanerTitleTextLink{
  color: #433E28;
  text-decoration:none; 
}
.StatusPaneText{
  margin: 0px; 
  margin-right:7px; 
  padding:0px; 
  border:0px; 
  font-size: 8pt; 
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
}

div#Advert{
}
div#AdvertItems{ margin-left: 10px; margin-right: 10px; }
li#AdvertItem{
  text-align:justify;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 10px;
}
.AdvertItemLine{
  margin: 0px;
}

.ParafiaContent{
  margin:10px;
  text-align:justify;
}

.PatroniContent{
  margin:10px;
  text-align:justify;
}

.WspolnotyContent{
  margin:10px;
  text-align:justify;
}

.KoledaContent{ margin:10px; color: #433E28}
.KoledaContentItem{ margin: 5px 0px; text-decoration:none;color: #433E28}

.KomuniaContent{ margin:10px; color: #433E28}
.KomuniaContentItem{ margin: 5px 0px; text-decoration:none;color: #433E28}

.BierzmowanieContent{ margin:10px; }
.BierzmowanieContentItem{ margin: 5px 0px; text-decoration:none; color: #433E28}

.KontaktContent{ margin:10px;}
.KontaktContentItem{ margin: 5px 0px; text-decoration:none; color: #433E28}

div#ImageRight{
  text-align:right;
  margin: 10px;
}

.TextImageRight{
  display: block;
  float: right;
  margin-left: 15px;
  margin-right: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.TextImageLeft{
  display: block;
  float: left;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.CzytaniaTitel{
  margin-top:10px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;
  font-weight: bold;  
  text-align: left; 
}
.CzytaniaText{
  margin-top:5px;
  margin-bottom:20px;
  margin-left:10px;
  margin-right:10px;
  text-align:justify;
}
.ChangeContent{
  text-align:right;
  background-color:#FF0000;
  color:#ffffff;
  text-decoration:none;
}

div#RightInfoPane{right: -150px; left: 588px;  padding:0px; border:0px;   position:absolute;
  top: auto;
  bottom: 20px;
  text-align:left;
  font-size: 10pt; 
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
}
.RightInfoPaneText{}

.SynodContent{margin:10px;}
.SynodContentItem{margin: 5px 0px; }
.LinkiContent{margin:10px; text-align: center;}
.LinkiContentItem{margin: 5px 0px; text-align: center;}

.AdminContent{background-color: #ff0000; padding: 5px 15px; margin:0px;}
