/*	-------------------------------------------------------------
	Knorr - Brandowy
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version		1.0
	.url			knorr.pl
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Knorr - Brandowy, Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	1. Imports
	2. Body
	3. Layout
		3.1. Header
			3.1.1. Other navigations
			3.1.2. Main search
			3.1.3. Main menu
				3.1.3.1. Dropbox
				3.1.3.2. Menu items
		3.2. Body
			3.2.1. Common box
			3.2.2. Common box transparent
			3.2.3. Promo box narrow
			3.2.4. Promo box wide
			3.2.5. Bread crumbs
			3.2.6. Common newsletter
		3.3. Footer
			3.3.1. Site summary
			3.3.2. Copyrights
	4. General parts
		4.1. Home
		4.2. News
		4.3. Search results
		4.4. Recipe
	5. Additional parts
		5.1. Add recipe short
		5.2. Add recipe long
	6. Common
		6.1. =Form submit button
		6.2. =Pagination
		6.3. =Common box list
		6.4. =Rate

*/

/*	-------------------------------------------------------------
1. =Imports
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	@import url(reset.css);

/*	-------------------------------------------------------------
2. =Body
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	* {
		font-size:100.01%;
	}

	html{
		min-height: 100%;
	}

	body {
		font: 10px Tahoma, Arial, Verdana, "Times New Roman", sans-serif;
		background: #0b7601 url("/images/backgrounds/bg_main.jpg") repeat-y top center;
		color: #000;
		text-shadow: none;
	}

	a {
		color: #0b7601;
		text-decoration: none;
	}

	a:hover,
	a:focus {
		color: #0b7601;
		text-decoration: underline;
	}

	.clr{
		clear:both;
		font-size:0;
		height:0;
		line-height:0;
		overflow:hidden;
	}

/*	-------------------------------------------------------------
3. =Layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-wrapper{
		width: 960px;
		margin: 0 auto;
	}

	/*	-------------------------------------------------------------
	3.1. =Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-header{
			background: url("/images/backgrounds/bg_header2.gif") no-repeat right 40px;
			position: relative;
			margin: 5px 0 0 0;
			zoom: 1; /* IE HAS LAYOUT BUG */
			z-index: 9997;
		}

		#site-header .logo{
			background: url("/images/logo.png") no-repeat;
			width: 87px;
			height: 107px;
			position: absolute;
			left: 185px;
			top: 0;
		}

		#site-header .logo span{
			display: none;
		}

		#site-header .subheader{
			background: url("/images/headers/h_subheader.gif") no-repeat;
			width: 231px;
			height: 26px;
			margin: 65px 0 0 290px;
			float: left;
			display: inline; /* IE DOUBLE MARGIN BUG */
		}

		#site-header .subheader span{
			display: none;
		}

		/*	-------------------------------------------------------------
		3.1.1. =Other navigations
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-header .miscellaneous-navigations{
			position: absolute;
			right: 0;
			top: 17px;
			overflow: hidden;
			zoom: 1; /* IE HAS LAYOUT BUG */
		}

		#site-header .miscellaneous-navigations ul{
			overflow: hidden;
			float: left;
		}

		#site-header .miscellaneous-navigations ul li{
			color: #fff;
			border-left: 1px solid #d1ff9a;
			float: left;
			padding: 0 8px;
			font-size: 1.1em;
			margin: 0 0 0 -1px;
		}

		#site-header .miscellaneous-navigations ul li a{
			color: #fff;
		}

		#site-header .miscellaneous-navigations .additional-menu{
			margin: 0 20px 0 0;
		}

		#site-header .miscellaneous-navigations .user-menu .logout{
			background: url("/images/buttons/btn_logged_user_menu_logout.gif") no-repeat center right;
			padding: 0 10px 0 0;
		}


		/*	-------------------------------------------------------------
		3.1.2. =Main search
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-header .main-search{
			float: right;
			margin: 60px 20px 26px 0;
			position: relative;
			background: url("/images/backgrounds/bg_main_search.gif") no-repeat;
			display: inline; /* IE DOUBLE MARGIN BUG */
		}

		#site-header .main-search label{
			font-size: 1.3em;
			color: #757575;
			position: absolute;
			top: 6px;
			left: 10px;
			display: none;
		}

		#site-header .main-search #search-phrase{
			padding: 6px 10px 6px 10px;
			width: 145px;
			font-size: 1.3em;
			color: #757575;
			margin: 0 13px 0 0;
			background: none;
			border: none;
			float: left;
		}

		#site-header .main-search .form-submit-button{
			background: url("/images/buttons/btn_main_search_submit.gif") no-repeat;
			width: 43px;
			height: 28px;
			float: left;
		}


		/*	-------------------------------------------------------------
		3.1.3. =Main menu
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/*
			PARE UWAG:

			Dla IE6 przeznaczone sa nastepujace klasy:
			.ie-hover, .first-ie-hover, .last-ie-hover - sluza do podswietlania elementu listy.
			Jednak trzeba jeszcze zrobic rollovera na obrazku. Sluza do tego klasa:
			.<KLASA_IDENTYFIKJUJACA>-hover (te reguly sa w ie6.css).

			.<KLASA_IDENTYFIKJUJACA>-on ustawiana jest przez javascript w momencie
			przypisania do elementu listy klasy .on lub .first-on - odpowiada za wyswietlanie
			konkretnej zakladki jako "wlaczona" (te reguly sa w ie6.css).

			<KLASA_IDENTYFIKJUJACA> to nazwa elementu np. products.
		*/

		#site-header .main-menu{
			clear: both;
			background: url("/images/backgrounds/bg_main_menu.gif") repeat-x bottom;
			height: 115px;
			position: relative;
			width: 960px;
		}

		#site-header .main-menu .item{
			width: 114px;
			height: 97px;
			float: left;
		}

		#site-header .main-menu .item:hover,
		#site-header .main-menu .on,
		#site-header .main-menu .ie-hover{
			background: url("/images/backgrounds/bg_main_menu_element_hover_tmp.gif") no-repeat top center;
		}

		#site-header .main-menu .item:hover .image-replacment,
		#site-header .main-menu .on .image-replacment,
		#site-header .main-menu .ie-hover .image-replacment,
		#site-header .main-menu .first-on .image-replacment{
			background: none !important;
		}

		#site-header .main-menu .item:hover .image-replacment span,
		#site-header .main-menu .on .image-replacment span,
		#site-header .main-menu .first-on .image-replacment span{
			background-position:  0 -75px;
		}

		#site-header .main-menu .item:hover ul .dropbox{
			display: block;
		}

		#site-header .main-menu .item .image-replacment{
			display: block;
			height: 97px;
			border-left: 1px solid #9eccac;
			background: #fff;
			position: relative;
		}

		#site-header .main-menu .item .image-replacment span{
			position: absolute;
		}

		#site-header .main-menu .item .image-replacment span span{
			display: none;
		}

		#site-header .main-menu .first{
			background: url("/images/backgrounds/bg_main_menu_first_element_tmp.gif") no-repeat left top;
		}

		#site-header .main-menu .first:hover,
		#site-header .main-menu .first-on,
		#site-header .main-menu .first-ie-hover{
			background: url("/images/backgrounds/bg_main_menu_first_element_tmp.gif") no-repeat left -130px;
		}

		#site-header .main-menu .first .image-replacment,
		#site-header .main-menu .first-on .image-replacment{
			border: none;
			background: none;
		}

		#site-header .main-menu .last{
			width: 162px;
			background: url("/images/backgrounds/bg_main_menu_last_element.gif") no-repeat left top;
		}

		#site-header .main-menu .last:hover,
		#site-header .main-menu .last-ie-hover{
			background: url("/images/backgrounds/bg_main_menu_last_element.gif") no-repeat left -155px;
		}

		#site-header .main-menu .last .image-replacment{
			background: none;
		}

		/*	-------------------------------------------------------------
		3.1.3.1. =Dropbox
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			#site-header .main-menu .item .dropbox{
				position: absolute;
				top: 86px;
				display: block;
			}

			#site-header .main-menu .item .dropbox .shadow-bottom{
				width: 99%;
				height: 8px;
				position: absolute;
				bottom: -8px;
				right: -3px;
				background: url("/images/backgrounds/bg_main_menu_dropbox_shadow_bottom.png") no-repeat right;
			}

			#site-header .main-menu .item .dropbox .shadow-right{
				width: 7px;
				height: 100%;
				position: absolute;
				top: 0;
				right: -6px;
				background: url("/images/backgrounds/bg_main_menu_dropbox_shadow_right.png") no-repeat top;
			}

			#site-header .main-menu .item .dropbox .shadow-left{
				width: 8px;
				height: 8px;
				position: absolute;
				bottom: -8px;
				left: -2px;
				background: url("/images/backgrounds/bg_main_menu_dropbox_shadow_left.png") no-repeat;
			}

			#site-header .main-menu .item .dropbox .content{
				overflow: hidden;
				padding: 0 0 5px 0;
				zoom: 1;
			}

			#site-header .main-menu .item .dropbox .content .inner{
				background: #fff;
				border-left: 2px solid #0c842d;
				border-right: 2px solid #0c842d;
				margin: 15px 0 0 0;
				padding: 20px 20px 5px 20px;
				overflow: hidden;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list{
				overflow: hidden;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li{
				float: left;
				width: 128px;
				height: 114px;
				font-size: 1.2em;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li a{
				background-repeat: no-repeat;
				background-position: 0 0;
				height: 98px;
				padding: 4px;
				overflow: hidden;
				display: block;
				width: 119px;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li a img {
			  /* margin-left: -4px; */
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li a strong{
				display: block;
				padding: 0 0 10px 0;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li a:hover{
				color: #fff;
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_services_list_item.gif");
				background-repeat: no-repeat;
				border: none !important;
				text-decoration: none;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list .middle a:hover {
			  margin-left: 1px;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li.odd{
				padding: 12px 0 0 0;
				margin: 12px 0 0 0;
				border-top: 1px solid #9eccac;
			}

			#site-header .main-menu .item .dropbox .content .inner .services-list li.middle a{
				border-right: 1px solid #9eccac;
				border-left: 1px solid #9eccac;
			}

			#site-header .main-menu .item .dropbox:hover{
				display: block;
			}

		/*	-------------------------------------------------------------
		3.1.3.2. =Menu items
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#site-header .main-menu .news-love .image-replacment span {
				width: 134px;
				height: 126px;
				/*background-image: url("/images/backgrounds/news-love.png");*/
                                background-image: url("/images/logo_new_shadow.png");
				left: -12px;
				top: -12px;
                                z-index:100;

			}

			#site-header .main-menu .item:hover .image-replacment2 span {
				background-position:  0 0;
			}

			#site-header .main-menu .products .image-replacment span{
				width: 67px;
				height: 72px;
				background-image: url("/images/backgrounds/bg_main_menu_item_products.png");
				left: 25px;
				top: 17px;
			}

			#site-header .main-menu .products .dropbox{
				left: 100px;
				background: url("/images/backgrounds/bg_main_menu_dropbox_products_top.gif") no-repeat top;
			}

			#site-header .main-menu .products .dropbox .content{
				background: url("/images/backgrounds/bg_main_menu_dropbox_products_bottom.gif") no-repeat bottom;
				display: none;
			}

			#site-header .main-menu .products .dropbox .content .inner{
				width: 480px; /* rozmiar obrazka (z kontenera) minus 20px x 2 padding i minus 2px x 2 border*/
				display: none;
			}

			#site-header .main-menu .products .dropbox .content .inner ul li{
				padding: 10px 0;
				width: 120px;
				float: left;
				border-bottom: 1px solid #9eccac;
				font-size: 1.2em;
				font-weight: bold;
				text-align: center;
				background-repeat: no-repeat;
				background-position: center 10px ;
			}

			#site-header .main-menu .products .dropbox .content .inner ul li a{
				padding: 60px 0 10px 0;
				border-left: 1px solid #9eccac;
        width: 120px;
				display: block;

			}

			#site-header .main-menu .products .dropbox .content .inner ul li.odd{
				padding-left: 0;
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.odd a{
				border: none;
			}
			#site-header .main-menu .products .dropbox .content .inner ul li.bottom{
				border: none
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.bullions{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_bullions.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.nudles{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_nudles.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.soups{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_soups.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.fixes{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_fixes.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.sauces{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_sauces.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.hot-cup{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_hot_cup.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.instant{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_instant.png");
			}

			#site-header .main-menu .products .dropbox .content .inner ul li.spices{
				background-image: url("/images/backgrounds/bg_main_menu_dropbox_products_spices.png");
			}

			#site-header .main-menu .recipes .image-replacment span{
				width: 64px;
				height: 72px;
				background-image: url("/images/backgrounds/bg_main_menu_item_recipes.png");
				left: 25px;
				top: 18px;
			}

			#site-header .main-menu .tips .image-replacment span{
				width: 50px;
				height: 75px;
				background-image: url("/images/backgrounds/bg_main_menu_item_tips.png");
				left: 34px;
				top: 14px;
			}

			#site-header .main-menu .tips .dropbox{
				left: 195px;
				background: url("/images/backgrounds/bg_main_menu_dropbox_tips_top.gif") no-repeat top;
				display: none;
			}

			#site-header .main-menu .tips .dropbox .content{
				background: url("/images/backgrounds/bg_main_menu_dropbox_tips_bottom.gif") no-repeat bottom;
				display: none;
			}

			#site-header .main-menu .tips .dropbox .content .inner{
				width: 382px; /* rozmiar obrazka (z kontenera) minus 20px x 2 padding i minus 2px x 2 border*/
				display: none;

			}

			#site-header .main-menu .tips .dropbox .content .inner ul{
				overflow: hidden;
				zoom: 1;
				background: url("/images/backgrounds/bg_main_menu_dropbox_tips_list.gif") repeat-y 175px;
			}

			#site-header .main-menu .tips .dropbox .content .inner ul li{
				width: 47%;
				margin: 0 3% 10px 0;
				font-size: 1.2em;
				font-weight: bold;
				float: left;
			}

			#site-header .main-menu .tips .dropbox .content .inner ul li.bottom{
				margin-bottom: 0;
			}

			#site-header .main-menu .tips .dropbox .content .inner ul li.odd{
				clear: left;
				float: left;
			}

			#site-header .main-menu .history{
				display: none;
			}
			#site-header .main-menu .history .image-replacment span{
				width: 74px;
				height: 62px;
				background-image: url("/images/backgrounds/bg_main_menu_item_history.png");
				left: 24px;
				top: 21px;
			}

			#site-header .main-menu .news .image-replacment span{
				width: 88px;
				height: 70px;
				background-image: url("/images/backgrounds/bg_main_menu_item_news.png");
				left: 13px;
				top: 12px;
			}

			#site-header .main-menu .promotions .image-replacment span{
				width: 64px;
				height: 69px;
				background-image: url("/images/backgrounds/bg_main_menu_item_promotions.png");
				left: 30px;
				top: 21px;
			}

                        #site-header .main-menu .store .image-replacment span{
                          background-image:url("/images/backgrounds/chrupanie_button.png");
                          height:75px;
                          left:22px;
                          top:20px;
                          width:64px;
                        }

			#site-header .main-menu .see-also .image-replacment span{
				width: 133px;
				height: 71px;
				background-image: url("/images/backgrounds/bg_main_menu_item_see_also.png");
				background-position: 0 0 !important;
				left: 14px;
				top: 18px;
			}

			#site-header .main-menu .see-also .dropbox{
				right: -10px;
				background: url("/images/backgrounds/bg_main_menu_dropbox_see_also_top.gif") no-repeat top;
			}

			#site-header .main-menu .see-also .dropbox .content{
				background: url("/images/backgrounds/bg_main_menu_dropbox_see_also_bottom.gif") no-repeat bottom;
			}

			#site-header .main-menu .see-also .dropbox .content .inner{
				width: 387px; /* rozmiar obrazka (z kontenera) minus 20px x 2 padding i minus 2px x 2 border*/
				display: none;
			}

	/*	-------------------------------------------------------------
	3.2. =Body
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body{
		background: #edf2db;
		clear: both;
		padding: 0 20px 20px 20px;
		overflow: hidden;
		zoom: 1; /* IE HAS LAYOUT BUG */

	}

	#site-body .contest-banner {
		width: 925px;
		height: 305px;
		margin-left: -5px;
		position: relative;
	}

	#site-body .equal-column{
		width: 460px;
		float: left;
	}

	#site-body .main-column{
		width: 692px;
		float: left;
	}

	#site-body .main-column .common-box,
	#site-body .main-column .common-transparent-box{
		width: 648px;
	}

	#site-body .sidebar-column{
		width: 222px;
		float: right;
		padding: 0 0 0 6px;
	}

		/*	-------------------------------------------------------------
		3.2.1. =Common box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .common-box{
			border: 1px solid #9eccac;
			position: relative;
			background: #fff;
			padding: 18px;
			zoom: 1;
		}

		#site-body .common-box .round-top-left,
		#site-body .common-box .round-top-right,
		#site-body .common-box .round-bottom-left,
		#site-body .common-box .round-bottom-right{
			width: 4px;
			height: 4px;
			position: absolute;
			background-image: url("/images/backgrounds/bg_common_box.gif");
			background-repeat: no-repeat;
			font-size: 0;
			line-height: 0;
		}

		#site-body .common-box .round-top-left{
			top: -1px;
			left: -1px;
			background-position: 0 0;
		}

		#site-body .common-box .round-top-right{
			top: -1px;
			right: -1px;
			background-position: -4px 0;
		}

		#site-body .common-box .round-bottom-left{
			bottom: -1px;
			left: -1px;
			background-position: 0 -4px;
		}

		#site-body .common-box .round-bottom-right{
			bottom: -1px;
			right: -1px;
			background-position: -4px -4px;
		}

		/*	-------------------------------------------------------------
		3.2.2. =Common box transparent
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .common-transparent-box{
			border: 1px solid #afd2ab;
			position: relative;
			padding: 18px;
			zoom: 1;
		}

		#site-body .common-transparent-box .round-top-left,
		#site-body .common-transparent-box .round-top-right,
		#site-body .common-transparent-box .round-bottom-left,
		#site-body .common-transparent-box .round-bottom-right{
			width: 4px;
			height: 4px;
			position: absolute;
			background-image: url("/images/backgrounds/bg_common_transparent_box.gif");
			background-repeat: no-repeat;
			font-size: 0;
			line-height: 0;
		}

		#site-body .common-transparent-box .round-top-left{
			top: -1px;
			left: -1px;
			background-position: 0 0;
		}

		#site-body .common-transparent-box .round-top-right{
			top: -1px;
			right: -1px;
			background-position: -4px 0;
		}

		#site-body .common-transparent-box .round-bottom-left{
			bottom: -1px;
			left: -1px;
			background-position: 0 -4px;
		}

		#site-body .common-transparent-box .round-bottom-right{
			bottom: -1px;
			right: -1px;
			background-position: -4px -4px;
		}

		/*	-------------------------------------------------------------
		3.2.3. =Promo box narrow
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .promo-box-narrow{
			background: #0d7702 url("/images/backgrounds/bg_promo_box_narrow_bottom.gif") no-repeat bottom;
			width: 215px;
			position: relative;
			padding: 0 0 5px 0;
		}

		#site-body .promo-box-narrow .inner{
			background: url("/images/backgrounds/bg_promo_box_narrow_top.gif") no-repeat top;
			padding: 18px 18px 13px 18px;
			zoom: 1;
			overflow: hidden;
		}

		#site-body .promo-box-narrow .shadow-right{
			width: 7px;
			height: 100%;
			position: absolute;
			top: 0;
			right: -7px;
			background: url("/images/backgrounds/bg_promo_box_narrow_shadow_right.png") no-repeat top;
		}

		#site-body .promo-box-narrow .shadow-bottom{
			width: 100%;
			height: 8px;
			position: absolute;
			bottom: -8px;
			right: -5px;
			background: url("/images/backgrounds/bg_promo_box_narrow_shadow_bottom.png") no-repeat right;
		}

		/*	-------------------------------------------------------------
		3.2.4. =Promo box wide
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .promo-box-wide{
			background: #fff url("/images/backgrounds/bg_promo_box_wide_bottom.gif") no-repeat bottom;
			width: 684px;
			position: relative;
			padding: 0 0 5px 0;
		}

		#site-body .promo-box-wide .inner{
			background: url("/images/backgrounds/bg_promo_box_wide_top.gif") no-repeat top;
			padding: 18px 18px 13px 18px;
			zoom: 1;
		}

		#site-body .promo-box-wide .shadow-right{
			width: 7px;
				height: 100%;
				position: absolute;
				top: 0;
				right: -7px;
				background: url("/images/backgrounds/bg_promo_box_wide_shadow_right.png") no-repeat top;
		}

		#site-body .promo-box-wide .shadow-bottom{
			width: 100%;
			height: 8px;
			position: absolute;
			bottom: -8px;
			right: -5px;
			background: url("/images/backgrounds/bg_promo_box_wide_shadow_bottom.png") no-repeat right;
		}

		/*	-------------------------------------------------------------
		3.2.3. =Important box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .important-box{
			background: url("/images/backgrounds/bg_important_box_bottom.gif") no-repeat bottom;
			position: relative;
			padding: 0 0 5px 0;
		}

		#site-body .important-box .inner{
			background: url("/images/backgrounds/bg_important_box_top.gif") no-repeat top;
			padding: 18px 18px 13px 18px;
			zoom: 1;
			overflow: hidden;
		}


		/*	-------------------------------------------------------------
		3.2.5. =Bread crumbs
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .bread-crumbs{
			overflow: hidden;
			font-size: 1.1em;
			margin: 10px 0 0 0;
			zoom: 1;
		}

		#site-body .bread-crumbs li{
			float: left;
			color: #6b6d63;
			margin: 0 7px 0 0;
		}

		#site-body .bread-crumbs li a{
			color: #6b6d63;
		}

		/*	-------------------------------------------------------------
		3.2.6. = Common newsletter
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#site-body .common-newsletter{
			position: relative;
			overflow: hidden;
		}

		#site-body .common-newsletter h2{
			width: 106px;
			height: 21px;
			background: url("/images/headers/h_common_newsletter.gif") no-repeat;
			margin: 0 0 10px 0;
		}

		#site-body .common-newsletter h2 span{
			display: none;
		}

		#site-body .common-newsletter p{
			font-size: 1.2em;
		 	width: 455px;
			float: left;
		}

		#site-body .common-newsletter .special-link{
			position: absolute;
			right: 0;
			top: 10px;
			font-weight: bold;
			font-size: 1.2em;
		}

		#site-body .common-newsletter fieldset{
			background: url("/images/backgrounds/bg_common_newsletter_form.gif") no-repeat top right;
			padding: 0 0 0 0;
			position: relative;
			float: right;
			width: 193px;
			cursor: text;
		}

		#site-body .common-newsletter fieldset label{
			font-size: 1.3em;
			color: #757575;
			position: absolute;
			top: 6px;
			right: 72px;
			display: none;
			cursor: text;
		}

		#site-body .common-newsletter fieldset #subscription_email{
			padding: 0 10px;
			font-size: 1.3em;
			border: none;
			background: none;
			margin: 6px 0 5px 5px;
			color: #737373;
		}

		#site-body .common-newsletter fieldset .form-submit-button{
			background: url("/images/buttons/btn_common_newsletter_submit.gif") no-repeat;
			width: 24px;
			height: 20px;
			position: absolute;
			right: 9px;
			top: 4px;
		}

	/*	-------------------------------------------------------------
	3.3. =Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/*	-------------------------------------------------------------
		3.3.1. =Site summary
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			#site-footer .site-summary{
				background: url("/images/backgrounds/bg_footer_site_summary.png") repeat;
				padding: 20px 20px 12px 20px;
				overflow: hidden;
				zoom: 1; /* IE HAS LAYOUT BUG */
			}

			#site-footer .site-summary dl{
				font-size: 1.2em;
				color: #fff;
				float: left;
				width: 170px;
				padding: 0 10px 0 0;
				position: relative;
				z-index: 9999;
			}
			#site-footer .site-summary dl dt{
				padding: 0 0 7px 0;
			}

			#site-footer .site-summary dl dd{
				padding: 0 0 7px 11px;
				background: url("/images/pointers/p_footer_site_summary_list.gif") no-repeat left 4px;
			}

			#site-footer .site-summary dl dd a{
				font-weight: bold;
				color: #fff;
			}

			#site-footer .site-summary dl.contact{
				padding: 0 0 0 30px;
			}

			#site-footer .site-summary dl.contact dd{
				padding-left: 0;
				background: none;
				line-height: 1.58em;
			}

		/*	-------------------------------------------------------------
		3.3.2. =Copyrights
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			#site-footer .copyrights{
				background: url("/images/backgrounds/bg_footer_copyrights.png") no-repeat;
				padding: 15px 0;
			}

			#site-footer .copyrights p{
				font-size: 1.1em;
				color: #fff;
				float: left;
			}

			#site-footer .copyrights p a{
				color: #d1ff9a;
			}

			#site-footer .copyrights ul{
				overflow: hidden;
				float: right;
			}

			#site-footer .copyrights ul li{
				color: #fff;
				border-left: 1px solid #d1ff9a;
				float: left;
				padding: 0 8px;
				font-size: 1.1em;
				margin: 0 0 0 -1px;
			}

			#site-footer .copyrights ul li a{
				color: #fff;
			}

/*	-------------------------------------------------------------
4. =General parts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	4.1. =Home
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/* stylesheet at home.css */

	/*	-------------------------------------------------------------
	4.2. =News
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/* stylesheet at news.css */

	/*	-------------------------------------------------------------
	4.3. =Search results
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/* stylesheet at search_results.css */

	/*	-------------------------------------------------------------
	4.4. =Recipe
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/* stylesheet at recipe.css */



	/*	-------------------------------------------------------------
	1.2. =Add recipe
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	-------------------------------------------------------------
5. =Additional parts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	5.1. =Add recipe short
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .add-recipe-short{
		margin: 0 0 15px 0;
	}

	#site-body .sidebar-column .add-recipe-short h2{
		background: url("/images/headers/h_add_recipe_short.gif") no-repeat;
		height: 27px;
	}

	#site-body .sidebar-column .add-recipe-short h2 span{
		display: none;
	}

	#site-body .sidebar-column .add-recipe-short p{
		font-size: 1.2em;
		line-height: 1.42em;
		color: #ffffff;
	}

	#site-body .sidebar-column .add-recipe-short .add-button{
		display: block;
		width: 178px;
		height: 28px;
		background: url("/images/buttons/btn_add_recipe_short_add_button.gif") no-repeat;
		margin: 15px 0 0 0;
	}

	#site-body .sidebar-column .add-recipe-short .add-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	5.2. =Add recipe long
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .add-recipe-long{
		margin: 0 0 15px 0;
	}

  #site-body .sidebar-column .add-recipe-long .rules-link {
    font-size: 1.1em;
  }

	#site-body .sidebar-column .add-recipe-long .rules-link a{
	  color: #fff;
	  font-weight: bold;
	  cursor: pointer;
	}

	#site-body .sidebar-column .add-recipe-long h2{
		background: url("/images/headers/h_add_recipe_long.gif") no-repeat;
		height: 27px;
	}

	#site-body .sidebar-column .add-recipe-long h2 span{
		display: none;
	}

	#site-body .sidebar-column .add-recipe-long p{
		font-size: 1.2em;
		line-height: 1.42em;
		color: #ffffff;
	}

	#site-body .sidebar-column .add-recipe-long .add-button{
		display: block;
		width: 178px;
		height: 104px;
		background: url("/images/buttons/btn_add_recipe_long_add_button.png") no-repeat;
		margin: 15px 0;
	}

	#site-body .sidebar-column .add-recipe-long .add-button span{
		display: none;
	}

	#site-body .sidebar-column .add-recipe-long .see-more-button{
		background: url("/images/buttons/btn_add_recipe_long_see_more.gif") no-repeat right;
		padding: 5px 30px 5px 0;
		font-size: 1.1em;
		font-weight: bold;
		display: block;
		color: #fff;
		float: right;
	}


	/*	-------------------------------------------------------------
	5.3. =Press menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .press-menu{
		margin: 0 0 20px 0;
	}

	#site-body .sidebar-column .press-menu h2 span{
		display: none;
	}

	#site-body .sidebar-column .press-menu h2.press-office-menu-header{
		background: url("/images/headers/h_press_menu_press_office.gif") no-repeat left top;
		height: 41px;
	}

	#site-body .sidebar-column .press-menu h2.press-office-info-header{
		background: url("/images/headers/h_press_menu_press_info.gif") no-repeat left top;
		height: 45px;
		margin: 20px 0 0 0;
	}

	#site-body .sidebar-column .press-menu ul li{
		padding: 5px 10px;
		font-size: 1.3em;
		font-weight: bold;
		margin: 2px 0;
		border-bottom: 1px solid #ecf1d9;
		zoom: 1;
	}

	#site-body .sidebar-column .press-menu li a{
		color: #ffffff;
	}

	#site-body .sidebar-column .press-menu li.last{
		border: 0;
	}

	#site-body .sidebar-column .press-menu li.on{
		background: url("/images/backgrounds/bg_press_menu_on.gif") no-repeat left top;
		border-bottom: none;
	}

	#site-body .sidebar-column .press-menu li.on a{
		color: #0b7601;
	}

	#site-body .sidebar-column .press-menu li.on ul{
		margin: 8px 0 0 0;
	}

	#site-body .sidebar-column .press-menu li.on li{
		padding: 5px 10px 5px 30px;
		font-size: 13px;
		font-weight: bold;
		border: none;
	}

	#site-body .sidebar-column .press-menu li.on li a{
		color: #ffffff;
	}

	/*	-------------------------------------------------------------
	5.4. =Press contact
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .press-contact{
		margin: 0 0 20px 0;
	}

	#site-body .sidebar-column .press-contact h2{
		background: url("/images/headers/h_press_contact.gif") no-repeat left top;
		width: 122px;
		height: 39px;
	}

	#site-body .sidebar-column .press-contact h2 span{
		display: none;
	}

	#site-body .sidebar-column .press-contact p{
		margin: 15px 0;
		font-size: 1.2em;
		line-height: 1.58em;
	}

	#site-body .sidebar-column .press-contact .contact-button{
		background: url("/images/buttons/btn_press_contact_contact.gif") no-repeat left top;
		display: block;
		width: 177px;
		height: 28px;
	}

	#site-body .sidebar-column .press-contact .contact-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	5.5. =Press newsletter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .press-newsletter h2{
		background: url("/images/headers/h_press_newsletter.gif") no-repeat left top;
		width: 178px;
		height: 47px;
	}

	#site-body .sidebar-column .press-newsletter h2 span{
		display: none;
	}

	#site-body .sidebar-column .press-newsletter p{
		font-size: 1.2em;
		margin: 10px 0;
	}

	#site-body .sidebar-column .press-newsletter .special-link{
		font-weight: bold;
		font-size: 1.2em;
		margin: 5px 0 0 0;
		display: block;
	}

	#site-body .sidebar-column .press-newsletter fieldset{
		background: url("/images/backgrounds/bg_press_newsletter_form.gif") no-repeat top left;
		padding: 0 0 0 0;
		position: relative;
		width: 175px;
	}

	#site-body .sidebar-column .press-newsletter fieldset label{
		font-size: 1.3em;
		color: #757575;
		position: absolute;
		top: 6px;
		right: 72px;
		display: none;
	}

	#site-body .sidebar-column .press-newsletter fieldset #subscription_email{
		padding: 0 10px;
		font-size: 1.3em;
		border: none;
		background: none;
		margin: 6px 0 5px 5px;
		color: #737373;
	}

	#site-body .sidebar-column .press-newsletter fieldset .form-submit-button{
		background: url("/images/buttons/btn_press_newsletter_submit.gif") no-repeat;
		width: 24px;
		height: 20px;
		position: absolute;
		right: 9px;
		top: 4px;
	}

	/*	-------------------------------------------------------------
	5.6. =Products list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .products-list{
		margin: 0 0 15px 0;

	}

	#site-body .sidebar-column .products-list h2{
		background: url("/images/headers/h_product_list.gif") no-repeat;
		height: 35px;
		margin: 0 0 10px 0;
	}

	#site-body .sidebar-column .products-list h2 span{
		display: none;
	}

	#site-body .sidebar-column .products-list p{
		font-size: 1.2em;
		line-height: 1.42em;
	}

	#site-body .sidebar-column .products-list ul{
		overflow: hidden;
		padding: 15px 0 0 0;
	}

	#site-body .sidebar-column .products-list ul li{
		width: 174px;
		border-bottom: 1px solid #9eccac;
		overflow: hidden;
		padding: 5px 0 5px 0;
		margin: 0 0 10px 0;
		background: url("/images/backgrounds/bg_recipe_suggested_products.gif") no-repeat 50% 100%;
	}

	#site-body .sidebar-column .products-list ul li div {
    float: right;
		width: 87px;
		height: 100%;
		padding: 0 0 5px 0;
		margin: 0 0 0 -1px;
		position: relative;
	}

	#site-body .sidebar-column .products-list ul li div.first {
	  float: left;
	  margin-left: 0;
	}

	#site-body .sidebar-column .products-list ul li .add-button{
		width: 27px;
		height: 28px;
		position: absolute;
		top: -5px;
		left: 7px;
		display: block;
		background: url("/images/buttons/btn_products_list_add_button.png") no-repeat;
	}

	#site-body .sidebar-column .products-list ul li .add-button span{
		display: none;
	}

	#site-body .sidebar-column .products-list ul li .product{
		text-align: center;
		display: block;
		font-size: 1.2em;
		font-weight: bold;
		padding: 0 5px;
	}

	#site-body .sidebar-column .products-list ul li .product img{
		display: block;
		margin: 0 auto 5px auto;
	}


	#site-body .sidebar-column .products-list ul li.last-row{
		margin: 0;
		border: none;
	}

	/*	-------------------------------------------------------------
	5.7. =Last recipes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .last-recipes{
		margin: 0 0 15px 0;
	}

	#site-body .sidebar-column .last-recipes h2{
		background: url("/images/headers/h_last_recipes.gif") no-repeat;
		height: 29px;
		margin: 0 0 10px 0;
	}

	#site-body .sidebar-column .last-recipes h2 span{
		display: none;
	}

	#site-body .sidebar-column .last-recipes .common-see-more-button-1{
		margin: 15px 0 0 0;
	}

	/*	-------------------------------------------------------------
	5.8. =Similar recipes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .similar-recipes{
		margin: 0 0 15px 0;
		top: -20px;
		z-index: 1;
	}

	#site-body .sidebar-column .similar-recipes p {
		font-size: 1.2em;
		line-height: 1.5em;
		margin: 0 0 15px 0;
	}

	#site-body .sidebar-column .similar-recipes .common-see-more-button-1{
		margin: 15px 0 0 0;
	}

	/*	-------------------------------------------------------------
	1.9. =Curiosities
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#site-body .sidebar-column .curiosities{
		margin: 15px 0 0 0;
	}

	#site-body .sidebar-column .curiosities h2{
		background: url("/images/headers/h_curiosities.gif") no-repeat;
		height: 27px;
		margin: 0 0 10px 0;
	}

	#site-body .sidebar-column .curiosities h2 span{
		display: none;
	}

	#site-body .sidebar-column .curiosities p{
		font-size: 1.2em;
		line-height: 1.5em;
	}


/*	-------------------------------------------------------------
6. =Common
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	6.1. =Form submit button
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.form-submit-button{
		border: none;
		cursor: pointer;
		display: block;
		font-size: 0;
		line-height: 0;
		padding: 0;
		text-indent: -9999px;
	}

	/*	-------------------------------------------------------------
	6.2. =Pagination
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.pagination{
		text-align: center;
		margin: 20px 0 10px 0;
    overflow: hidden;
	}

	.pagination .info{
		font-size: 1.2em;
		vertical-align: 6px;
    float: left;
	}

	.pagination ul{
		display: -moz-inline-stack;
		display: inline-block;
	}

	.pagination ul li{
		float: left;
		font-size: 1.1em;
		color: #0b7601;
		background: url("/images/backgrounds/bg_pagination_item.gif") no-repeat top left;
		margin: 3px 7px 0 0;
	}

	.pagination ul li a{
		color: #0b7601;
		font-weight: bold;
		background: url("/images/backgrounds/bg_pagination_item_right.gif") no-repeat top right;
		display: block;
		margin: 0 0 0 8px;
		padding: 3px 8px 4px 0;
	}

	.pagination ul li.on{
		font-size: 2.0em;
		font-weight: normal;
		background: none;
		margin-top: 0;
	}

	.pagination ul li.next,
	.pagination ul li.previous{
		background: none;
	}

	.pagination ul li.next a,
	.pagination ul li.previous a{
		width: 20px;
		height: 20px;
		background: url("/images/buttons/btn_pagination.gif") no-repeat;
		padding: 0;
	}

	.pagination ul li.next a span,
	.pagination ul li.previous a span{
		display: none;
	}

	.pagination ul li.next a{
		background-position: 0 0;
	}

	.pagination ul li.previous a{
		background-position: 0 -20px;
	}

	/*	-------------------------------------------------------------
	6.3. =Common list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.common-box-list{
		font-size: 1.2em;
	}

	.common-box-list li{
		border-top: 1px solid #9eccac;
		font-weight: bold;
		padding: 5px 0 5px 8px;
		background: url("/images/pointers/p_common_list.gif") no-repeat left 12px;
		zoom: 1;
		overflow: hidden;
	}

	.common-box-list li.promo{
		padding: 5px 0 5px 0;
		overflow: hidden;
	}

	.common-box-list li.promo .photo{
		vertical-align: top;
		border-bottom: 1px solid #c7c7c7;
		border-right: 1px solid #c7c7c7;
		padding: 0 1px 1px 0;
		display: block;
		float: left;
		margin: 0 10px 0 0;
	}

	.common-box-list li.promo .photo img{
		display: block;
	}

	.common-box-list li.last{
		border-bottom: 1px solid #9eccac;
	}

	.common-box-list li.first{
		border: none;
		padding-top: 0;
		background-position: left 6px;
	}

	/*	-------------------------------------------------------------
	6.4. =Rate
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.rate{
		background: url("/images/backgrounds/bg_rate.gif") no-repeat;
		padding: 1px 5px 2px 5px;
	}

	.rate button{
		width: 17px;
		height: 15px;
		float: left;
		border: none;
		background: url("/images/buttons/btn_rate_item.gif") no-repeat;
		cursor: pointer;
		text-indent: -5000px;
	}

	.rate button::-moz-focus-inner { border: 0; }

	.rate button.rated,
	.rate button.over{
		background-position: 0 -15px;
	}

	.rate button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	6.5. =Nutrition info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.nutrition-info{
		clear: both;
		position: relative;
		bottom: -6px;
		background: url("/images/backgrounds/bg_nutrition_info.gif") no-repeat left center;
		padding: 19px 18px;
		color: #fff;
		overflow: hidden;
		zoom: 1;
	}

	.nutrition-info dt.value-portion{
		font-size: 1.2em;
		width: 130px;
		float: left;
		margin: 0 25px 0 0;
	}

	.nutrition-info dt.value-portion span{
		font-size: 0.83em;
		display: block;
	}

	.nutrition-info dd.value-portion{
		font-size: 1.1em;
		line-height: 1.0em;
		width: 38px;
		float: left;
		margin: 0 3px 0 0;
		background: url("/images/backgrounds/bg_nutrition_info_value_portion.gif") no-repeat left top;
		text-align: center;
	}

	.nutrition-info dd.value-portion strong{
		font-weight: normal;
		display: block;
		padding: 6px 0 0 0;
	}

	.nutrition-info dd.value-portion span{
		display: block;
		font-size: 1.27em;
		color: #167c08;
		padding: 4px 0 6px 0;
		margin: 7px 0 0 0;
		background: url("/images/backgrounds/bg_nutrition_info_value_portion_percent.gif") no-repeat left top;
	}

	.nutrition-info dt.value-recipe{
		font-size: 1.2em;
		width: 85px;
		float: left;
		margin: 0 14px 0 52px;
	}

	.nutrition-info dt.value-recipe a{
		font-size: 0.83em;
		display: block;
		color: #fff;
	}

	.nutrition-info dd.value-recipe{
		float: left;
		padding: 10px 4px 7px 4px;
		background: url("/images/backgrounds/bg_nutrition_info_value_recipe.gif") no-repeat left top;
		text-align: center;
		font-size: 1.2em;
		line-height: 1.0em;
		width: 88px;
	}

	.nutrition-info dd.value-recipe strong{
		font-size: 2.08em;
		line-height: 1.0em;
	}

	.nutrition-info dd.value-recipe span{
		display: block;
		margin: 0px 0 0 0;
	}

	/*	-------------------------------------------------------------
	6.6. =Common content scroller
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.common-content-scroller{

		overflow: hidden;
		position: relative;
		width: 684px;
	}

	.common-content-scroller .wrapper{
		overflow: hidden;
		height: 98px;
	}

	.common-content-scroller .wrapper .gallery{
		width: 5000px;
		background: #fff;
		overflow: hidden;
		position: absolute;
	}

	.common-content-scroller .wrapper .gallery li{
		float: left;
		position: relative;
		/* NEED STYLING IN SPECIFIC STYLESHEET */
	}

	.common-content-scroller .wrapper .gallery li a img{
		display: block;
	}

	.common-content-scroller .wrapper .gallery li .tooltip{
		position: absolute;
		top: 5px;
		left: 50%;
		padding: 0 0 5px 0;
		z-index: 9999;
		display: none;
		text-decoration: none;
	}

	.common-content-scroller .wrapper .gallery li .tooltip .content{
		background: url("/images/backgrounds/bg_recipe_page_popular_slider_tooltip_left.gif") no-repeat left top;
		padding: 0 0 0 4px;
		display: block;
	}

	.common-content-scroller .wrapper .gallery li .tooltip .content .inner{
		background: url("/images/backgrounds/bg_recipe_page_popular_slider_tooltip_right.gif") no-repeat right top;
		padding: 9px 9px 8px 5px;
		display: block;
		font-size: 1.4em;
		line-height: 1.0em;
		color: #0b7601;
		white-space: nowrap;
	}

	.common-content-scroller .wrapper .gallery li .tooltip .tail{
		background: url("/images/backgrounds/bg_recipe_page_popular_slider_tooltip_tail.gif") no-repeat left top;
		width: 10px;
		height: 6px;
		position: absolute;
		top: 30px;
		left: 49%;
	}

	.common-content-scroller .ui-slider{
		height: 32px;
		position: relative;
		width: 497px;
		margin: 3px 30px 0 30px;
	}

	.common-content-scroller .ui-slider .ui-slider-handle{
		width: 123px;
		height: 22px;

		display: block;
		position: absolute;
		left: 0;
		background: url("/images/buttons/btn_recipe_page_popular_slider_handle.gif") no-repeat left top;
	}

	.common-content-scroller .previous,
	.common-content-scroller .next{
		width: 24px;
		height: 22px;
		display: block;
		position: absolute;
		bottom: 10px;
		border: none;
		cursor: pointer;
	}

	.common-content-scroller .previous[disabled],
	.common-content-scroller .next[disabled]{
		cursor: auto;
	}

	.common-content-scroller .previous span,
	.common-content-scroller .next span{
		display: none;
	}

	.common-content-scroller .previous{
		background: url("/images/buttons/btn_recipe_page_popular_slider_previous.gif") no-repeat left top;
		left: 3px;
	}

	.common-content-scroller .next{
		background: url("/images/buttons/btn_recipe_page_popular_slider_next.gif") no-repeat left top;
		right: 3px;
	}

	/*	-------------------------------------------------------------
	6.7. =Replaced select
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.replaced-select dt{
		cursor:pointer;
		zoom: 1;
	}

	.replaced-select dd{
		display:none;
	}

	.replaced-select dd ul{
		overflow-y:auto;
		overflow-x:hidden;
		z-index:99;
		zoom:1;
		cursor:pointer;
	}

	.replaced-select dd ul li{
		cursor:pointer;
		overflow:hidden;
		position:relative;
	}
	.replaced-select dd ul li input{
		position:absolute;
		top:0px;
		left:-20px;
		visibility: hidden;
	}
	.replaced-select dd ul li label{
		cursor:pointer;
	}

	/*	-------------------------------------------------------------
	6.8. =Common recipes list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.common-recipes-list{
		width: 648px;
	}

	.common-recipes-list li{
		border-top: 1px solid #9eccac;
		padding: 18px 0;
		overflow: hidden;
		zoom: 1;
		position: relative;
	}

	.common-recipes-list li.first{
		border: none;
		padding-top: 0;
	}

	.common-recipes-list li .photo{
		float: left;
		padding: 0 1px 1px 0;
		border-right: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		display: block;
		margin: 0 15px 0 0;
	}

	.common-recipes-list li .photo img{
		display: block;
	}

	.common-recipes-list li .header{
		font-size: 2.5em;
		font-weight: normal;
		overflow: hidden;
		margin: 0 25px 10px 0;
	}

	.common-recipes-list li .date{
		background: url("/images/backgrounds/bg_news_page_list_item_date.gif") no-repeat left top;
		display: block;
		overflow: hidden;
		zoom: 1;
	}

	.common-recipes-list li .date span{
		background: #f3f6e7 url("/images/backgrounds/bg_news_page_list_item_date_right.gif") no-repeat right top;
		color: #6e6f68;
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 0 0 7px;
		padding: 2px 10px 2px 3px;
	}

	.common-recipes-list li p{
		font-size: 1.2em;
		line-height: 1.5em;
		margin: 10px 0 0 0;
		overflow: hidden;
		width: 295px;
	}

	.common-recipes-list li p.description{
		/* margin-left: 190px; */
	}

	.common-recipes-list li .wrapper{
		overflow: hidden;
		width: 295px;
	}

	.common-recipes-list li .wrapper .rate{
		float: left;
		margin: 0 15px 0 0;
	}

	.common-recipes-list li .wrapper .connected-recipes{
		font-size: 1.2em;
		font-weight: bold;
		float: left;
	}

	.common-recipes-list li .wrapper .counter{
		color: #fff;
		font-size: 1.2em;
		font-weight: bold;
		background: url("/images/backgrounds/bg_common_recipes_list_wrapper_counter_left.gif") no-repeat left top;
		display: inline-block;
		vertical-align: 0px;
	}

	.common-recipes-list li .wrapper .counter span{
		margin: 0 0 0 8px;
		padding: 1px 8px 3px 0;
		display: inline-block;
		background: url("/images/backgrounds/bg_common_recipes_list_wrapper_counter_right.gif") no-repeat right top;
	}

	.common-recipes-list li .info{
		color: #737373;
		font-size: 1.1em;
		width: 295px;
	}

	.common-recipes-list li .info .time{
		background: url("/images/icons/ico_time.gif") no-repeat left center;
		padding: 0 0 0 15px;
	}

	.common-recipes-list li .info .portion{
		background: url("/images/icons/ico_portion.gif") no-repeat left center;
		padding: 0 0 0 13px;
	}

	.common-recipes-list li .ingredients{
		border-left: 1px solid #9eccac;
		padding: 0 0 40px 20px;
		color: #737373;
		font-size: 1.1em;
		float: right;
		width: 115px;
	}

	.common-recipes-list li .ingredients dt{
		font-weight: bold;
		padding: 0 0 8px 0;
	}

	.common-recipes-list li .ingredients dd{
		padding: 0 0 5px 0;
	}

	.common-recipes-list li .author{
/*		position: absolute;*/
		bottom: 40px;
		left: 0;
/*		margin: 0;*/
		width: 175px;
	}

	.common-recipes-list li .author a{
		font-weight: bold;
	}

	.common-recipes-list li .see-more-button{
		background: url("/images/buttons/btn_search_results_page_list_item_see_more.gif") no-repeat;
		width: 128px;
		height: 28px;
		position: absolute;
		right: -10px;
		bottom: 15px;
	}

	.common-recipes-list li .see-more-button span{
		display: none;
	}

	.common-recipes-list li .remove-button{
		background: url("/images/buttons/btn_common_recipes_list_remove.gif") no-repeat;
		width: 20px;
		height: 20px;
		position: absolute;
		right: 0;
		top: 18px;
	}

	.common-recipes-list li.first .remove-button{
		top: 0;
	}

	.common-recipes-list li .remove-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	6.8. =Comments
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.comments{
		margin: 23px 0 0 0;
	}

	.comments h2{
		margin-bottom: 10px;
	}

	.comments h2 span{
		display: none;
	}

	.comments dl{
		margin: 0 0 15px 0;
	}

	.comments dl dt{
		margin: 15px 0 0 0;
		overflow: hidden;
		zoom: 1;
	}

	.comments dl dt a{
		font-size: 2.5em;
		float: left;
	}

	.user-profile-page .comments dl dt a {
	  font-size: 1.5em;
	  font-weight: bold;
	}

	.comments dl dt .date{
		background: url("/images/backgrounds/bg_comments_date.gif") no-repeat left top;
		display: block;
		overflow: hidden;
		float: left;
		margin: 10px 0 0 10px;
	}

	.user-profile-page .comments dl dt .date{
	  margin: 0 0 0 10px;
	}

	.user-profile-page .comments dl dt .topic {
    float: left;
    vertical-align: middle;
    font-size: 1.3em;
    padding-left: 10px;
	}

	.user-profile-page .comments dl dt .topic a {
	  float: none;
	  font-size: 1.1em;
	}

	.comments dl dt .date span{
		background: #ffffff url("/images/backgrounds/bg_comments_date_right.gif") no-repeat right top;
		color: #6e6f68;
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 0 0 6px;
		padding: 2px 10px 2px 3px;
	}

	.comments dl dd{
		padding: 15px 0;
		font-size: 1.2em;
		border-bottom: 1px solid #9eccac;
	}

	.comments .add-button{
		background: url("/images/buttons/btn_comments_comment_add.gif") no-repeat;
		width: 155px;
		height: 28px;
		float: right;
	}

	.comments .add-button span{
		display: none;
	}

	.comments .common-see-more-button-2{
		float: right;
		margin: 8px 22px 0 0;
	}

	.comments fieldset{
		background: url("/images/backgrounds/bg_tips_page_faq_form.gif") no-repeat left bottom;
		padding-bottom: 4px;
		position: relative;
	}

	.comments fieldset label{
		font-size: 1.3em;
		color: #000000;
		position: absolute;
		top: 6px;
		left: 10px;
		display: none;
	}

	.comments fieldset .textarea-wrapper{
		background:  url("/images/backgrounds/bg_tips_page_faq_form_question.gif") no-repeat left top;
	}

	.comments fieldset .textarea-wrapper textarea{
		border: none;
		height: 100px;
		padding: 7px 10px;
		width: 414px;
		font-size: 1.2em;
		background: none;
	}

	.comments fieldset .form-submit-button{
		width: 202px;
		height: 59px;
		position: absolute;
		top: 0;
		right: 0;
		background:  url("/images/buttons/btn_universal_comment_submit.gif") no-repeat;
	}

	/*	-------------------------------------------------------------
	6.9. =No content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.no-content{
		background:  url("/images/backgrounds/bg_no_content.gif") no-repeat 36px center;
		padding: 0 0 0 194px;
	}

	.no-content h3{
		font-size: 2.5em;
		color: #0b7601;
		font-weight: normal;
	}

	.no-content p{
		margin: 20px 0 5px 0;
		font-size: 1.2em;
	}

	.no-content .see-more-button{
		background:  url("/images/buttons/btn_no_content_see_more.gif") no-repeat;
		width: 116px;
		height: 28px;
		display: block;
	}

	.no-content .see-more-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	6.10. =Common see more button 1
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.common-see-more-button-1{
		background: url("/images/buttons/btn_common_see_more_1.gif") no-repeat right top !important;
		display: block;
		text-align: right;
		padding: 2px 28px 3px 0;
		font-size: 1.1em;
		font-weight: bold;
	}

	/*	-------------------------------------------------------------
	6.11. =Common see more button 2
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.common-see-more-button-2{
		background: url("/images/buttons/btn_common_see_more_2.gif") no-repeat right 2px !important;
		display: block;
		font-size: 1.1em;
		font-weight: bold;
		padding: 0 12px 0 0;
		text-align: right;
	}


	/*	-------------------------------------------------------------
	6.12. =Layer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.layer-curtain{
		width: 100%;
		height: 100%;
		background: #00681D;
		/*
		background: url("/images/backgrounds/bg_layer_curtain.png") repeat 0 0;
		*/
		-moz-opacity:.50;
		-ms-filter:"alpha(opacity=50)";
		filter:alpha(opacity=50);
		opacity:.50;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9998;
		display: none;
	}

	.layer-box{
		width: 549px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -275px;
		z-index: 9999;
		display: none;
		zoom: 1;
	}

	.layer-box .close-button{
		width: 14px;
		height: 14px;
		background: url("/images/buttons/btn_layer_box_close.gif") no-repeat;
		position: absolute;
		top: 8px;
		right: 8px;
	}

	.layer-box .close-button span{
		display: none;
	}

	.layer-box .content{
		border-left: 1px solid #1a923b;
		border-right: 1px solid #1a923b;
		background: #edf2db;
		padding: 25px;
		zoom: 1;
	}

	.layer-box .top,
	.layer-box .bottom{
		width: 549px;
		height: 5px;
		font-size: 0;
		line-height: 0;
	}

	.layer-box .top{
		background: url("/images/backgrounds/bg_layer_box_top.png") no-repeat;
	}

	.layer-box .bottom{
		background: url("/images/backgrounds/bg_layer_box_bottom.png") no-repeat;
	}

	/*	-------------------------------------------------------------
	6.12.1. =Common layer form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.common-layer-form{
			overflow: hidden;
			zoom: 1;
		}

		.common-layer-form dt{
			float: left;
			width: 75px;
			color:#0B7601;
			float:left;
			clear: left;
			font-size:1.8em;
			margin: 10px 15px 0 0;
			text-align: right;
		}

		.common-layer-form dd{
			margin: 10px 0 0 0;
			float: left;
			width: 400px;
			height: 27px;
			position: relative;
			background: url("/images/backgrounds/bg_layer_common_form_input.gif") no-repeat top left;
		}

		.common-layer-form dd .error-message{
			width: 145px;
/*			float: right;*/
			font-size: 1.2em;
			margin: 7px 0 0 0;
			position: absolute;
			right: 10px;
		}

		.common-layer-form-clauses dt .error-message{
			width: 150px;
			float: right;
/*			font-size: 1.2em;*/
			margin: 7px 0 0 0;
		}

		.common-layer-form dd.error{
			background-position: bottom left;
		}



		.common-layer-form dd input{
			font-size: 1.2em;
			line-height: 1em;
			padding: 7px 10px;
			width: 210px;
			background: none;
			border: none;
		}

		.layer-box .common-layer-form-clauses{
			overflow: hidden;
			margin: 0 0 0 90px;
/*			width: 235px;*/
		}

		.layer-box .common-layer-form-clauses dt{
			float: right;
			font-size: 1.2em;
			width: 360px;
			margin: 10px 0 0 0;
		}

		.layer-box .common-layer-form-clauses dt label{
			width: 180px;
			float: left;
		}

		.layer-box .common-layer-form-clauses dd{
			float: left;
			clear: left;
			margin: 10px 0 0 0;
		}

		.layer-box .common-layer-form-clauses dd .jquery-checkbox {
			display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: pointer;
		}

		.layer-box .common-layer-form-clauses dd .jquery-checkbox .mark {
			display: inline;
		}

		.layer-box .common-layer-form-clauses dd .jquery-checkbox img {
			vertical-align: middle; width: 24px; height: 23px;
		}

		.layer-box .common-layer-form-clauses dd .jquery-checkbox img{
			background: url("/images/buttons/btn_layer_box_common_layer_form_clauses_checkbox.gif") no-repeat;
		}

		.layer-box .common-layer-form-clauses dd .jquery-checkbox img{
			background-position: 0px 0px;
		}
		.layer-box .common-layer-form-clauses dd .jquery-checkbox-hover img{
			background-position: 0px 0px;
		}
		.layer-box .common-layer-form-clauses dd .jquery-checkbox-checked img{
			background-position: 0px -23px;
		}

	/*	-------------------------------------------------------------
	6.12.2. =Login
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.layer-box .login{
      position: relative;
      display: none;
    }

		.layer-box .addNewComment{
			position: relative;
			display: none;
		}

		.layer-box .login legend span, .layer-box .addNewComment legend span{
			background: url("/images/headers/h_layer_box_login_main.gif") no-repeat;
			width: 259px;
			height: 34px;
			display: block;
			position: absolute;
			top: 25px;
			left: 25px;
		}
		.layer-box .addNewComment legend span{
      background: url("/images/headers/h_layer_box_add_comment.gif") no-repeat;
      width: 300px;
    }

		.layer-box .login legend span span, .layer-box .addNewComment legend span span{
			display: none;
		}

		.layer-box .login p, .layer-box .addNewComment p{
			font-size: 1.2em;
			margin: 40px 0 0 0;
		}

		.layer-box .login .login-error, .layer-box .addNewComment .login-error{
			margin-top: 20px;
			width: 320px;
			text-align: center;
			color: red;
			display: none;
		}

		.layer-box .login .teaser{
			position: absolute;
			right: 20px;
			top: 85px;
			width: 160px;
		}

		.layer-box .login .common-layer-form,
		.layer-box .addNewComment .common-layer-form{
			margin: 10px 0 0 0;
		}

		.addNewComment .buttons-wrapper,
		.login .buttons-wrapper{
			margin: 10px 0 0 90px;
			position: relative;
		}

    .addNewComment .buttons-wrapper .form-submit-button,
		.login .buttons-wrapper .form-submit-button{
			background: url("/images/buttons/btn_layer_box_login_submit.gif") no-repeat top left;
			width: 138px;
			height: 31px;
		}


    .addNewComment .buttons-wrapper .form-submit-button,
		.login .buttons-wrapper .form-submit-button{
			background-image: url("/images/buttons/btn_layer_box_login_submit.gif");
		}


    .layer-box .addNewComment .buttons-wrapper a
		.layer-box .login .buttons-wrapper a{
			font-size: 1.2em;
		}

    .layer-box .addNewComment .buttons-wrapper .password-remember-button,
		.layer-box .login .buttons-wrapper .password-remember-button{
			display: inline-block;
			margin: 10px 0 0 0;
		}

    .layer-box .addNewComment .buttons-wrapper .register-button,
		.layer-box .login .buttons-wrapper .register-button{
			position: absolute;
			font-weight: bold;
			left: 252px;
			top: 10px;
		}
    .layer-box .addNewComment .buttons-wrapper .register-button{
      left: 155px;
    }

	/*	-------------------------------------------------------------
	6.12.2. =Register
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.layer-box .register{
			position: relative;
			display: none;
		}

		.layer-box .register legend span{
			background: url("/images/headers/h_layer_box_register.gif") no-repeat;
			width: 137px;
			height: 32px;
			display: block;
			position: absolute;
			top: 25px;
			left: 25px;
		}

		.layer-box .register legend span span{
			display: none;
		}

		.layer-box .register .common-layer-form{
			margin: 40px 0 0 0;
		}

		.layer-box .register .buttons-wrapper{
			margin: 10px 0 0 188px;
		}

		.layer-box .register .buttons-wrapper .form-submit-button{
			background: url("/images/buttons/btn_layer_box_register_submit.gif") no-repeat top left;
			width: 138px;
			height: 31px;
		}

	/*	-------------------------------------------------------------
	6.12.2. =Captcha
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.layer-box .captcha{
			position: relative;
			display: none;
		}

		.layer-box .captcha p{
			font-size: 1.2em;
			margin: 40px 0 10px 0;
		}

		.layer-box .captcha #recaptcha_placeholder{
			padding: 0 80px;
		}

		.layer-box .captcha legend span{
			background: url("/images/headers/h_layer_box_register.gif") no-repeat;
			width: 137px;
			height: 32px;
			display: block;
			position: absolute;
			top: 25px;
			left: 25px;
		}

		.layer-box .captcha legend span span{
			display: none;
		}

		.layer-box .captcha .common-layer-form{
			margin: 40px 0 0 0;
		}

		.layer-box .captcha .buttons-wrapper{
			margin: 10px 0 0 188px;
		}

		.layer-box .captcha .buttons-wrapper .form-submit-button{
			background: url("/images/buttons/btn_layer_box_register_submit.gif") no-repeat top left;
			width: 138px;
			height: 31px;
		}

		/*	-------------------------------------------------------------
		6.12.2. =Captcha
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			.layer-box .reset-password{
				position: relative;
				display: none;
			}

			.layer-box .reset-password p{
				font-size: 1.0em;
				margin: 40px 0 10px 0;
				text-align: left;
			}

			.layer-box .reset-password .reset-password-error{
				margin-top: 20px;
				width: 320px;
				text-align: center;
				color: red;
				display: none;
			}

			.layer-box .reset-password #recaptcha_placeholder{
				padding: 0 80px;
			}

			.layer-box .reset-password legend span{
				background: url("/images/headers/h_layer_box_remember_password.gif") no-repeat;
				width: 251px;
				height: 32px;
				display: block;
				position: absolute;
				top: 25px;
				left: 25px;
			}

			.layer-box .reset-password legend span span{
				display: none;
			}

			.layer-box .reset-password .common-layer-form{
				margin: 20px 0 0 0;
			}

			.layer-box .reset-password .buttons-wrapper{
				margin: 10px 0 0 188px;
			}

			.layer-box .reset-password .buttons-wrapper .form-submit-button{
				background: url("/images/buttons/btn_layer_box_register_submit.gif") no-repeat top left;
				width: 138px;
				height: 31px;
			}

			.layer-box .reset-password .buttons-wrapper .form-submit-button-send{
                background: url("/images/buttons/btn_contact_send.gif") no-repeat top left;
                width: 101px;
                height: 31px;
            }

		/*	-------------------------------------------------------------
	6.12.3. =Confirmation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.layer-box .confirmation{
			position: relative;
			display: none;
		}

		.layer-box .confirmation .header{
			background: url("/images/headers/h_layer_box_confirmation.gif") no-repeat;
			width: 155px;
			height: 33px;

		}

		.layer-box .confirmation .header span{
			display: none;
		}

		.layer-box .confirmation p{
			font-size: 1.2em;
			margin: 0 0 20px 0;
		}

		.layer-box .confirmation .layer-control-button{
			background: url("/images/buttons/btn_layer_box_common_layer_confirmation_layer_control.gif") no-repeat;
			width: 138px;
			height: 28px;
			margin: 0 auto;
			display: block;
		}

		.layer-box .confirmation .layer-control-button span{
			display: none;
		}

			/*	-------------------------------------------------------------
		6.12.3. =Confirmation
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			.layer-box .reset-password-confirmation{
				position: relative;
				display: none;
			}

			.layer-box .reset-password-confirmation .header{
				background: url("/images/headers/h_layer_box_confirmation.gif") no-repeat;
				width: 155px;
				height: 33px;

			}

			.layer-box .reset-password-confirmation .header span{
				display: none;
			}

			.layer-box .reset-password-confirmation p{
				font-size: 1.2em;
				margin: 0 0 20px 0;
			}

			.layer-box .reset-password-confirmation .layer-control-button{
				background: url("/images/buttons/btn_layer_box_common_layer_confirmation_layer_control.gif") no-repeat;
				width: 138px;
				height: 28px;
				margin: 0 auto;
				display: block;
			}

			.layer-box .reset-password-confirmation .layer-control-button span{
				display: none;
			}



	/* Moje */
	.notification {
		position: relative;
		margin: 0 0 20px 0;
		padding: 0;
		border: 1px solid;
		background-position: 10px 11px !important;
		background-repeat: no-repeat !important;
		font-size: 13px;
	}


	.attention {
		background: #fffbcc url('/images/icons/exclamation.png') 10px 11px no-repeat;
		border-color: #e6db55;
		color: #666452;
	}

	.information {
		background: #dbe3ff url('/images/icons/information.png');
		border-color: #a2b4ee;
		color: #585b66;
	}

	.success {
		background: #d5ffce url('/images/icons/tick_circle.png');
		border-color: #9adf8f;
		color: #556652;
	}

	.error {
		background: #ffcece url('/images/icons/cross_circle.png');
		border-color: #df8f8f;
		color: #665252;
	}

	.notification div {
		display:block;
		font-style:normal;
		padding: 10px 10px 10px 36px;
		line-height: 1.5em;
	}

	.notification .close {
		color:#990000;
		font-size:9px;
		position:absolute;
		right:5px;
		top:5px;
	}


	/* Artykuł - globalne */
	.article h3{
		font-size: 2.5em;
		font-weight: normal;
		overflow: hidden;
		margin: 0 0 10px 0;
		color: #0B7601;
	}

	.article h4 {
		font-size: 1.5em;
		font-weight: bold;
		color: #0B7601;
		margin: 0 0 10px 0;
		clear: both;
	}

	.article p{
		font-size: 1.2em;
		line-height: 1.5em;
		margin: 0 0 10px 0;
	}

	.article table{
		font-size: 1.2em;
		margin: 0 0 10px 0;
	}

	.article table tr td{
		padding: 5px;
		vertical-align: top;
	}

	.article ul{
		font-size: 1.2em;
		margin: 0 0 10px 0;
	}

	.article ul li{
		background: url("/images/pointers/p_common_list.gif") no-repeat left 6px;
		padding: 0 0 0 8px;
		margin: 0 0 5px 0;
	}

		.article ol{
		font-size: 1.2em;
		margin: 0 0 10px 30px;
		list-style-type: decimal;
	}

	.article ol li{
		margin: 0 0 5px 0;
	}



#error-page li {
  list-style: none;
  font-size: 1.2em;
}

#error-page li a {
  font-weight: bold;
}

#error-site #site-header {
  height: 114px;
}
#error-site #site-footer {
  height: 0px;
}

#error-site .site-summary {
  padding: 0;
}
#error-page p {
  font-size: 1.3em;
  margin-bottom: 10px;
}

/* przepisy na jesien */
#site-body.is-przepisy-na-jesien-page .main-column {
		color: #999999;
		background-color: #EDF2DB;
		font-weight: normal;
		overflow: hidden;
		width: 100%;
}

.is-przepisy-na-jesien-page a img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.is-przepisy-na-jesien-page #main {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.4em;
}

.is-przepisy-na-jesien-page .fbPaginationMinor {
	color: #999999;
}

.is-przepisy-na-jesien-page #fbContents {
	margin-left: 10px;
	height: 50px;
}

.is-przepisy-na-jesien-page #rozdzialy {
	padding-top: 14px;
}

.is-przepisy-na-jesien-page #fbMenu {
	float: right;
}

.is-przepisy-na-jesien-page #fbForwardButton {
	width: 51px;
	height: 50px;
}

.is-przepisy-na-jesien-page #fbBackButton {
	width: 50px;
	height: 50px;
}

.is-przepisy-na-jesien-page #fbPrintButton {
	width: 50px;
	height: 50px;
}

.is-przepisy-na-jesien-page #fbDownloadButton {
	width: 50px;
	height: 50px;
}


.is-przepisy-na-jesien-page #altmsg {
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
.is-przepisy-na-jesien-page #altmsg:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.is-przepisy-na-jesien-page a.altlink:link {
	color: #FFFFFF;
}

.is-przepisy-na-jesien-page a.altlink:visited {
	color: #DDDDDD;
}

.is-przepisy-na-jesien-page a.altlink:hover{
	color: #FFFFFF;
}

.is-przepisy-na-jesien-page h1 {
  color: #0B7601;
  font-size: 3em;
  margin: 10px 0;
}

  /*Facebook*/
  .store a{
      display:block;
      height:165px;
  }
  .facebook-fan-out{
      position:relative;
      width:455px;
      height:102px;
      background:url(/images/zostan_fanem_bottom.png) no-repeat 0 0;
  }
  .facebook-fan-in{
      position:absolute;
      bottom:0;
      right:0;
  }

  .nico{
      color:red;
  }


/* Zwykły formularz na wzór tego na warstwie */
.common-form{
	overflow: hidden;
	zoom: 1;
}

.common-form dt{
	float: left;
	width: 120px;
	color:#0B7601;
	float:left;
	clear: left;
	font-size:1.8em;
	margin: 10px 15px 0 0;
	text-align: right;
}

.common-form dd{
	margin: 10px 0 0 0;
	float: left;
	width: 450px;
	height: 27px;
	position: relative;
	background: url("../images/backgrounds/bg_layer_common_form_input.gif") no-repeat top left;
}

.common-form dd.simple{
	background: transparent;
}

.common-form dd.textarea{
	background: transparent;
	height: 216px;
}

.common-form dd .error-message{
	width: 195px;
	/*			float: right;*/
	font-size: 1.2em;
	margin: 7px 0 0 0;
	position: absolute;
	right: 10px;
}

.common-form-clauses dt .error-message{
	width: 150px;
	float: right;
	/*			font-size: 1.2em;*/
	margin: 7px 0 0 0;
}

.common-form dd.error{
	background-position: bottom left;
}



.common-form dd input{
	font-size: 1.2em;
	line-height: 1em;
	padding: 7px 10px;
	width: 210px;
	background: none;
	border: none;
}

.common-form .replaced-select{
		width: 120px;
		position: relative;
}

.common-form .replaced-select dt{
	background: url("../images/backgrounds/bg_recipe_add_page_form_ingredients_2_replaced_select.gif") no-repeat top left;
	width: 80px;
	padding: 6px 31px 4px 11px;
	font-size:14px;
	color: #000;
	margin: 0;
	float: none;
  text-align: left;
}

.common-form .replaced-select dt.error{
	background-position: bottom left;
}

.common-form .replaced-select dd{
	position: absolute;
	top: 13px;
	width: 100%;
	padding: 0 0 6px 0;
	background: url("../images/backgrounds/bg_recipe_add_page_form_ingredients_2_replaced_select_dropdown.gif") no-repeat bottom;
	z-index: 101;
	height: auto;
}

.common-form .replaced-select dd ul {
	margin: 0 !important;
}

.common-form .replaced-select dd ul li{
	border-left: 1px solid #0a8a35;
	border-right: 1px solid #0a8a35;
	background: #ededed;
	font-size: 14px;
	line-height:1.2em;
	color: #000;
	padding: 5px 10px;
	margin: 0;
}

.common-form .replaced-select dd ul li:hover{
	background: #fff;
}

.common-buttons-wrapper{
	margin: 15px 0 0 135px;
	position: relative;
}

.common-buttons-wrapper .form-submit-button{
	background: url("../images/buttons/btn_layer_box_login_submit.gif") no-repeat top left;
	width: 138px;
	height: 31px;
}


.common-form .textarea-wrapper{
	background: url("../images/backgrounds/bg_common_form_textarea_bottom.gif") no-repeat left bottom;
	width: 491px;
	padding-bottom: 3px;
}

.common-form .textarea-wrapper .textarea-inner{
	background:  url("../images/backgrounds/bg_common_form_textarea.gif") no-repeat left top;
}

.common-form .textarea-wrapper .textarea-inner textarea{
	border: none;
	height: 193px;
	padding: 7px 9px;
	width: 400px;
	border-left: 1px solid #0a8a35;
	border-right: 1px solid #0a8a35;
	font-size: 1.2em;
	line-height: 1.0em;
	background: #EDEDED;
	margin: 3px 0 0 0;
}

.common-form .form-error {
  background: none;
  margin: 5px 0 0 135px;
  color:red;
  display:none;
  font-size:12px;
  height: 15px;
  font-weight:bold;
}

#contact-form .common-buttons-wrapper .form-submit-button {
  background: url(/images/buttons/btn_contact_send.gif) no-repeat 0 0;
  height: 31px;
  width: 101px;
}


/*	-------------------------------------------------------------
	Knorr - Brandowy (Home page)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version		1.0
	.url			knorr.pl
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Knorr - Brandowy (Home page), Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	1. Home page
		1.1. News
		1.1. Recipes
		1.3. Store
		1.4. Advertisment 1
		1.5. Users recipes
		1.6. =Newsletter
		1.7. =Advertisment 2

*/

/*	-------------------------------------------------------------
	1. =Home page
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	1.1. =News
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .news{
		background: url("../images/backgrounds/bg_home_page_news.gif") no-repeat;
		position: relative;
		padding: 0 0 41px 0;
		zoom: 1; /* IE HAS LAYOUT BUG */
		margin: 0 0 13px 0;
	}

	.home-page .news .carousel-news{
		width: 450px;
		height: 253px;
		overflow:hidden;
	}


	.home-page .news .carousel-controler{
		position: absolute;
		left: 18px;
		bottom: 15px;
		background: url("../images/backgrounds/bg_home_page_news_carousel_controler.gif") no-repeat right;
		color: #fff;
		zoom: 1;
		padding: 0 5px;
	}

	.home-page .news .carousel-controler li{
		float: left;
		font-weight: bold;
		color: #fff;
	}

	.home-page .news .carousel-controler li a{
		width: 40px;
		display: block;
		text-align: center;
		color: #fff;
		padding: 3px 0;
		border-top: 1px solid #06971E;
		border-bottom: 1px solid #06971E;
	}

	.home-page .news .carousel-controler li.on a,
	.home-page .news .carousel-controler li a:hover{
		background: url("../images/backgrounds/bg_home_page_news_carousel_controler_item_on.gif") no-repeat left 2px;
		color: #00882d;
	}

	.home-page .news .carousel-controler li a img{
		display: block;
	}

	.home-page .news .carousel-controler li.first{
		background: url("../images/backgrounds/bg_home_page_news_carousel_controler_first_item.gif") no-repeat left;
		padding-left: 5px;
	}

	/*	-------------------------------------------------------------
	1.2. =Recipes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .recipes{
		float: left;
		width: 412px;
		margin: 0 0 20px 10px;
		display: inline; /* IE DOUBLE MARGIN BUG */
	}

	.home-page .recipes .photo{
		float: left;
		margin: 0 20px 0 0;
		padding: 0 1px 1px 0;
		border-right: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
	}

	.home-page .recipes .photo img{
		display: block;
	}

	.home-page .recipes h2{
		margin: 0 0 10px 0;
		background: url("../images/headers/h_home_page_recipes.gif") no-repeat;
		width: 88px;
		height: 27px;
		overflow: hidden;
	}

	.home-page .recipes h2 span{
		display: none;
	}

	.home-page .recipes h3{
		font-size: 2.5em;
		font-weight: normal;
		margin: 0 0 15px 0;
	}

	.home-page .recipes p{
		font-size: 1.2em;
		line-height: 1.5em;
	}

	.home-page .recipes .see-more-button{
		width: 188px;
		height: 28px;
		background: url("../images/buttons/btn_home_page_recipes_see_more.gif") no-repeat;
		display: block;
		position: absolute;
		bottom: 13px;
		right: 27px;
	}

	.home-page .recipes .see-more-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	1.3. =Store
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .store{
		width: 412px;
		margin: 0 0 20px 0;
	}

	.home-page .store h2 a{
		background: url("../images/headers/h_home_page_store.gif") no-repeat;
		width: 164px;
		height: 35px;
		float: left;
	}

	.home-page .store h2 span{
		display: none;
	}

	.home-page .store .teaser{
		color: #737373;
		float: left;
		margin-left: -118px;
		margin-top: 25px;
		font-size: 1.2em;
	}

	.home-page .store ul{
		border-top: 1px solid #afd2ab;
		padding: 20px 0 0 0;
		overflow: hidden;
		clear: both;
		zoom: 1;
	}

	.home-page .store ul li{
		float: left;
		width: 115px;
		height: 150px;
		position: relative;
		border-left: 1px solid #afd2ab;
		padding: 0 13px;
	}

	.home-page .store ul li.first{
		padding-left: 0;
		border: none;
	}

	.home-page .store ul li a {
	  display: block;
  }

	.home-page .store ul li a:hover {
	  text-decoration: none;
  }

  .home-page .store ul li a:hover .title {
    text-decoration: underline;
  }

	.home-page .store ul li .title{
		font-size: 1.2em;
		margin: 0 0 10px 0;
	}

	.home-page .store ul li .points{
		font-size: 1.2em;
		color: #616161;
		position: absolute;
		bottom: 0;
	}

	.home-page .store .see-more-button{
		width: 175px;
		height: 48px;
		background: url("../images/buttons/btn_home_page_store_see_more.gif") no-repeat;
		float: right;
		margin: 0 0 10px 0;
	}

	.home-page .store .see-more-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	1.4. =Advertisment 1
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .advertisment-1{
		float: left;
		margin: 0 18px 20px 10px;
		display: inline; /* IE DOUBLE MARGIN BUG */
	}

	/*	-------------------------------------------------------------
	1.5. =Users recipes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .users-recipes{
		float: left;
		width: 178px;
		position: relative;
		margin: 0 0 20px 0;
	}

	.home-page .users-recipes h2{
		background: url("../images/headers/h_home_page_users_recipes.gif") no-repeat;
		width: 183px;
		height: 29px;
		margin: 0 0 4px -6px;
	}

	.home-page .users-recipes h2 span{
		display: none;
	}

	.home-page .users-recipes .photo{
		padding: 0 1px 1px 0;
		border-right: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		display: block;
		float: left;
	}

	.home-page .users-recipes .photo img{
		display: block;
	}

	.home-page .users-recipes h3{
		font-size: 1.2em;
		line-height: 1.0em;
		margin: 7px 0 6px 0;
		float: left;
		height: 24px;
	}

	.home-page .users-recipes .see-more-button{
		width: 177px;
		height: 28px;
		background: url("../images/buttons/btn_home_page_user_recipes_see_more.gif") no-repeat;
		display: block;
		margin: 0 0 4px 0;
		clear: both;
	}

	.home-page .users-recipes .see-more-button span{
		display: none;
	}

	.home-page .users-recipes .add-button{
		width: 177px;
		height: 26px;
		background: url("../images/buttons/btn_home_page_user_recipes_add.gif") no-repeat;
		display: block;
		clear: both;
	}

	.home-page .users-recipes .add-button span{
		display: none;
	}

	/*	-------------------------------------------------------------
	1.6. =Newsletter
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .common-newsletter{
		width: 450px;
	}

	.home-page .common-newsletter p{
		width: 245px !important;
	}

	/*	-------------------------------------------------------------
	1.7. =Advertisment 2
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.home-page .advertisment-2{
		overflow: hidden;
		clear: both;
		margin: 0 0 0 10px;
	}

	.home-page .advertisment-2 li{
		float: left;
		margin: 0 0 0 20px;
	}

	.home-page .advertisment-2 li.first{
		margin: 0;
	}



/*	-------------------------------------------------------------
	Knorr - Brandowy (News)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version		1.0
	.url			knorr.pl
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Knorr - Brandowy (News), Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

*/

/*	-------------------------------------------------------------
	1. =News page
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.news-page h1{
		background: url("../images/headers/h_news_page.gif") no-repeat;
		height: 25px;
		margin: 10px 0 20px 0;
	}

	.news-page h1 span{
		display: none;
	}

	.news-page h1.simple{
		font-size: 3.0em;
		color: #0b7601;
		margin: 5px 0 20px 0;
		background: transparent;
	}

	.news-page h1.simple span{
		display: inline;
	}

	/*	-------------------------------------------------------------
	1.1. =News
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.news-page .list{
		width: 648px;
	}

	.news-page .list li{
		border-top: 1px solid #9eccac;
		padding: 18px 0;
		overflow: hidden;
		zoom: 1;
	}

	.news-page .list li.first{
		border: none;
		padding-top: 0;
	}

	.news-page .list li .photo{
		float: left;
		padding: 0 1px 1px 0;
		border-right: 1px solid #c7c7c7;
		border-bottom: 1px solid #c7c7c7;
		display: block;
		margin: 0 15px 0 0;
	}

	.news-page .list li .photo img{
		display: block;
	}

	.news-page .list li h2{
		font-size: 2.5em;
		font-weight: normal;
		overflow: hidden;
		margin: 0 0 10px 0;
	}

	.news-page .list li .date{
		background: url("../images/backgrounds/bg_news_page_list_item_date.gif") no-repeat left top;
		display: block;
		overflow: hidden;
		zoom: 1;
	}

	.news-page .list li .date span{
		background: #f3f6e7 url("../images/backgrounds/bg_news_page_list_item_date_right.gif") no-repeat right top;
		color: #6e6f68;
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 0 0 7px;
		padding: 2px 10px 2px 3px;
	}

	.news-page .list li p{
		font-size: 1.2em;
		margin: 10px 0 0 0;
		overflow: hidden;
		zoom: 1;
	}

	.news-page .list li p .see-more-button{
		font-weight: bold;
	}

	/*	-------------------------------------------------------------
	1.1.2 =Lead
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.news-page .lead-box ul li {
	  padding: 18px 24px 18px 18px;
	  background: url(/images/backgrounds/bg_news_page_lead.png) no-repeat 0 0;
	  width: 648px;
	  margin-top: 15px;
	  border: 0 none;
	  height: 133px;
	}

	.news-page .lead-box ul li.first {
	  padding-top: 18px;
	  margin-top: 0px;
  }

	.news-page .lead-box ul li .photo {
	  border-color: #1c680d;
  }

  .news-page .lead-box ul li p,
  .news-page .lead-box ul li p a,
  .news-page .lead-box ul li h2 a {
    color: #fff;
  }

  .news-page .lead-box ul li .date {
    background: url(/images/backgrounds/bg_news_page_lead_date.gif) no-repeat 0 -18px;
  }

  .news-page .lead-box ul li .date span {
    background: #bbd8a2 url(/images/backgrounds/bg_news_page_lead_date.gif) no-repeat 100% 0;
    display: block;
    float: left;
    padding: 1px 10px 0 3px;
  }

	/*	-------------------------------------------------------------
	1.1.2 =Special news site
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

  .special-news h1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/headers/h_news_special_page.gif) no-repeat scroll 0 0;
    height:25px;
    margin:10px 0 20px;
  }

  .special-news h1 span {
    display: none;
  }

  #site-body .special-news .common-box {
    border-top: 0 none;
    margin-left: 1px;
    margin-top: -3px;
    padding-top: 10px;
    width: 646px;
  }

  #site-body .special-news .common-box p {
    font-size: 1.2em;
    line-height: 1.5em;
  }

  #site-body .special-news .common-box p.spread {
    line-height: 2em;
  }

  #site-body .special-news .common-box .carousel h2,
  #site-body .special-news .common-box .recipe h2 {
    height: 33px;
    margin: 0;
  }

  #site-body .special-news .common-box .carousel h2 { background: url(/images/headers/h_news_special_page_week.gif) no-repeat 0 0; }
  #site-body .special-news .common-box .recipe h2 { background: url(/images/headers/h_news_special_page_today.gif) no-repeat 0 0; }

  #site-body .special-news .common-box h2 span {
    display: none;
  }

  #site-body .special-news .common-box .recipe-holder {
    position: relative;
    clear: both;
    width: 100%;
    height: 250px;
  }

  #site-body .special-news .common-box .recipe-holder .clear {
    clear: both;
  }

  #site-body .special-news .common-box .recipe {
    position: absolute;
    overflow: hidden;
    margin-top: 35px;
    zoom: 1;
    top: 0;
    left: 0;
  }

  #site-body .special-news .common-box .recipe h3 {
    color: #0B7601;
    font-size: 2.5em;
    padding-left: 5px;
    margin: 0 0 7px 0;
    font-weight: normal;
  }

  #site-body .special-news .common-box .recipe p {
    padding-left: 5px;
  }

  #site-body .special-news .common-box .recipe .seemore {
    padding-left: 5px;
    margin-top: 30px;
  }

  #site-body .special-news .common-box .recipe-photo {
    float: left;
    margin-top: 7px;
  }

  #site-body .special-news .common-box .recipe .inner {
    float: right;
    width: 60%;
  }

  #site-body .special-news .common-box .carousel {
    margin-top: 25px;
    position: relative;
    overflow: hidden;
    zoom: 1;
  }

  #site-body .special-news .common-box .carousel .seemore {
    float: right;
    padding-top: 10px;
  }

  #site-body .special-news .common-box .carousel .seemore a {
    font-size: 1.2em;
    font-weight: bold;
  }

  #site-body .special-news .common-box .sub-sites {
    margin-top: 30px;
  }

  #site-body .special-news .common-box .sub-sites .seemore {
    font-weight: bold;
  }

  #site-body .special-news .common-box .sub-sites h2 {
    font-size: 2.5em;
    font-weight: normal;
    color: #0B7601;
  }

#site-body .special-news .common-box .sub-sites h3 {
    font-size: 2em;
    margin:5px 0;
    font-weight: normal;
    color: #0B7601;
  }

  #site-body .special-news .common-box .sub-sites .sub-photo {
    float: left;
    margin-top: 10px;
  }

  #site-body .special-news .photo-shadowed {
    padding-right: 1px;
    padding-bottom: 1px;
    border-right: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
  }

  #site-body .special-news .common-box .sub-sites li {
    overflow: hidden;
    zoom: 1;
    padding: 20px 0;
    border-bottom: 1px solid #afd2ab;
  }

  #site-body .special-news .common-box .sub-sites li.last {
    border-bottom: 0 none;
  }

  #site-body .special-news .common-box .sub-sites .inner {
    float: right;
    width: 82%;
  }

  .sub-sites .spacer {
    height: 10px;
    display: block;
  }

  .sub-sites .author {
    background: transparent url(../images/backgrounds/bg_news_page_list_item_date.gif) no-repeat scroll left top;
    display: block;
    overflow: hidden;
    margin: 5px 0 8px 0;
  }

  .sub-sites .author span {
    background: #F3F6E7 url(../images/backgrounds/bg_news_page_list_item_date_right.gif) no-repeat scroll right top;
    color: #6E6F68;
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 0 0 0 7px;
    display: block;
    float: left;
    padding: 1px 10px 0px 3px;
  }

  .special-news #recipe-carousel li {
    float: left
  }

  .special-news #recipe-carousel {
    overflow: hidden;
  }

  .jcarousel-skin-knorr .jcarousel-item {
    width: 124px;
    height: 90px;
    font-size: 1.2em;
    color: #0B7601;
    text-align: left;
  }

  .jcarousel-skin-knorr li.jcarousel-item-1 {
    padding-left: 0;
  }

  .jcarousel-skin-knorr .jcarousel-prev,
  .jcarousel-skin-knorr .jcarousel-next {
    position: absolute;
    bottom: 12px;
    height: 19px;
    width: 28px;
    background-image: url(/images/jcarousel/buttons.gif);
    background-repeat: no-repeat;
    cursor: pointer;
  }

  .jcarousel-skin-knorr .jcarousel-prev {
    background-position: 0 0;
    left: 10px;
  }

  .jcarousel-skin-knorr .jcarousel-next {
    background-position: 0 -19px;
    right: 13px;
  }

  .jcarousel-skin-knorr .jcarousel-container {
    background: url(/images/jcarousel/back.gif) no-repeat 0 0;
    width:620px;
    padding: 5px 16px 37px 10px;
    position: relative;
  }

  .jcarousel-skin-knorr .jcarousel-clip-horizontal {
    width:620px;
  }

