/* @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: 26px;
	
	text-align: right;
	position: relative;
	top: 0;
	border-width: 1px;
	margin-bottom: -35px;
	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: 15px;
	padding-top: 15px;
	margin: 3px;
	margin-top: 10px;
	line-height:24px;
	text-align: center;
}

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

#sitemap {
	font-style: italic;
	margin-left: 100px;
	width: 500px;
}
#sitemap ul li { 
font-size:100%; 
} 
#sitemap ul li ul li{ 
font-size:90%; 
} 
#sitemap ul li ul li ul li{ 
font-size:80%; 
list-style:none ;display:inline 
} 
#sitemap ul li ul li ul li ul li{ 
font-size:70%; 
list-style:none ;display:inline 
} 
#sitemap ul li ul li ul li ul li ul li{ 
font-size:60%; 
list-style:none ;display:inline 
}
/* @end *//* @group General Styles */

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

p {

}

b, strong {

}

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

a:visited {
	text-decoration: none;
	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;
}

.clearer {
	clear: both;
}
#mapa {
	font-size: 9px;
	position: relative;
	left: 90%;
	top: 5px;
	color: #969696;
}

#podpis {
	font-size: 9px;
	position: relative;
	color: #969696;
	text-align: center;
	top: 30px;
}

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

#podpis a:link, #podpis a:visited {
	color: #969696;
}
#container {
	width: 777px;
	margin: 0px auto;
	/* Right And Left Margin Widths To Auto */
	text-align: left;
	/* Hack To Keep IE5 Windows Happy */;
	height: auto;
	padding: 0;
	border-width: 1px;
}

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

#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;
	height: auto;
	margin: 0 0 0 0px;
	position: relative;
	top: 0;
	overflow: hidden;
	padding-bottom: 20px;

}

#contentContainer #content {
	position: relative;
	width: 777px;
	
	margin-left: -1px;
	padding: 0 10px 10px;
	top: 0px;
	
}

#tresc {
	width: 777px;
	
	padding-right: 0;
	padding-left: 0;
	padding-top: 50px;
}

#heder {
	width: 650px;
	position: relative;
	/*left: 50px;*/
	margin-top: -30px;
	padding-right: 20px;
	margin-right: auto;
	margin-left: auto;
}

#heder h4 {
	text-align: center;
}

#futer {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

#sidebarContainer {
	border: 1px  red;
	width: 181px;
	margin-bottom: 0px;
	
	font-size: 10px;
	color: #000000;
	
	margin-left: 554px;
	position: absolute;
	top: 200px;
	height: inherit;
	z-index: 105;
	
}

#sidebarContainer #sidebar {
	padding: 0 15px 15px;

}

#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 {
	font-size: 10px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -10px;
	color: #A09D7F;
}


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

}

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

}

#banner {
	width: 742px;
	height: 179px;
	
	background: #000000 url(images/obrazek_kuchnia.jpg) 0px 0px no-repeat;
	padding: 0;
	margin-left: 10px;
	position: relative;
	top: 0;
	left:0px;
	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: 10px;
}

/* @end */

/* @group Toolbar */

/* Toolbar Styles */

/*#navcontainer {
	
	
	width: 777px;
	position: absolute;
	top: 140px;
	left: 19px;
	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: 742px;
	left:0px;
}

#navcontainer li {
	display: inline;
	float: left;
	margin-left: 2px;
	padding-left: 31px;
	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: #7f7f7f;
	position: absolute;
	top: 34px;
	font-size: 9px;
	width: 717px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 25px;
}

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

#navcontainer ul ul a {
	height: 25px;
	background: none;
	padding-top: 1px;
	width: .1em;
	color: #0a0a0a;
	letter-spacing: 0;
}
html>body #navcontainer ul ul li{
	padding-left: 0;
}
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 {

}

/* @end */

/* @group Blog */

/* @group Archive Page */

.blog-archive-background {
	color: #000000;
	text-align: center;
	/* To Make Content Centered */
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	background: #ffffff;
}

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

.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 */
}

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

.blog-archive-link {

}

/* @end */

.blog-entry {
	padding: 0px;
	margin-bottom: 35px;
}

.blog-entry-title {
	text-align: justify;
	font: bold 1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000000;
}

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

.blog-entry-category {

}

.blog-category-link-enabled {

}

.blog-category-link-disabled {

}

.blog-entry-body {
	text-align: justify;
	font: 12px   'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #ffffff;
	padding: 0px;
}

.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: #ea1a16;
	margin-right: auto;
	margin-left: auto;
	width: 300px;
	margin-top: -10px;
}

#opisflickr {
	padding: 0 5px 25px;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -15px;

}
.album-wrapper{
	display: block;
	position: relative;
	
	width: 700px;
	left: 40px;
}
.thumbnail-wrap {
	position: relative;
	float:left;
	margin-bottom: 60px;
	text-align: center;
	
	left: 70px;
}
.album-description {
	padding: 5px 5px 25px;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}

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

.thumbnail-frame a {

}

.thumbnail-frame a:hover {

}

.thumbnail-frame img {
	border: 1px dashed #7f7f7f;
	padding: 3px;
	background: #353535;
}

.thumbnail-caption {
	color: #777e31;
	font: normal 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: #000000;
}

.photo-navigation {
	background: #000000;
	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: 10px #353535;
	padding: 10px;
	margin-top: 20px;
	border: 1px dashed #7f7f7f;
}

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

.photo-title {
	padding: 0px;
	font-weight: bold;
	font-size: 1.5em;
	color: #777e31;
	margin: 0px;
}

.photo-caption {
	padding: 0px;
	color: #777e31;
	font-size: 1.25em;
	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 {
	text-align: center;
}

.required-text {
	border: 1px  #89ff71;
}

.form-input-field {
	border: 1px  #ff8d1f;
	background: #ffffff;
	color: #000000;
}

.form-input-button {

}

/* @end */



