/*
 * vim: sw=4 ts=4 noexpandtab
 * */
/* ========================================================================= */
/*
/* default, 2008 */
/* screen.css - media: screen */
/*
/* ========================================================================= */

/*
#element {
	position: static; top: 0; z-index: auto;
	float: left; display: inline; visibility: visible; clear: none;
	width: auto; height: auto; overflow: auto; line-height: auto; vertical-align: middle;
	margin:auto; padding:auto; border: none;
	font-size: auto; text-align: left; text-decoration: none; text-transform: uppercase;
	color: #666; background: transparent url(../images/element.gif) no-repeat 0 0;
	list-style-type: none;}
*/

/* ========================================================================= */
/*	GENERIC STYLES */
/* ========================================================================= */

@media screen
{/* oszczędzam na wcięciach */

html
{
	margin: 0;
	padding: 0;
}
body
{
	margin: 0;
	padding: 0;
	font: normal 69% Tahoma, Verdana, Helvetica, sans-serif;
	text-align: left; /* ~11px */
	background: transparent url("../images/body.jpg") repeat 0 0;
	color: #333;
}
/* Clearing Floats Without Structural Markup - ala http://www.positioniseverything.net/easyclearing.htmlhttp://www.positioniseverything.net/easyclearing.html */
.clearfix:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
/* Aural class - Hide the text from the screen without using display:none */
.aural
{
	position: absolute;
	top: -9999px;
	font-size: 0;
}
input:focus
{
	outline:none;
}
/* Last elements are without borders */
.last
{
	border: 0 !important;
}

/* ============================================================================ */
/* ROOTS */
/* ============================================================================ */
p
{
	line-height: 1.3em;
	margin: 1em 0;
}
h1
{
}
h2
{
}
h3
{
	font-size: 1.4em;
	color: #333333;
}
h4
{
	font-size: 1.3em;
	color: #333333;
}
h5
{
}

/* lists ----------------------------------------------------------------- */
ul
{
	list-style-type: none;
	list-style-position: outside;
}
ol
{
	list-style-position: inside;
}
ul li, ol li
{
	/*float:left;*/
}

h4 a, h3 a
{
	color:#000;
	text-decoration:none;

}

h4 a:hover, h3 a:hover
{
	text-decoration:underline;
}

/* tables ----------------------------------------------------------------- */
table
{
}
table th
{
}
table td
{
}
caption
{
	display: none;
}

/* links ----------------------------------------------------------------- */
a
{
	text-decoration: underline;
	outline:none;
	color: #366db7;
}
a:hover, a:active, a:focus
{
	text-decoration: none;
}
a[href^="http: //"]{}


/* forms ----------------------------------------------------------------- */
form
{
}
form div
{
}
fieldset
{
	border: 0;
}
legend
{
	display: none;
}
label
{
}
label.checkbox, label.radio
{
}
label img
{
	display: inline;
	padding: 0 2px;
}
input
{
}
input.text
{
}
input.radio, input.checkbox, input.submit, input.image
{
	width: auto;
}
select
{
}
textarea
{
}

/* others ----------------------------------------------------------------- */
img
{
	display: block;
}
a img
{
	border: 0;
	outline:none;
}
abbr
{
}
hr
{
	margin-bottom:20px;
}
strong
{
	font-weight: bold;
}
em
{
	font-style: italic;
}

/* ========================================================================= */
/* LAYOUT */
/* ========================================================================= */
object
{
	outline: none;
}
#wykres
{
	margin-bottom: 10px;
}
/* skiper link */
a#skip:focus, a#skip:active
{
	top: 0;
	padding: 3px 10px;
	font-size: 1em;
	color: #fff;
	background-color: #000;
}
.wrap
{
	position: relative;
	width: 950px;
	padding: 0 10px;
	margin: 0 auto;
}
#top
{
	position: relative;
	height: 78px;
	z-index: 500;
	background: transparent url("../images/top.jpg") no-repeat 50% 0;
}
#top h1 a
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 550;
	display: block;
	outline: none;
	width: 179px;
	height: 140px;
	text-indent: -9999px;
	background: transparent url("../images/logo.png") no-repeat 0 0;
}
#top h1 img {
	display: none;
}
#top #description
{
	float: left;
	width: 450px;
	height: 75px;
	margin-left: 50px;
	text-indent: -9999px;
	background: transparent url("../images/description.png") no-repeat -40px 0;
}
#topSettings
{
	float: right;
	width: 300px;
	margin-top: 10px;
}
#topSettings ul.options
{
	float: left;
	white-space:nowrap;
}

#topSettings ul.lng
{
	float: right;
}
#topSettings ul li
{
	float: left;
}
#topSettings ul li a
{
	color: #fff;
}
#topSettings ul li .unregistered a
{
	margin-left:0;
}

a.linkPrint
{
	display: inline-block;
	padding: 0 0 0px 21px;
	line-height: 15px;
	background: transparent url("../images/linkPrint.gif") no-repeat 0 1px;
}
a.btnFriend {
	line-height: 15px;
}
#topSettings ul li a.linkMap
{
	padding-left: 19px;
	margin-right: 20px;
	background: transparent url("../images/linkMap.gif") no-repeat 0 2px;
}
#topSettings ul.options
{
	width: 220px;
}
#topSettings ul.options li.linkLogin
{
	float: left;
}
#topSettings ul.options li.linkContact
{
	float: right;
}
#topSettings ul.lng li
{
	padding: 0 6px 2px 6px;
	border-right: 1px solid #75aeee;
}
#topSettings ul.lng li a
{
	color: #75aeee;
}
#topSettings ul.lng li.lngDE
{
	padding-right: 0;
	border: none;
}
#topSettings ul.lng li.current a
{
	color: #fff;
}
#topSettings form
{
	clear: both;
	float: left;
	width: 300px;
	margin-top: 17px;
}
#topSettings form input.text
{
	float: left;
	width: 220px;
	height: 17px;
	padding: 6px 0 0 9px;
	border: none;
	background: transparent url("../images/searchQuery.gif") no-repeat 0 2px;
	color: #333333;
}
#topSettings form input.image
{
	float: right;
	margin-top: 1px;
}

#content
{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #7492b4;
	background: #fff url("../images/content.gif") repeat-x 0 100%;
}

#home #content .wrap
{
	width: 960px;
	padding-right: 28px;
	padding-top: 30px;
}

#login .main
{
	/*float: none;		   margin: 0 auto;		   position: relative;		   left: 80px;*/
}

.homeLeft
{
	float: left;
	width: 620px;
	padding-bottom: 40px;
	padding-left: 20px;
	/*background: transparent url("../images/homeLeft3.jpg") no-repeat 100% 100%;*/
}
.sideBar
{
	float: left;
	width: 300px;
	padding-top: 30px;
	padding-bottom: 20px;
}
.main
{
	float: right;
	width: 630px;
	padding-bottom: 30px;
}
#newsBox.homeBox{
	padding:0 0 10px 0;
	height:auto;
}
#newsBox.homeBox h3 {
	height:29px;
	background: transparent url(../images/genericSectionHeader.gif) no-repeat center left;
}
#newsBox.homeBox h3 strong{
	line-height: 29px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}
#newsBox.homeBox h3 a{
	float:right;
	width:auto;
	padding-right:7px;
	margin-right:10px;
	font-size:0.7em;
	color:#b2000c;
	line-height:27px;
	text-decoration:underline;
	font-weight:normal;
	background: transparent url(../images/mgrRed.gif) no-repeat 100% 50%;
}
#newsBox.homeBox h3 a:hover{
	text-decoration:none;
}
#newsBox.homeBox ul{
	padding-left:8px;
}
#newsBox.homeBox ul li h4{
	padding-bottom:5px;
}
#newsBox.homeBox ul li .newsDate{
	color:#a5a2a2;
}
body#bussinesRelation .main
{
	padding-top: 0;
}
.homeRight
{
	position: relative;
	float: right;
	width: 300px;
	padding-bottom:40px;
}
.homeRight .last
{
	margin-bottom: 0 !important;
}


.homeBottom
{
	padding: 30px 0 0 0;
}
.main .homeBottom
{
	padding: 0;
	width: auto;
}
.homeBottom h3{
	text-transform:uppercase;

}
.main #perscriptionsList
{
	margin-right: 10px;
}
.main #perscriptionsList ul {
	list-style-type: none !important;
}
.main #perscriptionsList ul li .row2 a.recTitle {
	display: block;
	line-height: 1.4em;
	margin-bottom: 10px;
}
.main #perscriptionsList li{
	padding:0 10px;
}
.main #perscriptionsList li.even,
.main #perscriptionsList li.odd {

	float: left;
	width: 605px;
	padding: 10px;
}
#perscriptionsList ul{
	padding: 0;
}
#perscriptionsList a.recThumb{
	float: left;
	width: 110px;
	border: 1px solid #e0e0e0;
	margin-right: 10px;
	overflow: hidden;
}

.main #perscription
{
	padding: 0 0 50px 10px;
	background: transparent url("../images/homeLeft3.jpg") no-repeat 100% 100%;
}

.main #perscription .picDesc
{
	margin-right: 10px;
}
#perscription .picDesc
{
	margin-right: 20px;
}
#perscription h3
{
	color: #b2000c;
	font-size: 1.2em;
	margin-bottom: 12px;
}
#perscription h4
{
	font-size: 1.1em;
	margin-bottom: 10px;
}
.perscriptionHomeContent
{
	float: left;
	width: 290px;
}

.recHCcurrent
{
	margin: 0 0 5px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #ffe9b9;
}

.recHCcurrent
{
	width:302px;
	float:left;
}
.recHCcurrent p
{
	height:30px;
	overflow:hidden;
	line-height: 15px;
	margin: 0.5em;
}

.recHClinks
{
	width:302px;
	float:left;
	white-space:nowrap;
}


.recHClinks ul
{
	margin-bottom: 13px;
}
.recHClinks ul li
{
	float: left;
	line-height: 1.3em;
	padding: 0 5px 0 0;
	margin: 0 5px 3px 0;
	border-right: 1px solid #366DB7;
}
.recHClinks ul li.last
{
	border: none;
}

.main #perscription1
{
	margin-top: 10px;
	padding: 0px 40px 10px 0px;
	width: 344px;
	float: left;
	border-right: 2px solid #fef5e0;
}

.main #perscription1 .picDesc
{
	margin-right: 0px;
}
#perscription1 .picDesc
{
	margin-right: 20px;
}
#perscription1 h3
{
	color: #b2000c;
	font-size: 1.2em;
	margin-bottom: 12px;
}
#perscription1 h4
{
	font-size: 1.1em;
	margin-bottom: 10px;
}
#perscription1 .perscriptionHomeContent
{
	float: left;
	width: 196px;
}

#perscription1 .recHCcurrent
{
	margin: 0 0 10px 0;
	border-bottom: none;
}

#perscription1 .recHCcurrent h4
{
	font-size: 14px;
}

#perscription1 .recHCcurrent p a
{
}

.recHClinks ul
{
	margin-bottom: 13px;
}
.recHClinks ul li
{
	float: left;
	line-height: 1.3em;
	padding: 0 5px 0 0;
	margin: 0 5px 3px 0;
	border-right: 1px solid #366DB7;
}
.recHClinks ul li.last
{
	border: none;
}

.pollBox
{
	width: 280px;
	padding: 10px;
}


.homeBoxBig /* występuje tylko na stronie głównej */
{
	float: left;
	width: 300px;
	height: auto;
	padding: 0 20px 0px 0;
	position:relative;
}
.homeBoxBig a.buttons
{
	display:block;
	text-indent:-9998px;
	overflow:hidden;
}
/* knowBox występuje tylko na stronie głównej */
.knowBox.homeBox {
	height: auto;/* .homeBox ma ustawioną na sztywno, a to nie ma sensu dla tekstu. */
	padding-bottom: 20px;
	margin-top: 1em;
}
.knowBox > h3 {
	margin: 0 0 1em;
	background: url(/images/genericSectionHeader.gif) no-repeat center left;
	height: 29px;
	line-height: 29px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}
.knowBox > h4 {
	margin: 1em 8px;
}
.knowBox > div {
	margin: 1em 8px 0;
}
.knowBox > a {
	margin: 0 8px;
	padding-right: 1em;
	display: block;
	text-align: right;
}

.homeBox
{
	float: left;
	width: 300px;
	height:214px;
	padding: 0 20px 0px 0;
	position:relative;
}
.homeBox.first { padding-bottom: 0px;}

.homeBox h3 span
{
	float: right;
	width: 150px;
	font-size: 0.7em;
	color: #a5a2a2;
	font-weight: normal;
	text-align: right;
}
.homeBox h4
{
	margin-top: 11px;
}
.homeBox.last a.buttons
{
	display:block;
	text-indent:-9998px;
	overflow:hidden;
}
.homeBottom .last
{
	padding-right: 0;
}
.homeBottom .homeInBox
{
	background: #e6f2ff url(../images/homeInBoxTop.gif) no-repeat 0 0;
}
.homeBottom .homeInBox dl
{
	clear: both;
	padding: 10px;
	background: transparent url(../images/homeInBoxBottom.gif) no-repeat 0 100%;
}
.homeBottom .homeInBox dl dd, .homeBottom .homeInBox dl dt
{
	float: left;
	width: 80px;
	margin: 0;
}
.homeBottom .homeInBox dl dt
{
	width: 120px;
}
.homeBottom .homeInBox dl dd.up
{
	color: #5fa517;
	text-align: right;
}
.homeBottom .homeInBox dl dd.dn
{
	color: #c91818;
	text-align: right;
}
#teaser
{
	margin-bottom: 12px;
	position: relative;
	width:620px;
	overflow:hidden;
}

#teaser ul
{
	list-style-type: none;
}

.homeBottom .homeBox .btn
{
	margin: 0 auto;
}
.up
{
	color: #5fa517;
}
.dn
{
	color: #c91818;
}
.extranetLink
{
	margin-bottom: 10px;
	background: #f0f6ff url(../images/homeInBoxTop.gif) no-repeat 0 0%;
}
.extranetLink dl
{
	padding: 8px 16px;
	background: transparent url(../images/homeInBoxBottom.gif) no-repeat 0 100%;
}
.extranetLink dt
{
	float: left;
	color: #333333;
	font-size: 1.4em;
	font-weight: bold;
	margin-right: 8px;
	line-height: 18px;
}
.extranetLink a
{
	line-height: 18px;
}

/* ========================================================================= */
/* Tabs */
/* ========================================================================= */


#messages {
	padding:34px 6px 0;
	background: #fff;
}
#messages dl {
	line-height:18px;
	padding:10px 20px 10px 85px;
}
#messages dl dt {
	font-weight:bold;
}
#messages dl dd {
	color:#333333;
}
#messages dl#messageError {
	background:#FCD2DB url(/images/cmsMsgError.gif) no-repeat scroll 20px 50%;
	border:1px solid #D23E64;
}
#messages dl#messageError dt {
	color:#9E0133;
}
#messages dl#messageWarning {
	background:#FFEFCF url(/images/cmsMsgWarning.gif) no-repeat scroll 20px 50%;
	border:1px solid #D48429;
}
#messages dl#messageWarning dt {
	color:#D48429;
}
#messages dl#messageInfo {
	background:#E4F9D1 url(/images/cmsMsgInfo.gif) no-repeat scroll 20px 50%;
	border:1px solid #4E6E23;
}
#messages dl#messageInfo dt {
	color:#4E6E23;
}


/* ========================================================================= */
/* Tabs */
/* ========================================================================= */

#teaser ul.tabs
{
	margin-bottom: 0;
}
#teaser .teaserTabs {
	border-bottom: 1px solid #366db7;
}
#teaser .teaserTabs ul.tabs
{
	float:right;
	height: 23px;
}
.main #teaser ul.tabs
{

}
#bussinesRetailers #teaser ul.tabs
{
	padding-left: 0;
}
#content ul.tabs
{
	clear: both;
}
#content ul.tabs li
{
	float: left;
	margin: 0 0 0 1px;
}
#content ul.tabs li a, #content ul.tabs li strong
{
	display: block;
	outline: none;
	overflow: hidden;
	height: 23px;
	text-indent: -9999px;
	background-position: 0 -23px;
}
#content ul.tabs li.ui-state-hover a
{
	background-position: 0 100%;
}

#content ul.tabs li strong, #content ul.tabs li.ui-tabs-selected a, #content ul.tabs li.ui-state-active a{
	background-position: 0 0;
}


/* blue */
li#tabsNowosci strong, li#tabsNowosci a
{
	width: 114px;
	background: transparent url(../images/tabsBlueNowosci.gif) no-repeat 0 0;
}
li#tabsHity strong, li#tabsHity a
{
	width: 94px;
	background: transparent url(../images/tabsBlueHity.gif) no-repeat 0 0;
}
li#tabsPrzetwory strong, li#tabsPrzetwory a
{
	width: 143px;
	background: transparent url(../images/tabsBluePrzetwory2.gif) no-repeat 0 0;
}
li#tabsBluePorady strong, li#tabsBluePorady a
{
	width: 101px;
	background: transparent url(../images/tabsBluePorady.gif) no-repeat 0 0;
}

li#tabsWedliny strong, li#tabsWedliny a{
	width:71px;
	background: transparent url(../images/tabsBlueWedliny.gif) no-repeat 0 0;
}
li#tabsMiesa strong, li#tabsMiesa a
{
	width: 99px;
	background: transparent url(../images/tabsBlueMiesa2.gif) no-repeat 0 0;
}
li#tabsBlueWhereBuy strong, li#tabsBlueWhereBuy a
{
	width: 127px;
	background: transparent url(../images/tabsBlueWhereBuy.gif) no-repeat 0 0;
}
li#tabsPromocje strong, li#tabsPromocje a
{
	width: 114px;
	background: transparent url(../images/tabsBluePromocje.gif) no-repeat 0 0;
}
li#tabsLunch strong, li#tabsLunch a
{
	width: 97px;
	background: transparent url(../images/tabsBlueLunch.gif.gif) no-repeat 0 0;
}
li#tabsSniadanie strong, li#tabsSniadanie a
{
	width: 114px;
	background: transparent url(../images/tabsBlueSniadanie.gif) no-repeat 0 0;
}
li#tabsKolacja strong, li#tabsKolacja a
{
	width: 163px;
	background: transparent url(../images/tabsBlueKolacja.gif) no-repeat 0 0;
}
li#tabsNagrody strong, li#tabsNagrody a
{
	width: 114px;
	background: transparent url(../images/tabsBlueNagrody.gif) no-repeat 0 0;
}
li#tabsWprasie strong, li#tabsWprasie a
{
	width: 114px;
	background: transparent url(../images/tabsBlueWprasie.gif) no-repeat 0 0;
}
li#tabsWfaq strong, li#tabsWfaq a {
	width: 114px;
	background: transparent url(../images/tabsBlueFaq.gif) no-repeat 0 0;
}
li#tabsWspot strong, li#tabsWspot a {
	width: 114px;
	background: transparent url(../images/tabsBlueSpot.gif) no-repeat 0 0;
}

/* red */
li#tabsKlub strong, li#tabsKlub a
{
	width: 101px;
	background: transparent url(../images/tabsRedKlub.gif) no-repeat 0 0;
}
li#tabsKonkursy strong, li#tabsKonkursy a
{
	width: 103px;
	background: transparent url(../images/tabsRedKonkursy.gif) no-repeat 0 0;
}
li#tabsDzieci strong, li#tabsDzieci a
{
	width: 103px;
	background: transparent url(../images/tabsRedDzieci.gif) no-repeat 0 0;
}
li#tabsZdrowo strong, li#tabsZdrowo a
{
	width: 121px;
	background: transparent url(../images/tabsRedZdrowo.gif) no-repeat 0 0;
}
#ZyjZdrowo a {/* fallback jesli nie będzie SWF ani JPG */
	text-align: center;
	font-size: 1.7em;
	line-height: 3;
}
li#tabsVisit strong, li#tabsVisit a
{
	width: 134px;
	background: transparent url(../images/tabsRedVisit.gif) no-repeat 0 0;
}
li#tabsLogowanie strong, li#tabsLogowanie a
{
	width: 134px;
	background: transparent url(../images/tabsRedLogowanie.gif) no-repeat 0 0;
}
li#tabsGdzieKupic strong, li#tabsGdzieKupic a
{
	width: 134px;
	background: transparent url(../images/tabsRedGdzieKupic.gif) no-repeat 0 0;
}
li#tabsEkstranet strong, li#tabsEkstranet a
{
	width: 207px;
	background: transparent url(../images/tabsRedExtranet.gif) no-repeat 0 0;
}
li#tabsKlubLogowanie strong, li#tabsKlubLogowanie a
{
	width: 169px;
	background: transparent url(../images/tabsRedKlubLogowanie.gif) no-repeat 0 0;
}
.tabs
{
	clear: both;
}
.sideTabs
{
	margin-bottom: 12px;
}
.sideTabs ul.tabs
{
	border-bottom: 1px solid #cd6665;
}
#content .sideTabs ul.tabs li
{
	margin: 0 1px 0 0;
}
#registerInClub
{
	padding: 14px 17px;
}

#contestsInClub
{
}

.innerTabTxt
{
	padding: 14px 17px;
}
.sideTabs .canvas
{
	position:relative;
	min-height: 209px;
	height: auto !important;
	height: 209px;
	background: transparent url(../images/registerInClub.jpg) no-repeat 0 100%;
}
/*	#registerInClub{
background: transparent url(../images/registerInClub.jpg) no-repeat 0 100%;
} */
#registerInClub .btn, #contestsInClub .btn
{
	margin: 10px auto 0 auto;
}
#registerInClub p, #contestsInClub p
{
	margin-top: 0;
}
#registerInClub h4, #contestsInClub h4
{
	margin-bottom: 1em;
}
#tabCanvas
{
	height: 185px;
	overflow: hidden;
	position: relative;
}
#tabCanvas img
{
	position: absolute;
	top: 0;
	left: 0;
}
.tabs.promo
{
	position: relative;
	height: 185px;
}
.tabs.promo .blend
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 185px;
	background: transparent url("../images/tabNew.png") no-repeat 0 100%;
}
.tabs.promo .tabNowosciInfo
{
	position: absolute;
	left: 10px;
	bottom: 1px;
	width: 220px;
}
.tabs.promo .tabNowosciInfo p
{
	margin-top: 0;
}

#loginForm label
{
	float: left;
	width: 66px;
}
#loginForm .row
{
	height: 21px;
	margin-bottom: 12px;
	line-height: 21px;
	background: transparent url("../images/inpLoginBg.gif") no-repeat 100% 50%;
}
#loginForm input
{
	float: right;
	width: 180px;
	margin: 4px 3px 0 0;
	background: none;
	border: none;
}
#loginForm input.image
{
	float: right;
	width: auto;
	height: auto;
}
.adviceBox
{
	padding-bottom: 8px;
	margin-bottom: 15px;
	margin-top: 15px;
	background: transparent url("../images/adviceBoxBottom.gif") no-repeat 50% 100%;
	position: relative;
}
.adviceBox #tabsBluePorady {
	margin-left: 0px !important;
}

.adviceBox .homeBox {
	height: auto;
}
.adviceBox ul.tabs
{
	border-bottom: 1px solid #366DB7;
	padding-left: 0px !important;
}
.adviceBox .tab
{
	padding: 10px;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	background-color: #eaf3ff;
}
.adviceBox .tab .homeBox
{
	width: 280px;
	overflow: hidden;
}
body#bussinesRetailers #homeBottom .homeBox
{
	width: 300px;
}
#contestBanner
{
	width: 300px;
	padding: 0;
}
#contestBanner a
{
	display: block;
	outline: none;
	text-indent: -9999px;
	width: 300px;
	height: 208px;
	background: transparent url("../images/contestBanner2.jpg") no-repeat 0 0;
}
#contestBanner h4{
	overflow: hidden;
	text-indent: -9999px;
	height: 23px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #cd6665;
	background: transparent url(../images/tabsRedKonkursy.gif) no-repeat 0 0;
}
.whereToBuy ul.tabs
{
	width: 100%;
	border-bottom: 1px solid #366DB7;
}
#tabWhereBuy
{
	position: relative;
	padding: 20px 10px 0 185px;
	margin-bottom: 20px;
	min-height: 106px;
	height: auto !important;
	height: 106px;
	background: #f4fbff url("../images/tabWhereBuy.gif") no-repeat 0 100%;
}
#tabWhereBuy p
{
	margin: 0;
}
#tabWhereBuy a.btn
{
	position: absolute;
	right: 15px;
	bottom: 15px;
}

/* ========================================================================= */
/* Navigation */
/* ========================================================================= */
#mainNav
{
	position: relative;
	background: #fff url("../images/mainNav.jpg") repeat-x 0 100%;
	z-index: 450;
}
#mainNav ul
{
	position: relative;
	width: 795px;
	height: 30px;
	padding: 0 0 0 165px;
	margin: 0 auto;
}
#mainNav .wrap
{
	width: auto;
	background: transparent url("../images/mainNavCenter.jpg") no-repeat 50% 0;
}
#mainNav ul li
{
	float: left;
	position: relative;
}
#mainNav ul li strong
{
	float: left;
}
#mainNav ul li strong a, #mainNav ul li a
{
	display: block;
	overflow: hidden;
	outline: none;
	height: 30px;
	text-indent: -9999px;
	background: transparent url("../images/mainNavItems.gif") no-repeat 0 0;
}
#mainNav ul li#navStart a
{
	width: 119px;
	background-position: 0 0;
}
#mainNav ul li#navStart a:hover,
#mainNav ul li#navStart .current a
{
	width: 119px;
	background-position: 0 -30px;
}
#mainNav ul li#navStart strong a
{
	width: 119px;
	background-position: 0 -30px;
}
#mainNav ul li#navAbout a
{
	width: 124px;
	background-position: -119px 0;
}
#mainNav ul li#navAbout a:hover,
#mainNav ul li#navAbout.current a
{
	width: 124px;
	background-position: -119px -30px;
}
#mainNav ul li#navAbout strong a
{
	width: 124px;
	background-position: -119px -30px;
}
#mainNav ul li#navOffer a
{
	width: 127px;
	background-position: -243px 0;
}
#mainNav ul li#navOffer a:hover,
#mainNav ul li#navOffer.current a
{
	width: 127px;
	background-position: -243px -30px;
}
#mainNav ul li#navOffer strong a
{
	width: 127px;
	background-position: -243px -30px;
}
#mainNav ul li#navConsumer a
{
	width: 211px;
	background-position: -371px 0;
}
#mainNav ul li#navConsumer a:hover,
#mainNav ul li#navConsumer.current a
{
	width: 211px;
	background-position: -371px -30px;
}
#mainNav ul li#navConsumer strong a
{
	width: 211px;
	background-position: -371px -30px;
}
#mainNav ul li#navBusiness a
{
	width: 209px;
	background-position: -582px 0;
}
#mainNav ul li#navBusiness a:hover,
#mainNav ul li#navBusiness.current a
{
	width: 209px;
	background-position: -582px -30px;
}
#mainNav ul li#navBusiness strong a
{
	width: 209px;
	background-position: -582px -30px;
}

#mainNav ul li ul.linksStage0
{
	display: none;
	position: absolute;
	top: 30px;
	left: -4px;
	width: auto;
	height: auto;
	padding: 0 4px 10px 4px;
	background: transparent url("../images/subNav.png") no-repeat 0 100%;
	width: 213px;
}
#mainNav ul li:active ul.linksStage0,
#mainNav ul li:focus ul.linksStage0,
#mainNav ul li.over ul.linksStage0,
#mainNav ul li:hover ul.linksStage0
{
	display: block;
}

#mainNav ul .over ul.linksStage0
{
	display:block;
}

#mainNav ul li ul.linksStage0 li
{
	float: left;
	clear: left;
	border-bottom: 1px dotted #eaa501;
}
#mainNav ul li ul.linksStage0 li.last
{
	border: none;
}
#mainNav ul li ul.linksStage0 li a
{
	height: 26px;
	width: 191px !important;
	display: block;
	float: none;
	padding-left: 22px;
	text-indent: 0;
	text-transform: uppercase;
	text-decoration: none;
	color: #4a4a4a;
	font-weight: bold;
	line-height: 26px;
	background: none;
}
#mainNav ul li ul.linksStage0 li a:active,
#mainNav ul li ul.linksStage0 li a:focus,
#mainNav ul li ul.linksStage0 li a:hover
{
	background-color: #fff7bc;
}
#navContent,#menuExtranet
{
	padding: 0 0 20px 0;
	margin-bottom: 10px;
	background: transparent url("../images/navContent.jpg") no-repeat 0 100%;
}
#navContent .header,#menuExtranet .header
{
	width: 300px;
	height: 32px;
	background: transparent url("../images/navContentHead.jpg") no-repeat 0 0;
}

#navContent .header h3,#menuExtranet .header h3
{
	display: block;
	overflow: hidden;
	font-family: Arial, Sans-Serif;
	color: #403e3c;
	height: 27px;
	padding-top: 5px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	cursor: default;
	text-indent: -9999px;
}

#navContent ul,#menuExtranet ul
{
	padding-left: 5px;
}
#navContent ul li,#menuExtranet ul li
{
	float: left;
	clear: left;
	width: 292px;
	border-top: 1px dotted #eaa501 !important;
}
#navContent ul li.last,#menuExtranet ul li.last
{
	border-bottom: 1px dotted #eaa501 !important;
}
#navContent ul li a,#menuExtranet ul li a
{
	display: block !important;
	line-height: 25px;
	padding-left: 29px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #343434;
	width: 262px;
}
#navContent ul li strong a, #navContent ul li a:hover,#menuExtranet ul li strong a, #menuExtranet ul li a:hover
{
	background: #fff7bc;
	display: block;
}
#navContent ul.linksStage1 li.sh a
{
	background: transparent url("../images/navContentDec.gif") no-repeat 100% 100%;
}
#navContent ul.linksStage1 li.sh strong a, #navContent ul.linksStage1 li.sh a:hover
{
	background-color: #fff7bc;
	background-position: 100% -1px;
	display: block;
}
#navContent ul.linksStage1 li.sh ul
{
	display: none;
}
#navContent ul.linksStage1 li.over, #navContent ul.linksStage1 li.sh:hover
{
	position: relative;
}
#navContent ul.linksStage1 li.over ul, #navContent ul.linksStage1 li.sh:hover ul
{
	display: block;
	position: absolute;
	left: 250px;
	top: 13px;
	padding: 0;
	background-color: #ffdb63;
	border-left: 1px dotted #eaa501;
	border-right: 1px dotted #eaa501;
}
#navContent ul.linksStage1 li.over ul li, #navContent ul.linksStage1 li.sh:hover ul li
{
	width: 260px;
}
#navContent ul.linksStage1 li.over ul li a, #navContent ul.linksStage1 li.sh:hover ul li a
{
	text-transform: none;
	padding-left: 10px;
	background-image: none;
	display: block;
	width: 250px;
}
#navContent ul.linksStage1 li.over ul li.sh a, #navContent ul.linksStage1 li.sh:hover ul li.sh a
{
	display: block;
	background: transparent url("../images/navContentDec.gif") no-repeat 100% 100%;
}
#navContent ul.linksStage1 li.over ul li.sh strong a, #navContent ul.linksStage1 li.over ul li.sh:hover a, #navContent ul.linksStage1 li.sh:hover ul li.sh strong a, #navContent ul.linksStage1 li.sh:hover ul li.sh:hover a
{
	background-color: #fff7bc;
	background-position: 100% -1px;
}
#navContent ul.linksStage1 li.over ul li.sh ul, #navContent ul.linksStage1 li.sh:hover ul li.sh ul
{
	display: none;
}
#navContent ul.linksStage1 li.over ul li.over ul, #navContent ul.linksStage1 li.sh:hover ul li.sh:hover ul
{
	display: block;
	position: absolute;
	left: 200px;
	top: 13px;
}
#navContent ul.linksStage1 li.over ul li.over ul li a, #navContent ul.linksStage1 li.sh:hover ul li.sh:hover ul li a
{
	text-transform: none;
	padding-left: 10px;
	background-image: none;
	background-color: transparent;
}
#navContent ul.linksStage1 li.over ul li.over ul li strong a, #navContent ul.linksStage1 li.over ul li.over ul li a:hover, #navContent ul.linksStage1 li.sh:hover ul li.sh:hover ul li strong a, #navContent ul.linksStage1 li.sh:hover ul li.sh:hover ul li a:hover
{
	background-color: #fff7bc;
}

/* ========================================================================= */
/* Footers */
/* ========================================================================= */

#footer
{
	width: 960px;
	height: 135px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	background: transparent url("../images/footer.jpg") no-repeat 50% -165px;
}
p.copy
{
	float: left;
	width: 290px;
	padding-left: 10px;
	margin: 0;
	color: #b4d7ff;
}
ul#footerSiteMap
{
	float: right;
	width: 600px;
}
ul#footerSiteMap li
{
	float: left;
	padding: 0 3px 0 0;
	margin: 0 3px 0 0;
	border-right: 1px solid #fff;
}
ul#footerSiteMap li a
{
	color: #fff;
}
#footerContact
{
	float: left;
	color: #fff;
	width: 285px;
	padding-left: 10px;
}
#footerContact h3
{
	color: #fff;
	margin-bottom: 10px;
}
#footerContact h3 span
{
	float: left;
}
#footerContact h3 a
{
	color: #fff;
	float: right;
	font-size: 0.7em;
	font-weight: normal;
}
#footerContact p
{
	margin: 0 0 1em 0;
}
#footerContact p strong
{
	display: block;
}
p.contactLocation
{
	clear: both;
}
p.contactPhone
{
	float: left;
	width: 135px;
}
p.contactInfo
{
	float: right;
	width: 135px;
	text-align: right;
}
#footerCopy
{
	clear: both;
}
#footerCopy a
{
	color:#fff;
	text-decoration:none;
}
#footerCopy a:hover
{
	text-decoration:underline;
}

/* ========================================================================= */
/* Buttons */
/* ========================================================================= */
a.more
{
	color: #366db7;
}
.recipeTime
{
	display: block;
	height: 14px;
	padding-left: 20px;
	line-height: 14px;
	background: transparent url("../images/recipeTime.gif") no-repeat 0 50%;
}
.recipeTimeArticle{
	display: inline;
}
.recipeTime
{
	margin:0.5em 0;
}
.btn
{
	display: block;
	overflow: hidden;
	outline: none;
	height: 27px;
	text-indent: -9999px;
}
.btn:hover
{
	background-position: 0 100%;
}
.btnBlueRegister
{
	width: 134px;
	background: transparent url("../images/btnBlueRegister.gif") no-repeat 0 0;
}
.btnBlueRegister
{
	width: 134px;
	background: transparent url("../images/btnBlueRegister.gif") no-repeat 0 0;
}
.btnBlueParticipate
{
	width: 98px; height:25px;
	background: transparent url("../images/btnParticipate.gif") no-repeat 0 0;
}
.btnBlueExpertSays
{
	width: 138px; height:25px; margin:0 auto;
	background: transparent url("../images/btnExpertSays.gif") no-repeat 0 0;
}
.btnBlueExpertSaysBox
{
	position:absolute;
	bottom:12px; left:10px;
	width: 138px; height:25px;
	background: transparent url("../images/btnExpertSays1.gif") no-repeat 0 0;
}
.btnBlueZobaczPrzepisy
{
	width: 208px;
	background: transparent url("../images/btnBlueZobaczPrzepisy.gif") no-repeat 0 0;
	text-indent:-9998px;
	display:block;
	overflow:hidden;
}
.btnBlueMore
{
	width: 87px;
	background: transparent url("../images/btnBlueMore.gif") no-repeat 0 0;
}
.btnYellowZobaczWiecej
{
	width: 134px;
	background: transparent url("../images/btnYellowZobaczWiecej.gif") no-repeat 0 0;
}
.btnAddComment
{
	width: 138px;
	background: transparent url("../images/btnAddComment.gif") no-repeat 0 0;
}
.btnYellowZobaczWiecej
{
	position:absolute;
	bottom:5px;
}

.btnArchiwum
{
	width: 116px;
	height:27px;
	overflow:hidden;
	text-indent:-9998px;
	background: transparent url("../images/btnArchiwum.gif") no-repeat 0 0;
}

.btnAktualnosci
{
	width: 116px;
	height:27px;
	overflow:hidden;
	text-indent:-9998px;
	background: transparent url("../images/btnAktualnosci.gif") no-repeat 0 0;
}


.btnYellowDodajNowyPrzepis{
	width: 150px;
	background: transparent url("../images/btnYellowDodajNowyPrzepis.gif") no-repeat 0 0;
	display:block;
	text-indent:-9998px;
	height:30px;
	margin-top:10px;
}
.btnYellowDodajNowyPrzepis:hover{
	background-position:0 -33px;
}
.btnBlueDodajNowyPrzepis{
	width: 150px;
	background: transparent url("../images/btnBlueDodajNowyPrzepis.gif") no-repeat 0 0;
	display:block;
	text-indent:-9998px;
	height:30px;
	float: right;
	margin: -25px 0 0 0;
}
.btnBlueDodajNowyPrzepis:hover {
	background-position: 0 -33px;
}
.btnYellowArchiwumAktualnosc
{
	width: 120px;
	background: transparent url("../images/btnAktualnosciRight.gif") no-repeat 0 0;
	display:block;
	text-indent:-9998px;
	position:absolute;
	bottom:5px;
	left:0px;
}

.homeBox.last .buttons
{
	position:absolute;
	bottom: 5px;
	left: 0px;
	text-indent:-9998px;
	overflow: hidden;
}


/* ========================================================================= */
/* Pictures */
/* ========================================================================= */


.picture
{
	display: block;
	border: 1px solid #e0e0e0;
}
.picLeft
{
	float: left;
	margin:0 10px 10px 0;
}

.homeLeft .picLeft
{
	overflow: hidden;
	width: 290px; height: 198px;
	background: #ffffff;
	margin: 0 0 5px 0;

}

.picRight
{
	float: right;
	margin:15px;
}
.picDesc a.more
{
	float: right;
	width: 100px;
	text-align: right;
	line-height: 20px;
	outline: none;
}
#recipe .picDescLeft a.more
{
	padding-right:20px;
	float:right;
}
.picDescLeft a.more
{
	padding-right:20px;
	float:right;
}
.picDescLeft
{
	float: left;
	width: 312px;
}

#perscription1 .picDescLeft
{
	float: left;
	width: 148px;
}
.recordImg
{
	margin: 20px auto;
}
a.picLeft{
	margin: 0 10px 10px 0;
}

/* ========================================================================= */
/* Comments
/* ========================================================================= */

#comments{
	margin-top: 20px;
}
#comments h4{
	float: left;
	width: 120px;
	line-height: 26px;
}
#comments .btn{
	float: left;
	margin-left: 20px;
}
#comments .CommentItem{
	clear: both;
	border-bottom: 1px solid #fce9a7;
	margin-bottom: 10px;
}
#comments dl{
	margin-bottom: 10px;
}
#comments dl dt{
	width: 500px;
	color: #346cb9;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding-bottom: 2px;
}
#comments dl dd{
	font-size: 0.8em;
}
#comments #addCommentBox h4{
	float: none;
	padding: 10px 20px;
	width: auto;
	border: 1px solid #fce9a7;
	background-color: #fffce9;
}
#addCommentBox label{
	width: 200px;
	padding-right: 20px;
	float: left;
	text-align: right;
	line-height: 25px;
	font-weight: bold;
}
#addCommentBox input.text{
	width: 373px; height: 18px;
	padding: 5px 0 0 5px;
}
#addCommentBox textarea{
	width: 378px; height: 130px;
}

#addCommentBox .formRow{
	clear: both;
	margin-bottom: 10px;
}
#addCommentBox input.image{
	float: left;
	margin-left: 220px;
}
#capchaRow{
	float: left;
	padding-left: 220px;
	width: 378px;
}
#capchaRow img{
	float: right;
	border: 1px solid #E0E0E0
}
#capchaRow a{
	clear: right;
	float: right;
	width: 143px;
	text-align: center;
	margin: 10px 0;
}
#addCommentBox #capchaRow input{
	float: left;
	clear: left;
	width: 150px;
}
#addCommentBox #capchaRow label{
	float: left;
	text-align: left;
	width: 150px;

	margin-bottom: 4px;
}
.emptyComments{
	clear: both;
	padding: 30px 0 50px 0;
	text-align: center;
	font-weight: bold;
}
#commentsMsg{
	clear: both;
}
#commentsMsg p{
	text-align: center;
}
#commentsMsg p.errorOn{
	color: #df4337;
}
/* ========================================================================= */
/* Raiting
/* ========================================================================= */
dl.rating
{
	width: 160px;
	clear: both;
	float: left;
	line-height: 20px;
}
dl.rating dt, dl.rating dd, dl.rating dd ol li
{
	float: left;
}
dl.rating dt
{
	width: 100px;
	font-weight: bold;
}
dl.rating dd
{
	position: relative;
}
dl.rating dd ol
{
	position: relative;
	width: 90px; height: 20px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
	background: transparent url("../images/rating.gif") no-repeat 0 0;
}
dl.rating dd ol.currentRank0{background-position: 0 0px;}
dl.rating dd ol.currentRank1{background-position: 0 -20px;}
dl.rating dd ol.currentRank2{background-position: 0 -40px;}
dl.rating dd ol.currentRank3{background-position: 0 -60px;}
dl.rating dd ol.currentRank4{background-position: 0 -80px;}
dl.rating dd ol.currentRank5{background-position: 0 -100px;}
dl.rating dd ol.currentRank0 li,
dl.rating dd ol.currentRank1 li,
dl.rating dd ol.currentRank2 li,
dl.rating dd ol.currentRank3 li,
dl.rating dd ol.currentRank4 li,
dl.rating dd ol.currentRank5 li{
	text-indent: -9999px;
	overflow: hidden;
}

dl.rating dd ol li
{
	width: 18px;
	height: 20px;
	margin: 0;
	text-indent: -9999px;
}
dl.rating dd ol li a
{
	overflow: hidden;
	position: absolute;
	top:0; left:0;
	width: 18px; height: 20px;
	padding: 0; margin: 0;
	text-indent: -9999px;
	z-index: 200;
}
dl.rating dd ol li a.rank1{top: 0;left: 0;}
dl.rating dd ol li a.rank2{top: 0;left: 18px;}
dl.rating dd ol li a.rank3{top: 0;left: 36px;}
dl.rating dd ol li a.rank4{top: 0;left: 54px;}
dl.rating dd ol li a.rank5{top: 0;left: 72px;}

dl.rating dd ol li a:hover{
	left: 0;
	width: 90px;
	background: transparent url("../images/rating.gif") no-repeat 0 0;
	z-index: 2;
}
dl.rating dd ol li a.rank1:hover{left: 0; background-position: 0 -20px;}
dl.rating dd ol li a.rank2:hover{left: 0; background-position: 0 -40px;}
dl.rating dd ol li a.rank3:hover{left: 0; background-position: 0 -60px;}
dl.rating dd ol li a.rank4:hover{left: 0; background-position: 0 -80px;}
dl.rating dd ol li a.rank5:hover{left: 0; background-position: 0 -100px;}
/* ========================================================================= */
/* Bread Crumbs/
/* ========================================================================= */
#breadCrumbs
{
	padding: 0 0 0 0;
	margin-bottom: 20px;
}
#breadCrumbs p
{
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
	line-height: 16px;
}
#breadCrumbs ul.crumbs li
{
	float: left;
	padding-right: 8px;
	line-height: 16px;
}
#breadCrumbs ul.crumbs li a
{
	color: #366DB7;
	text-decoration: underline;
}
#breadCrumbs ul.crumbs li a:hover
{
	text-decoration: none;
}
/* ========================================================================= */
/* Turbo zmiana/
/* ========================================================================= */




/* ========================================================================= */
/* Headers/
/* ========================================================================= */
#bussinesRelation h3.hdNavContent
{
	background: transparent url(../images/hdRelacje.gif) no-repeat 50% 12px;
}
#consumerHome h3.hdNavContent
{
	background: transparent url(../images/hdDlaKonsumenta.gif) no-repeat 50% 12px;
}

#business6 h3.hdNavContent
{
	background: transparent url(../images/hdDetalisci.gif) no-repeat 50% 10px;
}
#business7 h3.hdNavContent
{
	background: transparent url(../images/hdHurtownicy.gif) no-repeat 50% 12px;
}
#business8 h3.hdNavContent
{
	background: transparent url(../images/hdHodowcy.gif) no-repeat 50% 12px;
}
#business9 h3.hdNavContent
{
	background: transparent url(../images/hdEksport.gif) no-repeat 50% 12px;
}
#business10 h3.hdNavContent
{
	background: transparent url(../images/hdKatering.gif) no-repeat 50% 12px;
}
#business43 h3.hdNavContent
{
	background: transparent url(../images/hdFrednowy.gif) no-repeat 50% 12px;
}

#aboutUs h3.hdNavContent
{
	background: transparent url(../images/hdOfirmie.gif) no-repeat 50% 12px;
}
#aboutUs1 h3.hdNavContent
{
	background: transparent url(../images/hdOnas.gif) no-repeat 50% 12px;
}
#aboutUs2 h3.hdNavContent
{
	background: transparent url(../images/hdMedia.gif) no-repeat 50% 12px;
}
#aboutUs3 h3.hdNavContent
{
	background: transparent url(../images/hdKariera.gif) no-repeat 50% 12px;
}
#aboutUs4 h3.hdNavContent
{
	background: transparent url(../images/hdPrzetargi.gif) no-repeat 50% 12px;
}

.offerNav h3.hdNavContent
{
	background: transparent url(../images/hdMiesa.gif) no-repeat 50% 10px;
}
.offerNav1 h3.hdNavContent
{
	background: transparent url(../images/hdPrzetwory.gif) no-repeat 50% 10px;
}
#navContent #ekstranet h3{
	background: transparent url(../images/hdEkstranet.gif) no-repeat 50% 13px;
}

#navContent #hdForYoung h3{
	background: transparent url(../images/hdDlaNajmlodszych.gif) no-repeat 50% 13px;
}
#navContent .header h3
{
	text-indent: -9999px;
}



#menuExtranet h3.extranetTab {
	background: transparent url(../images/tabRedExtranet.gif) no-repeat 50% 10px;
	overflow: hidden;
	text-indent: -99998px;
}
#menuExtranet #ekstranet {
	border-bottom: 1px solid #BC0B03;
}

/* ========================================================================= */
/* Article/
/* ========================================================================= */
.article h6, .article ol, .article ul, .article p
{
	margin: 0 0 1em 0;
}
.article object{
	margin: 15px auto;
	display: block;
	width: 425px;
}
.article h3
{
	font-size: 2em;
	margin-bottom: 0.5em;
	color: #403e3c;
	font-weight: normal;
	clear: both;
}
.article h4
{
	font-size: 1.2em;
	margin: 0 0 0.8em 0;
}
.article h4 a
{
	color: #333;
	text-decoration: none;
}
.article h4 a:hover
{
	text-decoration: underline;
}
.article h5
{
	margin: 0 0 0.9em 0;
}
.article ul
{
	padding-left: 20px;
	list-style-position: inside;

}
.article ol
{
	padding-left: 20px;
}
.article ul li
{
	line-height: 1.4em;
}
.article a
{
	color: #366DB7;
}

.article .picRight
{
	margin: 0 0 0 12px;
}

.articleDesc
{
	margin: -5px 0 12px 0;
}
.articleDesc a
{
	color: #366db7;
}

.articleDesc dl.articleRating
{
	float: left;
	border-right: none;
	padding-right: 20px;
	height: 20px;
	line-height: 20px;
}
.articleDesc dl.articleRating dd
{
	width: 120px;
	text-indent: -9999px;
	background: transparent url("../images/rating.gif") no-repeat 0 -60px;
}
.articleDesc .articleCategory
{
	float: left;
	margin-top: 4px;
}
.articleDesc .articleAuthor
{
	float: left;
	margin-top: 4px;
}
.articleDesc .articleComments
{
	float: left;
	margin-top: 4px;
}
.articleDesc dl
{
	padding-right: 5px;
	margin-right: 10px;
}
.articleDesc dl dd, .articleDesc dl dt
{
	float: left;
}
.articleDesc dl dt
{
	padding-right: 5px;
}
.articleOptions
{
	clear: both;
	padding: 10px;
	border: 1px solid #fde9a5;
	background-color: #fffce8;
	margin: 10px 0;
}
.articleOptions dl
{
	float: left;
	width: 200px;
	clear: none;
}
.articleOptions ul
{
	float: right;
	width: 300px;
	text-align: right;
	margin: 0;
	padding-top: 3px;
}
.articleOptions ul li
{
	display: inline;
	line-height: 13px;
	padding: 0 5px 0 0;
	margin-right: 5px;
	border-right: 1px solid #000;
}
.article h4.title
{
	padding: 5px 10px;
	margin: 15px 0 10px 0;
	background-color: #FFFCE8;
	border: 1px solid #FDE9A5;
}
.article h4.title span
{
	font-size: 0.8em;
	color: #A5A2A2;
	font-weight: normal;
}
.article table
{
	width: 100%;
	border: 1px solid #FDE9A5;
	text-align: left;
	margin: 2px auto 10px auto;
	background-color: #fffdf3;
	text-align: center;
}
.article table thead
{
	background-color: #FFF7BC;
}

.article table thead th
{
	border: 1px solid #FDE9A5;
	font-weight: bold;
}
.article table thead th span
{
	font-weight: normal;
}
.article table tbody th
{
	text-align: left;
}
.article table th, .article table td
{
	padding: 5px 15px;
	border-top: 1px solid #FDE9A5;
	border-bottom: 1px solid #FDE9A5;
}

.article table td
{
	border: 1px solid #FDE9A5;
}

.article form
{
	margin: 0 0 10px 0;
}
.article form.filter
{
	text-align: right;
}
.article form.filter select
{
	width: 60px;
	text-align: center;
	padding: 2px;
}
.article form.filter #type
{
	width:120px;
}
.article form.filter label
{
	display: none;
}
.article form.filter input.image
{
	margin-left: 10px;
}
.article form.filterLong
{
	padding: 10px;
	margin: 15px 0 10px 0;
	background-color: #FFFCE8;
	border: 1px solid #FDE9A5;
}

.article form.filterLong
{

}
.article form.filterLong select
{
	float: left;
	padding: 2px;
	margin-right: 5px;
}
.article form.filterLong label
{
	display: none;
}
.article form.filterLong select option
{
	padding: 0 2px;
}
.article form.filterLong select#cat
{
	width: 250px;
}
.article form.filterLong select#month
{
	width: 90px;
}
.article form.filterLong select#year
{
	width: 70px;
}
.article form.filterLong input.image
{
	float: right;
}
h6.descDate
{
	margin-top: -8px;
	font-weight: normal;
	color: #A5A2A2;
}
h5.descDate
{
	margin-top: -8px;
	font-weight: normal;
	color: #A5A2A2;
}
.article .articleAbstract
{
	border-bottom: 1px solid #FDE9A5;
	margin-bottom: 10px;
	padding: 0 5px 10px 5px;
}
.article .articleAbstract dl
{
	clear: both;
	padding: 5px 10px;
	background-color: #FFF7BC;
	margin-bottom: 2px;
}
.article .articleAbstract dl dt
{
	float: left;
	width: 200px;
}
.article .articleAbstract dl dd
{
	float: right;
	width: 400px;
}

.article .articleAbstract1
{
	border-bottom: 1px solid #FDE9A5;
	margin-bottom: 10px;
	padding: 0 0px 10px 0px;
}

.article .articleAbstract1 dl
{
	clear: both;
	padding: 5px 10px;
	background-color: #FFF7BC;
	margin-bottom: 2px;
}
.article .articleAbstract1 dl dt
{
	float: left;
	width: 200px;
}
.article .articleAbstract1 dl dd
{
	float: right;
	width: 400px;
}

form#question label
{
	display: block;
	margin-bottom: 1em;
	color: #666;
}
form#question input.text
{
	display: block;
	width: 100%;
	margin-bottom: 1em;
}
form#question input.image
{
	display: block;
	margin: 0 auto;
}
form#question textarea
{
	display: block;
	width: 100%;
	height: 150px;
	margin-bottom: 1em;
}
ol.faq
{
	padding: 0;
	font-weight: bold;
}
ol.faq li a
{
	font-weight: normal;
}
#calendar dl
{
	clear: both;
	padding: 10px 10px;
	border-bottom: 1px solid #FDE9A5;
}
#calendar dl dt
{
	float: left;
	width: 145px;
	text-align: center;
	font-weight: bold;
}
#calendar dl dd
{
	float: right;
	width: 440px;
}
.pagination ul
{
	float: right;
	padding: 10px;
}
.pagination ul li
{
	float: left;
	list-style-type: none;
}
.pagination ul li a
{
	padding: 2px;
}

#abstractHome
{
	padding: 0 150px 35px 30px;
	background: transparent url(../images/homeRight.jpg) no-repeat -10px 100%;
}
#abstractHome ul {
	list-style-type: disc;
}
#abstractHome h3
{
	font-size: 1.8em;
}
form#homeVote input.radio
{
	margin-right: 5px;
}
form#homeVote .row
{
	margin-bottom: 5px;
}
form#homeVote input.image
{
	margin: 5px 0 0 0;
}
.consumerAdv
{
	margin: 15px 0;
}
.consumerAdv .sideTabs
{
	width: 300px;
	float: left;
	margin-right: 20px;
}
.consumerAdv .last
{
	margin-right: 0;
}
#shopLocator
{
	position: relative;
	height: 189px;
	padding: 10px;
	background: transparent url(../images/shopLocator.jpg) no-repeat 0 100%;
}
#shopLocator p
{
	margin: 0;
}
#shopLocator a.btn
{
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.offerItem a{
	position:relative;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #e0e0e0;
}

.offerItem a.offerItemMore {
	border: none;
}


.offerItems
{
	clear: both;
	background: transparent url(../images/offerList.gif) repeat-y 0 0;
	padding: 0 10px 10px;
}
.offerItem
{
	float: left;
	width: 280px;
	height: 330px;
	padding: 10px;
	position: relative;
	overflow: hidden;
}

.offerItem p
{
	line-height: 14px;
	margin-bottom: 0px;
	overflow: hidden;

	color: #3e3e3e;
	clear: both;
}
.sideBar  .offerItem p {
	height: 58px;
}

.offerItem .options
{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 260px;
}


.offerItem .options span
{
	float: left;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}

.offerItem .options a
{
	float: right;
}

.offerItem h4
{
	font-size: 1.3em;
	line-height: 1.3em;
	overflow: hidden;
	height: 2.8em;
	margin-bottom: 0px !important;
}

.offerItem .picture
{
	margin-bottom: 10px;
	border: none;
}
.offerItem .picture img
{
	border: 1px solid #E0E0E0;
}
.offerItem ul {
	list-style-type: disc;
}
.offerItem ul li {
	line-height: 1.1em;
}
.offerItem .offerItemShortDesc {
	overflow: hidden;
	clear: both;
	height: 58px;
}

.offerListTop
{
	height: 31px;
	background: transparent url(../images/offerListTop.gif) no-repeat 0 0;
}

.offerListTop h3
{
	float: left;
	padding-left: 20px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 0;
	font-size: 22px;
}
.offerListTop.product h3
{
	float: none;
	width: auto;
	padding-right: 20px;
}

.offerListBottom
{
	height: 36px;
	background: transparent url(../images/offerListBottom.gif) no-repeat 0 100%;
}

.offerListBottom
{
}

#offerList .pagination ul
{
	margin: 0;
	padding: 0 20px 0 0;
	height: 30px;
	font-weight: bold;
}
#offerList .pagination ul li
{
	line-height: 29px;
}

.pagination1
{
	float: right;
	margin-right: 15px;
}
.pagination1 ul
{
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 0;
	margin-bottom: 0px;
}
.pagination1 ul li
{
	float: left;
	list-style-type: none;
}

.offerListBottom .pagination1 ul
{
	padding-top: 8px;
}

.productView
{
	background: #fffdee url(../images/rsbg.gif) repeat-y right 0;
	padding: 16px 0 16px 16px;
	margin-right: 1px;
}

.productView .row1
{
	float: left;
	width: 305px;
}

.productView .row1 a
{
	float: left;
	position:relative;
}
.productView .row1 img
{
	border: 1px solid #e0e0e0;
}
.productView .row1 a.none {
	display: block;
	margin: 10px 10px 0px 0px;
}
.productView .row1 a.none img {
	width: 85px;
}

.productView .row2
{
	float: left;
	width: 288px;
	padding-right: 20px;
}

.pagination1 ul li a
{
	padding: 2px;
	color: #363636;
	font-size: 13px;
	font-weight: bold;
	font-size: 1em;
}

.pagination1 ul li a:hover
{
	text-decoration: none;
}

.pagination1 ul li strong
{
	color: #e2332c;
	font-weight: normal;
	font-size: 13px;
}
.pagination1 .next a
{
	padding-right: 10px;
	background: url(../images/mgr.gif) no-repeat right center;
}

.pagination1 .prev a
{
	padding-left: 10px;
	background: url(../images/mgl.gif) no-repeat left center;
}


.article .agreement
{
	margin-top: 25px;
}
.article .agreement p
{
	text-align: center;
	margin-bottom: 0.5em;
}
.woNav
{
	padding: 30px 0 0 0;
}

/* ========================================================================= */
/* SiteMap */
/* ========================================================================= */
div#sitemap h5 {
	margin-top: 10px;
}
div#sitemap li {
	margin: 2px 0 0 0;
}
/*
ul#sitemap li {
float: left;
width: 210px;
}
	ul#sitemap li li {
	float: none;
	width: auto;
}*/
div#sitemap ul {
	margin: 3px 0  0 10px;
}

div#sitemap ul.sitemap {
	float: left;
	margin: 0 40px 0 0;
}

/* ========================================================================= */
/* Tabs - Standard Blue */
/* ========================================================================= */
#standardTabs {
	float: left;
	width: 100%;
	margin: 10px 0;
}
#standardTabs ul.tabs {
	list-style-type: none;
	padding-left: 0; border-bottom: 1px solid #245E9A; margin-bottom: 0;
}
#standardTabs #standardTabsContent {

	background-color: #F0F9FE;
}
#standardTabs #standardTabsContent .tabs {
	padding: 20px 30px;
}
#standardTabs #standardTabsContent #tabsWfaq ul {
	list-style-type: disc;
}

/* ========================================================================= */
/* others... i think ?! */
/* ========================================================================= */
#searchProduct
{
	color: #403e3c;
	margin-bottom: 10px;
}


.blue_box
{
	background: #f0f9fe;
	margin-bottom: 20px;
}
.whereToBuy1
{
	position: relative;
	height: 132px;
	background: url(../images/rsbg.gif) repeat-y right 0;
}
.blue_box  img {
	float: left;
}
.whereToBuy1 .options
{
	position: absolute;
	bottom: 0;
	left: 0;
	padding-bottom: 15px;
	width: 100%;
	background: url(../images/boxBlueBottom.gif) no-repeat 0 bottom;
}

.whereToBuy1 .options a
{
	float: right;
	margin-right: 15px;
}
.whereToBuy1 .information
{
	margin-right: 35px;
	padding-top: 5px;
}
.whereToBuy1 .information p {
	padding-top: 10px;
	margin-top: 0px;
}
#searchProduct .row1, #searchProduct .row2
{
	display: block;
	clear: both;
}

#searchProduct h4
{
	display: inline;
	float: left;
	width: 136px;
	line-height:20px;
	margin-bottom: 0px;
}
#searchProduct #searchProduct .row2 h4{
	display: block;
	float: none;
	width: auto;
}

#searchProduct form
{
	padding-left: 0;
	float: left;
}

#searchProduct ul
{
	clear: both;
	padding: 0 0 0 0;

}

#offer #searchProduct ul li
{
	padding-top:0px;
}

#searchProduct form
{
	background: url(../images/searchProduct.gif) no-repeat 0 0;
	position: relative;
	bottom: 2px;

}
#searchProduct .searchDesc {
	clear: left;
	display: inline;
	margin: 0px 0px 10px 185px;
}
body#consumerHome #searchProduct form {
	margin-bottom: 0px;
}
#searchProduct input
{
	display: inline;
	background: transparent;
	border: medium none;
	width: 300px;
	text-indent: 10px;
}

#searchProduct li
{
	float: left;
	width: 90px;
	padding-top: 50px;
	padding-bottom: 5px;
	text-align: center;
	list-style-type: none;
}

#searchProduct li.recipeCatNr01{width: 85px;}
#searchProduct li.recipeCatNr02{width: 85px; display: none;}/* ukryte, żeby zrobić miejsce dla Grillowania */
#searchProduct li.recipeCatNr03{width: 85px;}
#searchProduct li.recipeCatNr04{width: 135px;}
#searchProduct li.recipeCatNr05{width: 125px;}
#searchProduct li.recipeCatNr06{width: 110px;}

#searchProduct li.first
{
	padding-left: 0;
}
#searchProduct li a{
	display: block;
	font-weight:bold;
	padding: 0 12px 0 13px;
	border-right: 1px solid #366db7;
}
#searchProduct li.last a{
	border: none;
	padding-right: 0;
}
#searchProduct li.recipeCatNr01{ background: transparent url(../images/icoSpecjalne.gif) no-repeat 50% 0;}
#searchProduct li.recipeCatNr02{ background: transparent url(../images/icoPrzekaski.gif) no-repeat 50% 0;}
#searchProduct li.recipeCatNr03{ background: transparent url(../images/icoSalatki.gif) no-repeat 50% 4px;}
#searchProduct li.recipeCatNr04{ background: transparent url(../images/dlaNajmlodszych.gif) no-repeat 50% 0;}
#searchProduct li.recipeCatNr05{ background: transparent url(../images/prosteISzybkie.gif) no-repeat 50% 0;}
#searchProduct li.recipeCatNr06{ background: transparent url(../images/icoGlowne.gif) no-repeat 50% 0;}
#searchProduct li.recipeCatNr07{ background: transparent url(../images/icoPrzekaski.gif) no-repeat 50% 0;} /* TODO - Grillowanie */
#searchProduct li.recipeCatNr08{ background: transparent url(../images/icoSpecjalne.gif) no-repeat 50% 0;}


#searchProduct li.last
{
	border: none;
	padding-right: 0;
}
#searchProduct li a
{
	color: #366db7;
	font-size: 12px;
	text-decoration: underline;
}
#searchProduct li a:hover
{
	text-decoration: none;
}

#searchProduct li strong a
{
	font-weight:bold;
	color: #dc3523;
	text-decoration: none;
}

#searchProduct .inputSubmit
{
	margin-left: 10px;
	background: url(../images/btnSearch.gif) no-repeat 0 0;
	border: none;
	width: 70px;
	height: 22px;
}

#searchProduct .inputSubmit:hover
{
	background-position: 0 bottom;
}

#seeAlso ul, #seeAlso li
{
	list-style-position:outside;
}
#seeAlso ul.nolist {
	list-style-type: disc;
}
#seeAlso
{
	float: left;
	width: 210px;
	padding-left: 30px;
}

#seeAlso h3
{
	color: #333;
	font: bold 14px/24px Tahoma, Verdana, sans-serif;
	margin-bottom: 10px;
}
#seeAlso a
{
	text-decoration: underline;
	color: #366db7;
	font-size: 11px;
	line-height: 18px;
}

#seeAlso a:hover
{
	text-decoration: none;
}

.productViewBottom
{
	background: #fff3b3 url(../images/rsbg.gif) repeat-y right 0;
	margin-right: 1px;
	color: #245ea7;

}


.productViewBottom .product_buizCont
{
	display: none;
	background: url(../images/productViewBg.gif) no-repeat 0 bottom;
	padding: 0px 15px 15px;
}


.productViewBottom h4 a
{
	background: url(../images/redDownArrow.gif) no-repeat 16px center;
	padding-left: 40px;
	line-height: 32px;
	color: #b2000c;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 0;
	outline: none;
	text-decoration:underline;
}
.productViewBottom h4 a:hover {
	text-decoration:none;
}
.productViewBottom h4 a.showBlock {
	background: url(../images/redUpArrow.gif) no-repeat 16px center;
}

.productViewBottom li
{
	list-style-type:disc;
}

.offerIndex
{
	position: relative;
}

.offerShowCase
{
	position: relative;
	z-index: 20;
	height: 365px;
	background: url(../images/rsbg.gif) repeat-y scroll right 0;
	margin-bottom: 25px;
	overflow:hidden;
}

h4.whereToBuy
{
	background: url(../images/hdGdzieKupicBl.gif) no-repeat 0 0;
	text-indent: -9998px;
	overflow: hidden;
	border-bottom: 1px solid #245e9a;
	height: 23px;
	margin-bottom: 0px;
	margin-right: 5px;
}

h3.redHeader
{
	text-indent: 20px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin-bottom: 0px;
	background: url(../images/offerHead.gif) no-repeat 0 0;
	color: #fff;
}

.offerShowCase h4
{
	color: #462919;
	font-weight: normal;
	font-size: 18px;
	line-height: 42px;
	text-indent: 23px;
	margin-bottom: 0px;
}
.offerShowCase p
{
	padding: 0 23px;
	margin-bottom: 0;
}
.offerShowCase .view a
{
	clear: both;
	margin-left: 23px;
}
.offerShowCase a:hover
{
}

.offerShowCase .view
{
	position: absolute;
}

.offerShowCase .view .front
{
	z-index: 4;
	position: relative;
}

.offerShowCase .view .back
{
	z-index: 3;
	position: absolute;
	left: -50px;
	top: 180px;
	background: transparent url("../images/tabNew1.png") no-repeat 0 100%;
	width: 625px;
	height: 185px;
}

.offerShowCase img
{
	position: absolute;
	z-index: 1;
	top:0;
	left:0;
}

.offerShowCase .tabs1
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 630px;
	z-index: 4;
	margin: 0;
	padding: 0 0 9px 0;
	background: url(../images/showCaseBottom.gif) no-repeat 0 bottom;
}
.offerShowCase .tabs1 li
{
	float: left;
	width: 100px;
	height: 31px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
}
.offerShowCase .tabs1 li.actionC
{
	width: 185px;
}
.offerShowCase .tabs1 li.actionD
{
	width: 140px;
}

.offerShowCase .tabs1 li a
{
	display: block;
	color: #462919;
	padding-top: 7px;
	width: 100%;
	height: 24px;
	font: normal 18px/18px Arial, Tahoma;
	text-decoration: none;
	background: #fff;
	opacity: 0.6;
}
.offerShowCase .tabs1 li.ui-tabs-selected a, .offerShowCase .tabs1 li.ui-state-hover a
{
	color: #fff;
	opacity: 1;
	background: url(../images/bigBtnGrad.gif) repeat-x 0 0;
}
.hide {
	display:none;
}
.redHeaderHit
{
	background: #fff url(../images/redHeaderHit.gif) no-repeat 0 0;
	margin-right: 4px;
	text-indent: -9998px;
	overflow: hidden;
	height: 23px;
	border-bottom: 1px solid #bc0b03;
}

.redHeaderShortcuts
{
	background: #fff url(../images/redHeaderShortcuts.gif) no-repeat 0 0;
	margin-right: 4px;
	text-indent: -9998px;
	overflow: hidden;
	height: 23px;
	border-bottom: 1px solid #bc0b03;
}

.redHeaderImportantLinks
{
	background: #fff url(../images/redHeaderImpLinks.gif) no-repeat 0 0;
	margin-right: 4px;
	text-indent: -9998px;
	overflow: hidden;
	height: 23px;
	border-bottom: 1px solid #bc0b03;
}

.redHeaderNews
{
	background: #fff url(../images/redHeaderNews.gif) no-repeat 0 0;
	margin-right: 4px;
	text-indent: -9998px;
	overflow: hidden;
	height: 23px;
	border-bottom: 1px solid #bc0b03;
	clear: both;
}

.sideBar .offerItem
{
	margin-bottom: 15px;
	padding: 10px 0px 0;
	width: 300px;
	background: #fffbf2 url(../images/rsbg1.gif) repeat-y right 0;
}
.sideBar .offerItem a.offerProdImg {
	margin-left: 12px;
}
.offerProdImg img{
	z-index:200;
}
.sideBar .offerItem img.offerProdImgLogo,
.productView .row1 img.offerProdImgLogo,
img.offerProdImgLogo {
	position:absolute;
	right:10px;
	bottom:10px;
	width:50px;
	height:41px;
	z-index:300;
	border:none;
}
.sideBar .offerItem h6
{
	font-size: 14px;
	color: #333;
	padding: 0 10px;
	margin-bottom: 10px;
}

.sideBar .offerItem a
{
	color: #366DB7;
}

.sideBar .offerItem p
{
	padding: 0px 17px 0px 15px;
	clear: both;
}
.sideBar .offerItem img
{
	width: 268px;
	height: 169px;
	overflow: hidden;
}

.sideBar .offerItem a.picture
{
	width: 268px;
	height: 169px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	margin: 0 auto;
}

.sideBar .offerItem .options
{
	padding: 13px 25px 13px 14px;
	background: url(../images/sideBarBottom.gif) no-repeat 0 bottom;
	bottom: 0;
	left: 0;
}
.sideBar .whereToBuy1 {
	height: 220px;
}
.sideBar .whereToBuy1 .information {
	margin: 0;
	padding: 10px;
}
.sideBar .whereToBuy1  .options {
	background: transparent url(../images/boxBlueBottom.gif) no-repeat 100% bottom;
}


.linkList1
{
	line-height: 18px;
	margin: 15px 15px 30px;
}

.linkList1 li
{
	padding: 5px 0;
}

.linkList1 a
{
	color: #366db7;
}

.linkList1 a:hover
{
	text-decoration: none;
}

.nolist
{
	margin-left: 0 !important;
	padding-left: 0 !important;
	list-style-type: none !important;
}

.article form.filter label
{
	display: block;
	float: right;
	margin-top: 4px;
}
.article form.filter select
{
	float: right;
	margin: 0 5px;
}

.article form.filter input
{
	float: right;
}

form#question input#questionTitle
{
	border: 1px solid #999;
	height: 17px;
	padding: 3px 3px 0;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
}
form#question textarea
{
	border: 1px solid #999;
	font-size: 12px;
	padding: 3px;
}
form#question input.image {
	background: transparent url(../images/inpWyslij.gif) no-repeat 50% 0%;
	height: 25px;
}
form#question input.image:hover {
	background-position: 50% 100%;
}
.article .faq ul
{
	padding-left: 0px;
	list-style-type: none;
}

.contactMap
{
	position: absolute;
	top: 30px;
	left: 0px;
	border: 1px solid #999;
}

.productDet
{
	padding: 10px 0 5px;
}

ul.productAtt
{
	padding: 5px 0;
	list-style-type: none;
	padding-left: 0;
	line-height: 18px;
	color: #3e3e3e;
	font-size: 12px;
}
.productAtt li
{
}

.none
{
	display: none;
}
.prod_desc ul {
	list-style-type: disc;
	padding: 10px;
}

.productDet
{
	position: relative;
}

.productDet table
{
	border-collapse: collapse;
	position: relative;
	margin-top: 20px;
}

.productDet table caption
{
	display: none;
	position: absolute;
	top: 5px;
	width: 100%;
	text-align: center;
	caption-side: top;
	padding: 5px 15px;
	font-weight: bold;
	border-top: 1px solid #FDE9A5;
	border-left: 1px solid #FDE9A5;
	border-right: 1px solid #FDE9A5;
}

.recShort
{
	clear: both;
	margin: 10px 0;
	padding: 10px 0 30px 20px;
	background: transparent url(../images/homeRight.jpg) no-repeat -5px bottom;
}

.recShort #perscription1
{
	width: 324px;
}
.recShort #perscription1 .perscriptionHomeContent
{
	width: 176px;
}
.recShort .picDesc {
	float: left; display: inline;
	width: 150px;
	margin-right: 15px;
}
.recShort .picDesc a.picLeft {
	margin: 0px;
}
.recShort .picDesc a.picLeft img {
	float: left;
}
.recShort .picDesc img {
	display: inline;
}
.recShort #recipe1 {
	float: left !important;
	width: 360px;
}
.recShort .recipeHomeContent {
	float: left;
	width: 180px;
}
a.moreRecipe{
	display: inline;
	color: #366DB7;
}


.recShort .recHCcurrent {
	position: static;
	float: left;
	width: 170px;
	border-bottom: none;
}
.recShort .recHCcurrent p {
	overflow: visible;
	height: auto;
}
.recShort #seeAlso {
	width: 190px;
	border-left: 1px solid #FFE9B9; padding-bottom: 15px;
}
.recShort #seeAlso ul.nolist li {
	padding: 4px 0;
}
.recShort #seeAlso ul.nolist li a {
	line-height: 1.2em;
}

#article.login
{
	padding-bottom:20px;
}

.login h3
{
	line-height: 36px;
}

.login h4
{
	line-height: 36px;
	font-size: 14px;
	font-weight: normal;
}

.login ul, .login li
{
	line-height: 18px;
}


.login .inBigBox
{
}

.login div.row
{
	padding: 6px 0 10px;
}

.login div.row p.errorOn
{
	padding: 10px 0 10px 100px;
	clear: both;

}
.login .row label
{
	float: left;
	width: 100px;
	padding-top: 5px;
}

.login .checkboxRow label{
	float: none;
}
.login .fieldset2 .row p.errorOn{
	padding-left: 0;
}

.login input.text
{
	border: 1px solid #999;
	height: 20px;
	width: 150px;
	float: left;
}

.login input.text
{
}

.login .fieldset2
{
	float: left;
	width: 255px;
	padding: 10px 30px;
}
.login div.row.rememberMe input
{
	float: left;
	margin-top: 5px;
}

.login div.row.rememberMe label
{
	float: left;
	margin-left: 5px;
}

.login .row
{
	margin: 0;
	position: relative;
}

.login .row .desc
{
	float: right;
	clear: both;
	padding: 3px 5px;
	margin: 3px 0;
	background: #efefef;
}

.login .fieldset1
{
	float: left;
	width: 254px;
	padding: 10px 30px;
	position: relative;
	border-top: 1px solid #fff;
}
.login .fieldset2{
	border-left: 1px solid #999;
}


.login #loginSubmit
{
	float: right;
	width: 114px;
	height: 25px;
	overflow: hidden;
	background: url(../images/inLogin.gif) no-repeat 0 0;
}
.login #registerSubmit
{
	float: right;
	margin-top: 20px;
	width: 114px;
	height: 28px;
	overflow: hidden;
	background: url(../images/btnRejestracja.gif) no-repeat 0 0;
}

.login #loginSubmit:hover, .login #registerSubmit:hover
{
	background-position: 0 bottom;
}

.login .errorOn
{
	color:#f00;
}
#register_panel
{
}
#register_panel div
{
	float: right;
}



.main #perscriptionsList li.noRecipeResult{
	padding: 30px 0;
	font-weight: bold;
	text-align: center;
}

#perscriptionsList ul
{
	background: url(../images/perscListHead.gif) no-repeat 0 0;
	padding: 0px;
	padding-top: 30px;
	list-style-type: none;
}
#perscriptionsList ul li.perscription
{
	list-style-type: none;
	padding: 5px 12px;
	background: #fdf2dc;
	margin-right: 10px;
}

#perscriptionsList ul li .row1
{
	border: 3px solid #fff;
	float: left;
	width: 71px;
	height: 71px;
	overflow: hidden;
	margin-right: 12px;
	background: url(../images/perscriptionPH.jpg) no-repeat 0 0;
}
#perscriptionsList ul li .row2
{

	float: left;
	width: 350px;
}
#perscriptionsList ul li .row2 div.noAuthor .cat
{
	border:none;
	margin-left:0;
	padding-left:0;
}

#perscriptionsList ul li.even
{
	background: #fff9eb;
}

a.recTitle
{
	text-decoration: none;
	color: #41423d;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
}
a.recTitle:hover
{
	text-decoration: underline;
}

#perscriptionsList ul li .row2 strong
{
	font-weight: normal;
}

#perscriptionsList ul li .row2 .cat
{
	border-left: 1px solid #000000;
	font-weight: normal;
	padding-left: 10px;
	margin-left: 10px;
}

#perscriptionsList ul li .row2 .opts
{
	padding: 10px 0 0;
}

#perscriptionsList ul li .row2 dl.rating
{
	width: 142px;
}

#perscriptionsList ul li .row2 dl.rating dt
{
	font-weight: normal;
}

#perscriptionsList ul li .row2 dl.rating ol
{
	padding: 0;
	margin: 0;
}

#perscriptionsList ul li .row2 dl.rating dt
{
	width: 40px;
}
#perscriptionsList ul li .row2 .comments
{
	line-height: 20px;
}
#perscriptionsList ul li .row3
{
	float: right;
	width: 132px;
	text-align: center;
	padding-top: 30px;
	font-weight: bold;
	font-size: 12px;
}/*--- Recipe Main List ---*/

.recipeMainListItem{
	background: url(../images/recHomeHead.gif) no-repeat 0 0;
	padding: 5px 0px 0;
	width: 306px;
	height: 260px !important;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}
.recipeMainListItem h4{
	color: #ffffff;
	padding-left: 10px;
	padding-bottom: 3px;
}
.recipeMainListItem li{
	float: left;
	width: 286px;
	padding: 10px;
}

.recipeMainListItem li.even{
	background-color: #FEF3DD;
}
.recipeMainListItem li.odd{
	background-color: #FFFBF2;
}
.recipeMainListItem li a.picture{
	float: left;
	width: 110px;
	margin: 0 25px 0 0;
	background: #ffffff;
}
.recipeMainListItem li a.picture img{
	float: left;
}
.recipeMainListItem li h5{
	margin: 10px 0;
	display: block;
}
.recipeMainListItem li h5 a{
	color: #000000;
	line-height: 1.3em;
	display: block;
}

.homePerscBox
{
	background: url(../images/recHomeHead.gif) no-repeat 0 0;
	padding: 5px 0px 0;
	width: 306px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}
.homePerscBox1
{
	background: url(../images/recHomeHead.gif) no-repeat 0 0;
	padding: 5px 0px 0;
	width: 306px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}
.homePerscBox h4, .homePerscBox1 h4
{
	color: #fff;
	text-indent: 10px;
	height: 20px;
}
.homePerscBox ul, .homePerscBox1 ul
{
	list-style-type: none;
	padding-left: 0px;
}

.homePerscBox li, .homePerscBox1 li
{
	padding: 10px 0 10px 10px;
	clear: both;
}

.homePerscBox1 .row1 a,
.homePerscBox .row1 a{
	border: 1px solid #e0e0e0;
	float: left;
	width: 71px; height: 71px;
	overflow: hidden;
}
.homePerscBox li,
.homePerscBox1 li{
	float: left;
	width: 296px;
}
.homePerscBox1 a.picture,
.homePerscBox a.picture{
	float: left;
}

.homePerscBox .row1, .homePerscBox .row2, .homePerscBox1 .row1, .homePerscBox1 .row2
{
	float: left;
}

.homePerscBox img, .homePerscBox1 img
{
	width: 71px; height: 71px;
}


.homePerscBox li.even,
.homePerscBox1 li.even{
	background: #fef3dd;
}

.homePerscBox li.odd,
.homePerscBox1 li.odd{
	background: #fffbf2;
}

.homePerscBox li strong, .homePerscBox1 li strong
{
	font-weight: normal;
	margin-left: 25px;
}

.homePerscBox h5, .homePerscBox1 h5
{
	margin-top: 10px;
	line-height: 22px;
}

.homePerscBox h5 a, .homePerscBox1 h5 a
{
	color: #000;
	text-decoration: none;
}

.homePerscBox h5 a:hover, .homePerscBox1 h5 a:hover
{
	text-decoration: underline;
}

.homePerscBox a, .homePerscBox1 a
{
	outline: none;
}

.homePerscBox .row1 .homePerscBox1 .row2
{
}

.articleContent ul
{
	list-style-type: disc;
}

.articleContent ul
{
}

#searchProduct.recHome
{
	height: auto;
}

#ingredients ul
{
	padding-left: 0px;
}

.pollResultBig .header
{
	background: #CFE2FC ;
	padding: 32px 30px;
}
.pollResultBig .header h3 {
	font-size: 18px;
	text-align: center;
}
.pollResult.pollResultBig .head
{
	background: #cfe2fc !important;
	padding: 32px 30px 32px !important;
}
.pollResult.pollResultBig .row {
	overflow: hidden;
	position: relative;
}
.pollResultBig h4 {
	width: 200px !important;
	clear: left;
	padding-right: 10px;
}


.pollResult .head, .seeOtherPolls .header
{
	background: url(../images/offerHeadBg.gif) no-repeat 0 0;
	color:#fff;
	padding: 6px 15px 6px;
	position: relative;
}
.seeOtherPolls .boxInner  .content{
	background: #FFFBF2 url(../images/rsbg1.gif) repeat-y scroll 296px 0pt;
	padding-bottom: 5px;
}
.seeOtherPolls .boxInner  {
	padding-bottom: 11px;
	background: transparent url(../images/sideBarBottom.gif) no-repeat scroll 1px 100%;
}
.seeOtherPolls .boxInner  ul li {
	padding: 10px 10px 20px;
}
.seeOtherPolls .boxInner  ul li span.votes {
	margin-right: 15px;
}
.seeOtherPolls .boxInner  ul li a {
	display: block;
	margin-bottom: 10px;
	clear: both;
}
.seeOtherPolls .boxInner a.btnSeePoll {
	margin:  0px 0px 10px 10px;
}
.pollResult .head h3, .pollResult.pollResultBig h2
{
	font: bold 18px/18px Tahoma, Verdana, sans-serif;
	color: #333333;
	text-align: center;
}


.pollResult .head .createdBox
{
	position: absolute;
	bottom: 5px;
	left: 5px;
}

.pollResult .head .createdBox p
{
	display: inline;
	font-size: 10px;
}

.pollResult .pollResults
{
	margin-bottom:15px;
	background: #FFFBF2 url(../images/rsbg1.gif) repeat-y scroll 296px 0pt;
}
.pollResult .pollResults form {
	padding: 10px 15px 0px 15px;
	background: transparent url(../images/sideBarBottom.gif) no-repeat scroll 1px 100%;
}
.pollResult.pollResultBig .pollResults
{
	padding: 20px 30px 15px;
	background: #edf5ff;
}
.pollResult.pollResultBig input.radio {
	margin-right: 10px;
}
.pollResult.pollResultBig p.votes  {
	float: left;
}
.pollResult.pollResultBig p.added {
	float: right;
}
.pollResult .resultBox .boxInner, #popularPoll .boxInner  {
	padding: 10px;
	background: transparent url(../images/sideBarBottom.gif) no-repeat scroll 1px 100%;
}
.pollResult .resultBox .boxInner h4, #popularPoll .boxInner h4	{
	margin-bottom: 0px;
}
.pollResult.pollResultBig form {
	background-image: none !important;
}
.pollTab {
	padding-left: 5px;
	height: 26px;
	background: transparent url(../images/tabPollLeft.gif) no-repeat 0% 50%;
}
.pollTab h2 {
	height: 23px;
	float: left;
	padding: 3px 20px 0px 15px;
	background: transparent url(../images/tabPollRight.gif) no-repeat 100% 50%;
	font-size: 12px !important;
	color: #ffffff !important;
	text-transform: uppercase;
}
a.btnZaglosuj {
	overflow: hidden;
	text-indent: -99998px;
	width: 82px;
}
.pollResult .resultBox	p.answerValue, #popularPoll p.answerValue {
	width: 220px;
}
.pollResult .pollResults h4
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	float: left;
	width: 212px;
	margin: 1em 0;
}

.pollResult .pollResults .answerValue span
{
	display: block;
	background: url(../images/pollAmmount.jpg) repeat-x 0 0;
	height: 18px;
	overflow: hidden;
	text-indent: -9998px;
}
.pollResults label {
	line-height: 20px;
}
.pollResults  input.radio {
	margin-right: 10px;
}
.pollResult .pollResults
{
	position: relative;
}
.pollResult .pollResults input.image {
	float: left;
}
.pollResult .pollResults a.button {
	float: right;
}
.pollResult .pollResults.pollResultBig
{
	border: 1px solid #e8e8e8;
}

.pollResult .pollResults .answerValue
{
	border: 1px solid #a6b9d3;
	background: url(../images/pollAmmountEmpty.jpg) repeat-x 0 0;
	width: 300px;
	float: left;

}

.pollResult .pollResults .pollCounter
{
	float: left;
	line-height: 20px;
	margin: 1em 1em;
}

.pollResults fieldset .row
{
	margin: 1em 0;
}

.pollResults fieldset .row label
{
	position: relative;
	bottom: 1px;
}

.pollResults .added
{
	float:left;
}

.pollResults .voted
{
	float:right;
}
.pollResult.pollResultBig .pollResults .voted
{
	position: absolute;
	float:none;
	bottom: 5px;
	right: 32px;
}

.pollList table
{
	width: 100%;
	border-collapse: collapse;
}
.pollList .plTop
{
	background: #cfe2fc;
}

.pollList .plTop th
{
	font-weight: bold;
	padding: 10px 15px 10px;
	border-left: 1px solid #fff;
}
.pollList table td
{
	padding: 10px 15px 10px;
	border:1px solid #efefef;
}

.btnZaglosuj
{
	height:26px;
	overflow:hidden;
	background:url(../images/btnGlosuj.gif) no-repeat 0 0;
}

a.button.btnScore
{
	display:block;
	background:url(../images/btnScores.gif) no-repeat 0 0;
	width:82px;
	height:25px;
	overflow:hidden;
	text-indent:-9998px;
}
.pollList a.button.btnScore
{
	float:right;
}
a.button.btnScore:hover
{
	background-position:0 bottom;
}

#home .recipeHomeContent h3
{
	color:#b2000c; font-weight: bold;
	line-height:1.8em;
}

#home .recipeHomeContent h3 a
{
	color:#b2000c;
	text-decoration:underline;
}

#home .recipeHomeContent h3 a:hover
{
	text-decoration:none;
}

/* Temporary hide */
/* Languages */
#topSettings .lngPL
{
	border: none !important;
}

#topSettings .lngEN
{
	border: none !important;
}

#topSettings .lngDE
{
	border: none !important;
}


/* Footer contacts */
ul#footerSiteMap
{
	width: auto;
}

.rhide
{
	display: none;
}

.canvas .tabs li
{
	list-style-type:disc;
	line-height:12px; margin:0.5em 1em;
}

#voteUp, #voteDown
{
	display:none;
}

.recHCcurrent
{
	position:relative;
}

.recHCcurrent a.more
{
	position:absolute;
	bottom:5px;
	right:5px;
}

.sidePercs
{
}

.sidePercs h4
{
	font-weight:normal;
}

.sidePercs .wrapper
{
	padding-right:5px;
	background:#fff6e5 url(../images/sidePage3.gif) no-repeat 0 bottom;
	padding:10px 15px 50px;
}
#listonic-info{	 padding-bottom:10px;    border-bottom:1px solid #fedc83;	 margin-bottom:10px;
	padding-bottom : 10px;

}

#listonic-info #listonic-button
{
	width : 155px;
	height : 22px;
	background:transparent url(../images/addToShoppingList1.png) repeat scroll 0 0;
	margin-left : auto;
	margin-right : auto;
}

#listonic-table {
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 10px;
}

#listonic-table th {
	font-weight : bold;
	text-align : center;
}

#listonic-table tr {
}

#listonic-table td {
	text-align:center;
	width:200px;
}

#listonic-table .col1
{
	width : 30px;
}

#listonic-table .col2
{
	width : 70px;
}

#listonic-table .col3
{
	width : 30px;
}

#listonic-table .col4
{
	width : 86px;
}
#best-of
{
	background:url(../images/starsBg.gif) no-repeat right 0;
	padding-bottom:10px;
	border-bottom:1px solid #fedc83;
	margin-bottom:10px;
}
#most-comment ol li,
#best-of ol li{
	list-style-type: none;
}

#best-of ol li span,
#most-comment ol li span{
	display: block;
	width: 20px;
	float: left;
}
#best-of ol li a,
#most-comment ol li a{
	display: block;
	height: auto;
	width: 180px;
	float: left;
}

#most-comment
{
	padding-bottom:10px;

}
#best-of li,
#most-comment li
{
	margin:0.6em;
}

#best-of li a,
#most-comment li a
{
	color:#000;
	font-weight:normal;
	height:10px;
	font-size:11px;
}

#best-of li a:hover, #most-comment li a:hover
{
	text-decoration:none;
}

#best-of ol, #most-comment ol
{
}

.sidePercs h4
{
	color:#B2000C;
	line-height:19px;
	font-weight:normal;
	font-size:1.4em;
	text-transform: capitalize;
	margin-bottom:12px;
}

.linkLogin
{
	position:absolute;
	right:160px;
	top:10px;
	color:#fff;
}
.linkLogin a
{
	margin-left:10px;
}

#ExpertSays
{
	background: url(../images/esBg.jpg) no-repeat 0 0;
	position:relative;
	height:209px;
	padding:0; margin:0;
}

#ExpertSays p
{
	width:142px;
	position:relative; top:25px; left:25px; margin:0; padding:0;
}

#ExpertSays h4
{
	display:none;
}

.financePointers td
{
	width:150px;
}

/*-------- Recipe Form ------------*/

#formAddRecipe label{
	width: 200px;
	font-weight: bold;
	float: left;
	text-align: right;
	padding-right: 20px;
	line-height: 25px;
}
#formAddRecipe .row{
	clear: both;
	margin-bottom: 10px;
}
#formAddRecipe input.text{
	float: left;
	width: 290px; height: 14px;
	padding: 4px 5px;
}
#formAddRecipe textarea{
	width: 290px; height: 90px;
	padding: 5px 5px;
}
#formAddRecipe select{
	width: 304px; height: 25px;
	vertical-align: middle;
}
#formAddRecipe .buttonSend{
	padding-left: 220px;
}
.photo-thumbs-container{
	padding-left: 220px;
}
.photo-thumbs-container .photo-thumb{
	float: left;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
#formAddRecipe p.error-on{
	clear: both;
	text-align: left;
	font-weight: bold;
	color: #DD3D32;
	margin: 0;
	padding: 10px 0 10px 220px;
}
#cp_isPublic{
	margin-top: 5px;
}
#formAddRecipe h4.barheader{
	display: none;
}
#formAddRecipe .file-panel label{
	float: none;
	text-align: left;
	display: block;
}
#formAddRecipe .file-panel input{
	float: none;
}

input.image.sendRecipe{
	background:transparent url(../images/inpWyslij.gif) no-repeat scroll 0 0;
	display:block;
	height:25px;
	overflow:hidden;
	width:70px;
}
.smsContest{
	margin-bottom: 50px;
}

ul#multimediaGallery{
	clear: both;
}
ul#multimediaGallery li{
	float: left;
	list-style-type: none;
	border: 1px solid #c0c0c0;
	margin: 4px;
}
ul#multimediaGallery li a{
	display: block;
}

/* authentication */
/* Registser */
.authentication
{
	line-height:18px;
}

.authentication .row
{
	border-bottom:1px solid #efefef;
	padding:10px 0;
}

.authentication .formField
{
	padding-bottom:5px;
}

.authentication label
{
	float:left;
	font-weight:bold;
	width:200px;
}

.authentication input.text
{
	float:left;
	border: 1px solid #999;
	padding:3px;
	font-size:12px;
	width: 150px;

}
.authentication input.checkbox
{
}
.errorOn
{
}
.authentication .desc
{
	float:left;
	margin-left:5px;
}

.authentication select
{
	float:left;
	width:250px;
}

.authentication .errorOn
{
	color:#f00; clear:both;
	margin-left:200px;
}

.authentication .terms input,
.authentication .newsletter input
{
	float:left;
	margin-right:10px;
	position:relative;
	top:2px;
}

.authentication .terms label,
.authentication .newsletter label
{
	width:500px;
	float:left;
	font-weight:normal;
}

.authentication .terms .errorOn,
.authentication .newsletter .errorOn
{
	margin-left:23px;
}

.authentication input.registerSubmit
{
	float: right;
	width: 114px;
	height: 28px;
	overflow: hidden;
	background: url(../images/btnRejestracja.gif) no-repeat 0 0;
}
.authentication input.registerSubmit:hover
{
	background-position:0 bottom;
}
/* Login */
#loginClubExtranet.authentication h3
{
	margin-top:12px;
	margin-bottom:12px;
}
#loginClubExtranet.authentication .row
{
	border-bottom:medium none;
}
#loginClubExtranet.authentication label
{
	width:100px;
}

#loginClubExtranet.authentication .errorOn
{
	margin-left:100px;
}
#loginClubExtranet.authentication #loginClub
{
	width:260px;
	float:left;
	padding-right:50px;
	border-right:1px solid #999;
}

#loginClubExtranet.authentication #loginExtranet
{
	width:260px;
	float:left;
	margin-left:50px;
}

#loginClubExtranet form#registerExtranet, #loginClubExtranet form#registerClub
{
	padding:10px 0;
	border-top:1px solid #efefef;
	margin-top:15px;
}

#loginClubExtranet.authentication .options
{

}
#loginClubExtranet.authentication .options h4
{
	font-weight:normal;
	line-height:1.8em;
	color:#B2000C;
}
#loginClubExtranet.authentication .options li
{
	line-height:1.8em;
}
/* ContactForm */
/* contactForm */
/* Registser */
.contactForm
{
	line-height:18px;
	margin-top:15px; border-top:1px solid #444;
}

.contactForm .formDesc
{
	padding:10px 15px;
	background:#fff7bc;
}

.contactForm .row
{
	border-bottom:1px solid #efefef;
	padding:10px 0;
}

.contactForm .formField
{
	padding-bottom:5px;
}

.contactForm label
{
	float:left;
	font-weight:bold;
	width:200px;
}

.contactForm input#title
{
	width:244px;
}
.contactForm input.text
{
	float:left;
	border: 1px solid #999;
	padding:3px;
	font-size:12px;
	width:244px;

}
.contactForm textarea
{
	width:250px; height:150px;
	border:1px solid #999999;
}

.contactForm .row .send
{
	float:right;
}

.contactForm input.checkbox
{
}
.errorOn
{
}
.contactForm .desc
{
	float:left;
	margin-left:5px;
}

.contactForm select
{
	float:left;
	width:250px;
}

.contactForm .errorOn
{
	color:#f00; clear:both;
	margin-left:200px;
}

.contactForm .terms input,
.contactForm .newsletter input
{
	float:left;
	margin-right:10px;
	position:relative;
	top:2px;
}

.contactForm .terms label,
.contactForm .newsletter label
{
	width:500px;
	float:left;
	font-weight:normal;
}

.contactForm .terms .errorOn,
.contactForm .newsletter .errorOn
{
	margin-left:23px;
}

.contactForm input.registerSubmit
{
	float: right;
	width: 114px;
	height: 28px;
	overflow: hidden;
	background: url(../images/btnRejestracja.gif) no-repeat 0 0;
}
.contactForm input.registerSubmit:hover
{
	background-position:0 bottom;
}
/* Login */
#loginClubExtranet.contactForm h3
{
	margin-top:12px;
	margin-bottom:32px;
}
#loginClubExtranet.contactForm .row
{
	border-bottom:medium none;
}
#loginClubExtranet.contactForm label
{
	width:100px;
}

#loginClubExtranet.contactForm	.errorOn
{
	margin-left:100px;
}
#loginClubExtranet.contactForm #loginClub
{
	width:260px;
	float:left;
	padding-right:50px;
	border-right:1px solid #999;
}

#loginClubExtranet.contactForm #loginExtranet
{
	width:260px;
	float:left;
	margin-left:50px;
}

#loginClubExtranet form#registerExtranet, #loginClubExtranet form#registerClub
{
	padding:10px 0;
	border-top:1px solid #efefef;
	margin-top:15px;
}
#loginClubExtranet.authentication .options h4
{
	font-weight:normal;
	line-height:1.8em;
	color:#B2000C;
}
#loginClubExtranet.authentication .options li
{
	line-height:1.8em;
}

#loginClubExtranet #ClubLoginSubmit, #loginClubExtranet #ExtranetLoginSubmit
{
	float:right;
}

#offspring img
{
	width:151px;
	margin:auto;
	padding:22px 0;
}

#offspring a img
{
	width:79px;
	margin:0 auto;
}
#offspring p
{
	text-align:center;
	font-size:12px;
	margin-top:12px;
}

form#chooseGroup {
	padding: 10px 0;
}
form#chooseGroup .row {
	padding: 5px 0;
}
form#chooseGroup .row  input {
	margin-right: 10px;
}
form#chooseGroup input.subscribe {
	margin-top: 10px;
}

#formAddRecipe .sendRecipe
{
	text-indent:-9998px;
}
#formAddRecipe .required
{
	display:none;
}
#formAddRecipe p.desc
{
	margin:10px 25px;
	padding:10px 25px;
	background:#FFF7BC;
}
#FAQ li a, #FAQ li strong
{
	display:inline;
	text-decoration:none;
	outline:none;
}
#FAQ li p
{
	display:block;
}
#FAQ .anwser
{
	padding:10px 20px;
}
#FAQ .showAndHide
{
	background:url(../images/btnShowHideHidden.gif) no-repeat right center; padding-right:15px;
}
#FAQ .showAndHide.showBlock
{
	background:url(../images/btnShowHideVisible.gif) no-repeat right center;
}
#FAQ .error-on
{
	background:none;
}

h2.headerShops {
	font-size: 1.3em;
}
ul#shops {
	padding: 20px;
	list-style-type: none;
}
ul#shops li {
	width: 170px;
	float: left;
	height: 60px;
	margin: 0px 20px 40px 0;
}

ul#shops li ,ul#shops li dl {
	line-height: 1.4em;
}
ul#shops li span.shopName {
	font-weight: bold;
}
ul#shops li dt, ul#shops li dd {
	display: inline;
}
form#forgotPass input.text {
	padding: 3px;
	height: 15px !important;
}

#storeLocator #flashMap {
	float: right;
	margin-top: 0px;
}
#storeLocator #regionList {
	margin-top: 17px;
	width: 190px;
	float: left;
}
#storeLocator #regionList h3 {
	background:transparent url(../images/tabPollLeft.gif) no-repeat scroll 0% 50%;
	height:26px;
	padding-left:5px;
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #346bb5;
}
#storeLocator #regionList span {
	display: block;
	float: left;
	height: 23px;
	padding: 3px 10px 0px 5px;
	background: transparent url(../images/tabPollRight.gif) no-repeat scroll 100% 50%;
	font-size:0.8em;
}

#storeLocator #regionList ul {
	background: #FFFBF2;
	list-style-position: inside;
	list-style-type: disc;
	padding: 15px 5px 15px 10px;
}

#regionList ul
{
	padding:0;
}

#regionList li
{
	list-style-type:none;
	background:url(../images/markerDBright.gif) no-repeat 0 center;
	padding-left:15px;
}
#regionList li a
{
	font-weight:bold
}

form.accEdit input#submit {
	width: 81px;
	height: 26px;
	background: transparent url(../images/btnSave.gif) no-repeat 50% 0%;
}
form.accEdit input#submit:hover {
	background-position: 50% 100%;
}
ul#FAQ {
	list-style-type: none;
}

/* Frednowy */
#Frednowy.home #col1,
#Frednowy.home #col2
{
	width:300px;
	float:left;
	overflow:hidden;
}
#Frednowy.home #col1
{
	margin-right:24px;
}
#Frednowy.home .box
{
	height:210px; overflow:hidden;
	margin-bottom:24px;
}
#Frednowy.home .box.paper
{
	height:190px;
	padding-top:10px;
	padding-bottom:10px;
	background: url(../images/sidePage1.gif) right bottom;
	border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3;
}
#Frednowy.home .box.paper h3
{
	margin:0 20px 15px 20px;
}
#Frednowy.home .box.paper .desc
{
	height:80px;
	overflow:hidden;
	margin:0 20px 0 20px;
}
#Frednowy .box.redH
{
	background:transparent url(../images/recHomeHead1.gif) no-repeat scroll 0 0;
}
#Frednowy .box.blueH
{
	background:transparent url(../images/recHomeHead2.gif) no-repeat scroll 0 0;
}
#Frednowy .box.redH h3,
#Frednowy .box.blueH h3
{
	color:#fff;
	font-size:1.2em;
	line-height:1.8em;
	text-indent:15px;
}
#Frednowy .homeBox
{
	padding-right:0;
	height:200px;
}
#searchEngine #main .wrap
{
	width:630px;
	position:relative;
	left:100px;
}

#searchEngine h3.searchHeader
{
	padding: 15px 0 10px; margin-bottom:10px;
	border-bottom:1px solid #999;
	font-weight:normal;

}

#searchEngine h3.searchHeader
{
	padding: 15px 0 10px; margin-bottom:10px;
	border-bottom:1px solid #999;
	font-weight:normal;
}

#searchEngine h3 strong
{
	color:#003877;
}

#searchEngine h4
{

}

.photo.left
{
	float:left;
	margin:20px;
}

.photo.right
{
	float:right;
	margin:20px;
}

#offerList .pagination1 {
	background: transparent url(../images/offerList.gif) repeat-y scroll 0pt;
	margin: 0px;
	width: 100%;
}
#offerList .pagination1 ul {
	float: right;
	padding-right: 25px;
}
a.displayReports {
	padding: 0px 10px;
}

#recipe .homeCont a.more {
	display: inline;
}


.homeCont a.more {
	position: static;
}

ul#fileDownload
{
	padding-top:5px;
}

ul#fileDownload, #fileDownload li
{
	list-style-type:none;
	list-style-position:outside;
}

#fileDownload li
{
	margin:10px 0 5px;
	border-bottom:1px solid #999;
	padding-bottom:10px;
}

#fileDownload li a
{
	font-size:12px; line-height:32px;
}

#fileDownload li .desc
{
	line-height:13px;
	padding:10px 0px;
}


/*============== popup =============*/
body#raportIssue {
	background: #fff;
	padding: 15px 40px 0px;
}
body#raportIssue h2 {
	font-size: 1.3em;
}
body#raportIssue form {
	padding: 10px 0px;
}
input.tellAfriend {
	display: block;
	text-indent: -99998px;
	overflow: hidden;
	width: 70px; height: 25px;
	background: transparent url(../images/inpWyslij.gif) no-repeat 50% 0%;
}
input.tellAfriend:hover {
	background-position: 50% 100%;
}
body#raportIssue  .row{
	padding: 10px 0px;
}
body#raportIssue input.text {
	border:1px solid #999999;
	font-size:12px;
	padding:3px;
	width:170px;
	margin-left: 15px;
}
body#raportIssue p.pageError {
	color: #F00;
	margin: 0px;
	font-weight: bold;
	line-height: 2em;
}
ul.noIcons li {
	width: auto !important;
	padding-top: 0px !important;
}

#home #content
{
	position: relative;
	z-index: 400;
	padding-top:7px;
}

#home #content .wrap
{
	padding-top:0;
}

.offerShowCase .tabs1 li.actionF, .offerShowCase .tabs1 li.actionH{
	width:210px;
}
.offerShowCase .tabs1 li.actionG
{
	width: 205px;
}

.offerShowCase.cateringu .front
{
	background:#fff;
	padding:5px 10px 10px 10px;
	margin-right:5px;
	color:#444;
}

.offerShowCase.cateringu .front h4
{
	text-indent:0;
	position:relative;
	z-index:5;
	background:#fff;
	opacity:0.8;
	padding:5px 15px 0;
}


.offerShowCase.cateringu .front p
{
	text-indent:0;
	position:relative;
	z-index:5;
	background:#fff;
	opacity:0.8;
	padding:0px 15px 10px;
}
a.dLink
{
	display:block;
	padding:0px 36px;
	line-height:12px;
	overflow:hidden;
	background:url(../images/ico_def.gif) no-repeat 0 0;

}
a.dLink:hover
{
	background-position:0 bottom;
}
a.unknown{
	line-height:36px;
	background:url(../images/ico_def.gif) no-repeat 0 0;
}
a.docFile
{
	line-height:36px;
	background:url(../images/ico_doc.gif) no-repeat 0 0;
}
a.xlsFile
{
	line-height:36px;
	background:url(../images/ico_xls.gif) no-repeat 0 0;
}
a.pdfFile
{
	line-height:36px;
	background:url(../images/ico_pdf.gif) no-repeat 0 0;
}
a.zipFile
{
	line-height:36px;
	background:url(../images/ico_zip.gif) no-repeat 0 0;
}
#registerInClub2{
	padding: 0;
}
#tabKlub{
	display: block;
	width: 300px; height: 208px;

	background:url(../images/tabKlub.jpg) no-repeat 0 0;
}

li#tabsSniadanie strong, li#tabsSniadanie a
{
	width: 114px;
	background: transparent url(../images/tabsBlueSniadanie.gif) no-repeat 0 0;
}
li#tabsLunch strong, li#tabsLunch a
{
	width: 97px;
	background: transparent url(../images/tabsBlueLunch.gif) no-repeat 0 0;
}
li#tabsKolacja strong, li#tabsKolacja a
{
	width: 163px;
	background: transparent url(../images/tabsBlueKolacja.gif) no-repeat 0 0;
}
a.btnReturn ,
a.prescriptionReturn {
	display: block;
	outline: none;
	width: 80px;
	height: 25px;
	margin-top:20px;
	overflow: hidden;
	text-indent: -99999px;
	background: transparent url(../images/btnReturn.gif) no-repeat 50% 0%;
}
a.prescriptionReturn:hover {
	background-position: 50% 100%;
}

/*============= error page ==================*/


body#error {
	background: #ffffff;
}
body#error #wrap {
	padding: 50px;
}
body#error h1 {
	float: left;
	margin-right: 20px;
}
body#error h2 {
	font-size: 2em;
}


.toRight
{
	float:right;
}

/* inpFilter.gif */
input.image.vote
{
	display: block;
	overflow: hidden;
	width: 70px;
	height: 25px;
	background: url(../images/inpGlosuj.gif) no-repeat 0 0;
}

input.image.subscribe
{
	display: block;
	overflow: hidden;
	width: 70px;
	height: 25px;
	background: url(../images/inpSingIn.gif) no-repeat 0 0;
}

input.image.login
{
	display: block;
	overflow: hidden;
	width: 114px;
	height: 25px;
	background: url(../images/inLogin.gif) no-repeat 0 0;
}

#loginForm input.image.login
{
	position: relative;
	display: block;
	overflow: hidden;
	width: 114px;
	height: 25px;
	background: url(../images/inLogin.gif) no-repeat 0 0;
}

#loginForm input.image.login:hover
{
	background-position: 0 0;
}

input.image.send
{
	display: block;
	overflow: hidden;
	width: 70px;
	height: 25px;
	background: url(../images/inpWyslij.gif) no-repeat 0 0;
}

input.image.show
{
	display: block;
	overflow: hidden;
	width: 70px;
	height: 23px;
	background: url(../images/inpFilter.gif) no-repeat 0 0;
}
input.image.sendRecipe:hover,
input.image.vote:hover, input.image.subscribe:hover, input.image.login:hover, input.image.send:hover, input.image.show:hover
{
	background-position: 0 bottom;
}

body#business6 #searchProduct .row2  ul {
	clear: none !important;
	margin-bottom: 0px;
}
body#business6 #searchProduct .row2  h4 {
	width: 80px;
}

body#offer #searchProduct .row2  ul {
	clear: none !important;
	margin-bottom: 0px;
}
body#offer #searchProduct .row2  h4 {
	width: 75px;
}
body#offer #navContent .hdNavContent{
	background-image: none;
	text-indent: 0px;
}
.catNavContent .header h3 {
	background: transparent !important;
	text-indent: 0px !important;
}
body#business6 .offer_product_page #businessInfo,
body#business7 .offer_product_page #businessInfo,
body#business10 .offer_product_page #businessInfo{
	display: none;
}
body#business6 .offer_product_page .show,
body#business7 .offer_product_page .show,
body#business10 .offer_product_page .show{
	display: block !important;
}
/* Languages:PL */
/* Headers:PL */
#bussinesRelation h3.hdNavContent	{ background: transparent url(../images/Headers/Subnav/hdIvestorRelations_PL.gif) no-repeat 50% 12px; }
#consumerHome h3.hdNavContent			{ background: transparent url(../images/Headers/Subnav/hdForConsumers_PL.gif) no-repeat 50% 12px; }

/* Dla biznesu */
#business6 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdRetailers_PL.gif) no-repeat 50% 10px; }
#business7 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdWholeSalers_PL.gif) no-repeat 50% 12px; }
#business8 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdBreeders_PL.gif) no-repeat 50% 12px; }
#business9 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdExport_PL.gif) no-repeat 50% 12px; }
#business10 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdCatering_PL.gif) no-repeat 50% 12px; }
#business43 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdFrednowy_PL.gif) no-repeat 50% 12px; }

/* O nas */
#aboutUs h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdAboutTheCompany_PL.gif) no-repeat 50% 12px; }
#aboutUs1 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdAboutUs_PL.gif) no-repeat 50% 12px; }
#aboutUs2 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdPress_PL.gif) no-repeat 50% 12px; }
#aboutUs3 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdCareer_PL.gif) no-repeat 50% 12px; }
#aboutUs4 h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdBiddings_PL.gif) no-repeat 50% 12px; }

.offerNav h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdMeat_PL.gif) no-repeat 50% 10px; }
.offerNav1	h3.hdNavContent		{ background: transparent url(../images/Headers/Subnav/hdProcessedGoods_PL.gif) no-repeat 50% 10px; }

#navContent #ekstranet h3		{ background: transparent url(../images/Headers/Subnav/hdExtranet_PL.gif) no-repeat 50% 13px;	}
#navContent #hdForYoung h3		{ background: transparent url(../images/Headers/Subnav/hdForKids_PL.gif) no-repeat 50% 13px; }
#navContent .header h3			{ text-indent: -9999px; }
#practics #navContent h3		{ background: transparent url(../images/Headers/Subnav/hdGoodPractices_PL.gif) no-repeat 50% 13px; }

/* Buttons:Init */
.buttons.red		{ width:70px; }
.buttons.blue		{ }
.buttons.yellow	{ }
.buttons.tabs		{ }

/* Buttons:Settings:Red:Dimensions */
.buttons.red.save,
.buttons.red.send,
.buttons.red.vote {
	height:25px;
}

.buttons.red.search	{
	height:22px;
}
.buttons.red.show {
	height:23px;
}

/* Buttons:Settings:Red:PL */
.buttons.red.save		{ background-image:url(../images/Buttons/r/btnR_Save_PL.gif); }
.buttons.red.search		{ background-image:url(../images/Buttons/r/btnR_Search_PL.gif); }
.buttons.red.send		{ background-image:url(../images/Buttons/r/btnR_Send_PL.gif); }
.buttons.red.show		{ background-image:url(../images/Buttons/r/btnR_Show_PL.gif); }
.buttons.red.vote		{ background-image:url(../images/Buttons/r/btnR_Vote_PL.gif); }

.button.windowClose		{ height:25px; width:70px; background-image: url(../images/Buttons/r/btnR_Vote_PL.gif); display:block; overflow:hidden; text-indent:-9998px;}

.button.windowClose:hover
{ background-position: 0 bottom; }

/* Buttons:Settings:Yellow:Dimensions */
.buttons.yellow.news
{ width:116px; height:27px;}

.buttons.yellow.newsArchive
{ width:183px; height:27px; }

.buttons.yellow.archive
{ width:106px; height:27px; }

.buttons.yellow.seeMore
{ width:134px; height:27px; }

.buttons.yellow.breeders,
.buttons.yellow.catering,
.buttons.yellow.retailers,
.buttons.yellow.wholesalers,
.buttons.yellow.export,
.buttons.yellow.frednowy
{ display:block; text-indent:-9998px; overflow:hidden; width:129px; height:26px; }
.buttons.yellow.investors {
	display: block;
	text-indent: -9998px;
	overflow: hidden;
	width: 160px;
	height: 27px;
}

/* Buttons:Settings:Yellow:PL */
.buttons.yellow.news			{ background-image:url(../images/Buttons/y/btnY_News_PL.gif); }
.buttons.yellow.newsArchive		{ background-image:url(../images/btnAktualnosciRight.gif);}
.buttons.yellow.archive			{ background-image:url(../images/Buttons/y/btnY_Archive_PL.gif); }
.buttons.yellow.seeMore			{ background-image:url(../images/Buttons/y/btnY_SeeMore_PL.gif); }

.buttons.yellow.breeders		{ background-image:url(../images/Buttons/y/btnY_Breeders_PL.gif); }
.buttons.yellow.catering		{ background-image:url(../images/Buttons/y/btnY_Catering_PL.gif);}
.buttons.yellow.retailers		{ background-image:url(../images/Buttons/y/btnY_Retailers_PL.gif); }
.buttons.yellow.wholesalers		{ background-image:url(../images/Buttons/y/btnY_WholeSalers_PL.gif); }
.buttons.yellow.export			{ background-image:url(../images/Buttons/y/btnY_Export_PL.gif); }
.buttons.yellow.frednowy		{ background-image:url(../images/Buttons/y/btnY_Frednowy_PL.gif); }
.buttons.yellow.investors		{ background-image:url(../images/Buttons/y/btnY_Investors_PL.gif); }


.buttons.yellow.catering:hover	{ background-position: 0 -26px;}

/* Buttons:Settings:Blue:Dimensions */
.buttons.blue.signIn			{ width:114px; height:25px; }
.buttons.blue.signUp			{ width:115px; height:28px; }

.buttons.blue.addAComment		{ width:138px; height:27px; }
.buttons.blue.expertsAdvice		{ width:138px; height:25px; }
.buttons.blue.seeAllRecipes		{ width:208px; height:25px; }

.buttons.blue.previous			{ width:104px; height:25px; }
.buttons.blue.results			{ width:82px; height:25px; }
.buttons.blue.search			{ width:70px!important; height:23px; }	/* Important jest wstawiony z powodu IE6. */
/*.buttons.blue.more			{ width:87px; height:30px; } */
.buttons.blue.seeMore			{ width:134px; height:25px; }

.buttons.blue.vote				{ width:81px; height:26px; }
.buttons.blue.join				{ width:98px; height:25px; }

.buttons.blue.next				{ width:94px; height:25px; }
.buttons.blue.back				{ width:80px; height:25px; }
.buttons.blue.saveData			{ width:80px; height:25px; }

/* Buttons:Settings:Blue:PL */
.buttons.blue.signIn			{ background-image:url(../images/Buttons/b/btnB_SignIn_PL.gif); }
.buttons.blue.signUp			{ background-image:url(../images/Buttons/b/btnB_SignUp_PL.gif); }

.buttons.blue.addAComment		{ background-image:url(../images/Buttons/b/btnB_AddAComment_PL.gif); }
.buttons.blue.expertsAdvice		{ background-image:url(../images/Buttons/b/btnB_ExpertsAdvice_PL.gif); }
.buttons.blue.seeAllRecipes		{ background-image:url(../images/Buttons/b/btnB_SeeAllRecipes_PL.gif); }

.buttons.blue.previous			{ background-image:url(../images/Buttons/b/btnB_Previous_PL.gif); }
.buttons.blue.results			{ background-image:url(../images/Buttons/b/btnB_Results_PL.gif); }
.buttons.blue.search			{ background-image:url(../images/Buttons/b/btnB_Search_PL.gif); }
.buttons.blue.moreB				{ background-image:url(../images/Buttons/b/btnB_More_PL.gif); }
.buttons.blue.seeMore			{ background-image:url(../images/Buttons/b/btnB_seeMore_PL.gif); }

.buttons.blue.vote				{ background-image:url(../images/Buttons/b/btnB_Vote_PL.gif); }
.buttons.blue.join				{ background-image:url(../images/Buttons/b/btnB_Join_PL.gif); }

.buttons.blue.next				{ background-image:url(../images/Buttons/b/btnB_Next_PL.gif); }
.buttons.blue.return			{ background-image:url(../images/Buttons/b/btnB_Back_PL.gif); }
.buttons.blue.saveData			{ background-image:url(../images/Buttons/b/btnB_Save_PL.gif); }

/* Buttons:Hover */
.buttons { background-position:0 0;}
.buttons:hover { background-position: 0 bottom;}

.recipeMainListItem h4 a { color:white; }

#offer #idType { width:150px; }

#offer #idType { }
#footerNewsletter
{
	float: right;
	overflow: hidden;
	width: 592px;
	height: 76px;
	padding: 18px 23px 18px 25px;
	margin-top: -10px;
	background: transparent url("../images/newsletterBg.png") no-repeat 50% 50%;
}
#footerNewsletter h3
{
	text-transform: uppercase;
	margin: 0;
	line-height: 18px;
	background: transparent url("../images/nlHdDec.gif") no-repeat 118px 0;
}
#footerNewsletter .newsletterDesc
{
	float: left;
	width: 200px;
}
.newsletterDesc p
{
	margin: 0.3em 0 0 0;
	color: #082649;
}
#footerNewsletter form
{
	float: left;
	width: 189px;
	height: 76px;
	border-right: 1px solid #82a0c0;
}
#footerNewsletter form .row
{
	height: 19px;
	padding: 3px 10px 0 10px;
	margin-bottom: 4px;
	background: transparent url("../images/inputNewsLetter.gif") no-repeat 0 0;
}
#footerNewsletter form .row input.text
{
	border: none;
	width: 150px;
	line-height: 1.2em;
	background: none;
}
#footerNewsletter form .row2
{
	padding: 1px 0;
}
#footerNewsletter form .row2 select
{
	width: 170px;
	margin-bottom: 4px;
	padding: 2px 0;
}
#footerNewsletter form label
{
	display: none;
}
#footerNewsletter .newsletterRSS
{
	float: left;
	width: 185px;
	height: 76px;
	padding-left: 15px;
	border-left: 1px solid #b5cce5;
}
.newsletterRSS p
{
	margin: 0.3em 10px 0 0;
	color: #082649;
}
.newsletterRSS a
{
	color: #fff;
}
.newsletterRSS .icoRss
{
	float: right;
	outline: none;
	width: 32px;
	height: 32px;
	background: transparent url("../images/icoRss.gif") no-repeat 50% 0;
}


/* sekcja linków na głownej stronie. Nie wystepuje w innych miejscach */
ul.hotLinks {
	position:relative;
	margin-bottom: 1em;
}

ul.hotLinks li {
	float: left;
	margin: 0;
	padding: 0 13px 5px 0;
	line-height: 1.4em;
}
ul.hotLinks li a {
	color: #366DB7;
	font-size: 1.2em;
	font-weight: bold;
	float: left;

	display: block;
	text-indent: -9998px;
	overflow: hidden;
	width: 129px;
	height: 26px;
}
ul.hotLinks a:hover {
	background-position: 0 bottom;
}
/* Tła przycisków są zdefiniowane regułami .buttons.yellow.retailers itp. */


/* Banners	*/

#advNav{
	padding: 20px 0 15px 0;
	background-color: #ffffff;
}
#advNav .adv object {
	display: block;
	margin: 0 auto;
}

#advC .wrap{
	vertical-align: middle;
	text-align: center;
}
#advC .wrap object,
#advC .wrap img,
#advC .wrap a {
	display: inline;
}
#advA {
	position: absolute;
	top: 10px; left: 320px;
	overflow: hidden;
	width: 320px; height: 55px;
	vertical-align: middle;
	text-align: center;
	line-height: 55px;
}
.fileListing {
	line-height: 40px;
	clear: both;
}
.fileListing a {
	height: 32px;
	line-height: 30px;
	float: left;
	margin: 5px 0px;
}



/** new style recipe **/

#newRecipe {
	border: 1px solid #7f7f7f;
}
#newRecipe a.moreRecipe,#newRecipe .more {
	padding-right:8px;
	background: transparent url(../images/mgrBlue.gif) no-repeat right 5px;
}
#newRecipe .moreRecipe {
	white-space:nowrap;
}
#newRecipe #recipeLinks {
	z-index:400;
	height:30px;
	background: transparent url(../images/recipeLinks.gif) repeat-x 0 0;
}
#newRecipe #recipeLinks ul {
	float:left;
	padding-left:5px;
}
#recipeLinks li{
	float:left;
	padding:0 10px;
	background: transparent url(../images/recipeSeparate.gif) no-repeat 100% 0;
}
#recipeLinks li.last {
	background-image:none;
}
#recipeLinks a.allRecipes {
	float:right;
	display:block;
	width:205px;
	height:30px;
	text-indent:-99999px;
	background:transparent url(../images/seeAllNewRecipe.gif) no-repeat 0 0;
}
#recipeLinks li a {
	line-height:29px;
	color:#fff;
}
#recipeLinks li a:hover {
	color:#fccb31;
}

#recipeTeaser {
	position:relative;
	height:244px;
	overflow:hidden;
}
#recipeTabsHead {
	position:absolute;
	top:0;
	right:0;
	width:120px;
	height:249px;
	z-index:250;
	background-color:#fff;
}
#recipeTabsHead ul {
	padding:4px;
}
#recipeTabsHead ul li {
	padding-bottom:3px;
}
#recipeTabsHead ul li img {
	width:110px;
}
#recipeTabsHead ul li a:hover,#recipeTabsHead ul li.current a,#recipeTabsHead ul li.current a:hover {
	border:1px solid #906d61;
	padding:0;
}
#recipeTabsHead ul li a {
	display:block;
	border:none;
	padding:1px;
}
#teaserTabsBody {
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:200;
	width:500px;
	background-color:#d3d3d3;
}
#teaserTabsBody .recipeTab img {
	position:absolute;
	top:0;
	left:0;
}
.recipeInfo {
	position:absolute;
	top:250px;
	left:0;
	z-index:300;
	width: 490px; height: 73px;
	background: transparent url(../images/sliderTextBg.png) no-repeat 0 0;
}
#teaserTabsBody .current .recipeInfo {
	top:173px;
}
.recipeInfo h3 {
	float: left;
}
.recipeInfoLeft {
	float: left; width: 131px; height: 73px;
	padding: 0 0 0 10px;
}
.recipeInfoLeft strong {
	color: #60190c;
	padding: 10px 0 5px 0;
	font-style: italic;
	font-family:"Georgia";
	font-size: 1.1em;
	font-weight: normal;
	float: left;
}

.recipeInfo h4 {
	padding: 14px 0 0 0;

}

.recipeInfoRight h4 a {
	padding: 4px 0 0 0;
	color: #272727;

}
.recipeInfoRight {
	float:left;
	width:330px;
}
.recipeInfoRight p {
	padding: 3px 0 0 0; margin: 0;
}

.recipeInfo .recipeTime {
	position: absolute; top: 5px; right: 15px;
	background:transparent url(../images/timeIcon.gif) no-repeat scroll 0 0;
	padding: 0 0 0 20px;
}



.recipeInfoLeft dl {
	float:left;
}
.recipeInfoLeft a {
	float:left;
	margin-top:5px;
}
.recipeInfoLeft dl dt {
	display: none;
}
.recipeInfoLeft dl dd {
	float:left;
	width:90px;
	height:16px;
	padding: 0 0 0 6px;
	text-indent:-99999px;
	background:transparent url(../images/rating.gif) no-repeat 100% 60%;
}
.recipeInfoLeft .currentRank0 { background-position: 0 -2px;}
.recipeInfoLeft .currentRank1 { background-position: 0 -22px;}
.recipeInfoLeft .currentRank2 { background-position: 0 -42px;}
.recipeInfoLeft .currentRank3 { background-position: 0 -62px;}
.recipeInfoLeft .currentRank4 { background-position: 0 -82px;}
.recipeInfoLeft .currentRank5 { background-position: 0 -102px;}



.offerAlfabeticList {
	padding: 10px 20px;
	background: transparent url(../images/offerList.gif) repeat-y top left;
}
.offerAlfabeticList a {
	display: block;
	float: left;
	width: 260px;
	line-height: 2.3em;
	padding:0 15px;
	background: transparent url(../images/markerDBright2.gif) no-repeat 0 60%;
}
#popup {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 650px;
	height: 650px;
	margin: -300px 0 0 -300px;
	padding-top:200px;
	z-index: 5000;
}

} /* koniec: @media screen */

