/* @group sifr */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 24px;
	height: 45px;
         width: 415px;
	text-align: right;
	position: relative;
	top: 0;
	border-width: 1px;
	margin-bottom: -29px;
	padding-top: 0;
	padding-bottom: 5px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 21px;
	color: #ffffff;
}

.sIFR-hasFlash h3 {
	/*visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;*/
}

.sIFR-hasFlash h4 {
	
	visibility: hidden;
	font-size: 14px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 3px;
	margin-top: 10px;
	line-height:29px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/* @end *//* @group General Styles */

body {
	text-align: center;
	/* To Make Content Centered */
	color: #ffffff;
	margin: 0;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	background-image: url(images/tlo-90.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}

p {

}

b, strong {

}
em {
	color: #FFBD00;
	font-style: normal;

}
a:link {
	color: #e9bc00;
	text-decoration: none;
}

a:visited {
	color: #e57100;
}

a:hover, a:active {
	text-decoration: none;
	color: #f4f0d2;
}

img {
	border-style: none;
}

.image-left {
	float: left;
	margin: 3px 3px 3px 0;
	padding: 3px 3px 3px 0;
}

.image-right {
	float: right;
	margin: 3px 0 3px 3px;
	padding: 3px 0 3px 3px;
}

/* @end */

/* @group Layout */

.lid {
	font-size: 1.1em;
	color: #FFBD00;
}
.wypos {
	background: #6f762c no-repeat url(images/doaktualnosci_g.gif) 0px 0px;
	width: 380px;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
}

.wsrodek {
	background: #6f762c no-repeat url(images/doaktualnosci_d.gif) 0px 100%;
	width: 360px;
	height: auto;
	margin: -5px 0 0;
	overflow: hidden;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.clearer {
	clear: both;
}

#container {
	width: 777px;
	/* Right And Left
	/* Hack To Keep IE5 Windows Happy */;
	padding: 0;
	border: 1px  #d0b2ff;
	margin: 0px auto 0;
	
	height: auto;
}
#mapa {
	font-size: 9px;
	position: relative;
	left: 44%;
	top: 5px;
	color: #969696;
}


#mapa a:link, #mapa a:visited {
	color: #969696;
}

#podpis a:link, #podpis a:visited {
	color: #969696;
}



#pageHeader {
	width: 777px;
	background: no-repeat url(images/header_aktu.jpg) 0px 0px #000000;
	height: 79px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	margin: 0;
	position: relative;
	left:0px;
	z-index: 101;
}

#pageHeader img {
	float: left;
	margin-right: 10px;
}

#pageHeader h1 {
	font: bold 2.1em  'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#pageHeader h2 {
	color: #a1a5a9;
	padding-left: 10px;
	margin: 0;
	padding-bottom: 0px;
	font-size: 1.1em;
	font-weight: normal;
}

#contentContainer {
	background: url(images/tlo_kuch.jpg) repeat-y;
	font-size: 0.8em;
	width: 777px;
	margin: 0 0 0 0px;
	border: 1px #ff8a31 none;
	height: auto;
}

#contentContainer #content {
	width: 757px;
	margin-left: -1px;
	padding: 0 10px 100px;
	top: 0px;
	
	height: auto;
	left: 0;
	border: 1px none #b1ff49;
}

#tresc {
	position: relative;
	top: 101px;
	left: 221px;
	width: 512px;
	border: 1px blue;
	height: auto;
	padding: 101px 25px 25px 0;
	margin-top: -101px;
	background: repeat-y url(images/bok_aktu.jpg) 100% 0px;
	text-align: left;
	margin-left: -6px;
}
/* Fix IE. Hide from IE Mac \*/
* html #tresc { left: 108px; }

/* End */

#flick {
	position: relative;
	
	width: 86px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sidebarContainer {
	
	width: 170px;
	margin-bottom: 0px;
	background: no-repeat url(images/side_top.gif) #616161 0px 0px;
	font-size: 10px;
	color: #000000;
	
	margin-left: 37px;
	position: absolute;
	top: 120px;
	z-index: 105;
	overflow: hidden;
	float: left;
	
}

#sidebarContainer #sidebar {
	padding: 0 15px 15px;
	background: no-repeat url(images/side_bot.gif) #616161 0px 100%;
	width: 140px;
	text-align: left;
}

#sidebarContainer .sideHeader {
	font-weight: bold;
	padding: 10px 10px 0;
	font-size: 1.4em;

}

#footer {
	text-align: center;
	font-size: 0.73em;
	background: no-repeat url(images/footer_kuch.jpg) #000000 0px 0px;
	height: 44px;
	top: -2px;
	left: 0px;
	position: relative;
	padding: 0;
	margin: 0;
}

#footer p {
	padding: 0;
	margin: 0;
}

#footer a:link, #footer a:visited {

}

#footer a:hover, #footer a:active {

}

#banner {
	width: 743px;
	height: 50px;
	
	background: #000000 ;
	padding: 0;
	margin-left: 10px;
	position: relative;
	top: 0;
	left: -1px;
	margin-top: 0;
}
#przepis{
	background: #A09D7F url(images/sniadanie/ramka_gora_tost.gif) no-repeat left top;
	width: 458px;
	height: auto;
	margin-left: 79px;
	margin-top: -25px;
	margin-bottom: 20px;
	padding-top: 10px;
	position: relative;
	z-index: 105;
}

#przepistekst {
	font-size: 10px;
	padding-left: 174px;
	padding-right: 10px;
	padding-bottom: 20px;
	background: no-repeat url(images/sniadanie/ramka_dol_tost.gif) 0px 100% ;
}

#przepisfotka {
	width: 173px;
	height: 172px;
	background: no-repeat url(images/sniadanie/przepis_fota_tost.jpg) 0px 0px;
	position: absolute;
	top: 10px;
	left: -32px;

}


#przepis p{
	
	padding-bottom: 0px;
	padding-right:

}
.komentarz{
	color: #ffffff;
	font-size: .9em;
}

/* @end */

/* @group Toolbar */

/* Toolbar Styles */

#navcontainer {
	
	
	width: 537px;
	position: absolute;
	top: 123px;
	left: 223px;
	height: 10px;
	font-size: 11px;
	z-index: 120;
	
}

#navcontainer #current {
	
	color: #ff4000;
}
#navcontainer ul ul #current {
	
	color: #ffbd00;
}

#navcontainer .currentAncestor {
	
	color: #ff4000;
}

/* Parent - Level 0 */

#navcontainer ul {
	background: #ffffff;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	width: 538px;
	left: 0px;
}

#navcontainer li {
	display: inline;
	float: left;
	margin-left: 2px;
	padding-left: 12px;
	white-space: nowrap;
	
}

#navcontainer a {
	height: 24px;
	display: block;
	
	text-decoration: none;
	padding-top: 10px;
	color: #3c3c3c;
	text-align: center;
	width: .1em;
}
html>body #navcontainer a{
	width: auto;
}

#navcontainer a:hover {
	color: #ff4000;
	text-shadow: none;
}

#navcontainer a:active {

}

/* Child - Level 1 */

#navcontainer ul ul {
	background: #666666;
	position: absolute;
	left: -205px;
	top: 34px;
	width: 743px;
	font-size: 0.8em;
}

#navcontainer ul ul li {
	position: relative;
	top: 5px;
	margin-left: 15px;
	padding-left: 10px;
	padding-right: 20px;
	white-space: nowrap;

}

#navcontainer ul ul a {
	height: 25px;
	background: none;
	padding-top: 1px;
	width: .1em;
}
html>body #navcontainer ul ul li{
	padding-left: 15px;
}
html>body #navcontainer ul ul a{
	width: auto;
}
#navcontainer ul ul a:hover {
	color:#ffbd00;
}

#navcontainer ul ul #current {
	
}

#navcontainer ul ul .currentAncestor {
	
}

/* Child - Level 2 */

#navcontainer ul ul ul {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 181px;
	height: 200px;
	margin: 0;
	display: block;
	white-space: nowrap;
	padding: 0px 0px 0px 10px;
	border: 1px dotted red;
	z-index: 150;
}

#navcontainer ul ul ul li {
position: relative;
	top: 5px;
	margin-left: 7px;
	padding-left: 10px;
	padding-right: 12px;
	white-space: nowrap;
}

#navcontainer ul ul ul li a {
	color: #121212;
	text-shadow: none;
}

#navcontainer ul ul ul li a:hover {
	text-decoration: none;
	background: none;
}

#navcontainer ul ul ul #current {
	font-weight: normal;
	background: none;
	text-shadow: none;
}

#navcontainer ul ul ul ul {
	display: none;
}

/* @end */

/* @group Global Classes */

.standout, blockquote {
	border: 1px solid #e2e2e2;
	background: #f1f1f1;
	color: #666666;
	margin: 0 10px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

h1 {
	font-size: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF000D;
	margin: 0 0px;
	
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #191919;
	margin: 0px;
}

h3 {
	
	
	margin-top: 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 17px;
	padding-right: 2px;
	padding-left: 2px;
	padding: 2px 2px 57px;
}


.imageStyle {
	border: 3px solid #ffffff;

}

/* @end */

/* @group Blog */

/* @group Archive Page */

.blog-archive-background {
	color: #ffffff;
	text-align: center;
	/* To Make Content Centered */
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	background: repeat-y url(images/bok_aktu.jpg) 100% 0px;
	margin-right: auto;
	margin-left: auto;
}

.blog-archive-headings-wrapper {
	width: 450px;
	padding: 10px;
	border-bottom: 1px #e2e2e2;
	margin: 0px auto;
	/* Right And Left Margin Widths To Auto */
	text-align: left;
	/* Hack To Keep IE5 Windows Happy */;
	position: relative;
	left: -30px;
}

.blog-archive-entries-wrapper {
	width: 450px;
	padding: 10px;
	margin: 0px auto;
	/* Right And Left Margin Widths To Auto */
	text-align: left;
	/* Hack To Keep IE5 Windows Happy */;
	position: relative;
	left: -30px;
}

.blog-archive-month {
	font-weight: bold;
	font-size: 1.4em;
}

.blog-archive-link {

}

/* @end */

.blog-entry {
	padding: 20px;
	margin-bottom: 35px;
	width: 380px;
	top: 0;
	background: #777e31 no-repeat url(images/blog_bot.gif) 0px 100%;
	position: relative;
	margin-left: 0;
	left: 0;
	overflow: hidden;
}

.blog-entry-title {
	text-align: justify;
	font: bold 1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #FFBD00;
	width: 380px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: -20px;
	margin-top: -20px;
	padding-top: 20px;
	background: no-repeat url(images/blog_top.gif) 0px 0px;
}

.blog-entry-date {
	color: #a1a5a9;
	font-size: 0.95em;
	margin-bottom: 0.9em;
}

.blog-entry-category {
}

.blog-category-link-enabled {
	margin-top: 10px;

}

.blog-category-link-disabled {

}

.blog-entry-body {
	text-align: left;
	font: 12px   'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #ffffff;
	padding: 0px;
	background: no-repeat none 0px 100%;
}

.blog-entry-comments {

}

/* @end */

/* @group File Sharing */

.filesharing-description {
	background: #e2eeff;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	margin: 0px;
}

.filesharing-item {
	padding: 0px;
	margin: 0px;
}

.filesharing-item-title {

}

.filesharing-item-title a {
	color: #0000ee;
	text-decoration: underline;
	background: #f6f6f6 no-repeat url(images/down_arrow.png) 440px 6px;
	padding: 5px;
	display: block;
}

.filesharing-item-title a:hover {
	text-decoration: none;
}

.filesharing-item-description {
	text-align: justify;
	font: normal 0.85em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	margin-bottom: 5px;
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	padding: 5px;
	font-size: 2.1em;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.album-description {
	padding: 5px;
	font-size: 1em;
	font-weight: normal;
	color: #a1a5a9;
	text-align: left;
}

.thumbnail-table {
	width: 99%;
}

.thumbnail-frame {
	padding: 5px;
	background: #f3f3f3;
	margin: 0px 1px 1px 0px;
}

.thumbnail-frame a {

}

.thumbnail-frame a:hover {

}

.thumbnail-frame img {
	border: none;
}

.thumbnail-caption {
	color: #000000;
	font: bold 0.85em   'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

/* @end */

/* @group Single Page (Photo view) */

.photo-background {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	background: none;
}

.photo-navigation {
	background: #f1f1f1;
	color: #5b5b5b;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding: 5px;
	margin: 10px 10px 1px 10px;
}

.photo-navigation a {
	text-decoration: underline;
}

.photo-navigation a:hover {
	text-decoration: none;
}

.photo-frame {
	background: #f3f3f3;
	padding: 10px;
}

.photo-links {
	padding: 0px;
	margin: 0;
	font-size: 0.85em;
}

.photo-title {
	padding: 0px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
	margin: 0px;
}

.photo-caption {
	padding: 0px;
	color: #000000;
	font-size: 0.85em;
	font-weight: normal;
}

/* @end */
	
/* @end */

/* @group Quicktime Page */

.movie-description {
	text-align: center;
	margin: 5px;
}

/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	font-weight: bold;
	text-align: center;
	font-size: 2.1em;
}

.movie-page-description {
	padding: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #a1a5a9;
	text-align: left;
}

.movie-thumbnail-frame {
	float: left;
	display: inline;
	padding: 5px;
	background: #f3f3f3;
	margin: 5px;
	width: 131px;
	text-align: center;
}

.movie-thumbnail-caption {
	color: #000000;
	font: bold 0.85em   'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding-top: 5px;
	text-align: center;
}

/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	background: #f3f3f3;
}

.movie-frame {
	padding: 5px;
	text-align: center;
}

.movie-title {
	text-align: center;
	color: #000000;
	font: bold 1.1em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding-top: 5px;
}

/* @end */


/* @end */

/* @group Contact Form */
.message-text {

}

.required-text {

}

.form-input-field {

}

.form-input-button {

}

/* @end */


