/* ========================================================================= */
/*
/* 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
{
    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/aktualnosciHeader.gif) no-repeat 0 0;
	}
	#newsBox.homeBox h3 strong{
		display:block;
		text-indent:-99999px;
	}
	#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;
    }

    .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#tabsEkspert strong, li#tabsEkspert a
    {
        width: 134px;
        background: transparent url(../images/tabsRedEkspert.gif) no-repeat 0 0;
    }
    li#tabsLogowanie strong, li#tabsLogowanie a
    {
        width: 134px;
        background: transparent url(../images/tabsRedLogowanie.gif) no-repeat 0 0;
    }
    li#tabsDzieci strong, li#tabsDzieci a
    {
        width: 103px;
        background: transparent url(../images/tabsRedDzieci.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;
    }
		

    ul.hotLinks li
    {
        float: left;
        margin: 0 13px 5px 0;
        line-height: 1.4em;
    }
    ul.hotLinks li a
    {
				float: left;
        color: #B2000C;
        font-size: 1.2em;
        font-weight: bold;
        color: #366DB7;
    }

    /* ========================================================================= */
    /* 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;}
#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/icoSpecjalne.gif) no-repeat 50% 0;}
#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;
}

.hotLinks
{
    position:absolute;
    bottom:0px;
}

/* 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.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;
 }

 /* WebSite Buttons */
 
 .hotLinks .det
{
    display: block;
    text-indent: -9998px;
    overflow: hidden;
}
.hotLinks .hod
{
    display: block;
    text-indent: -9998px;
    overflow: hidden;
}
.hotLinks .hurt
{
    display: block;
    text-indent: -9998px;
    overflow: hidden;
}
.hotLinks .cat
{
    display: block;
    text-indent: -9998px;
    overflow: hidden;
}

.hotLinks a:hover
{
    background-position: 0 bottom;
}

.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: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.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;
    }
		#homeHotLinks{

		}
		#homeHotLinks li{
			float: left;
			margin: 0;
			padding: 0 13px 5px 0;
		}
		#homeHotLinks li a{
			float: left;
			width: 129px; height: 26px;
			overflow: hidden;
		}
		#homeHotLinks li a:hover{
			background-position: 0 -26px;
		}
		a#btnhomeSeeMore{
			float: left;
			background: transparent url(../images/Buttons/y/btnY_SeeMore_PL.gif) no-repeat 0 0;
			width: 134px; height: 27px;
		}
		a#btnhomeSeeMore:hover{
			background-position: 0 100%;
		}
		
		
		/* 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: 360px;
	height: 360px;
	margin: -180px 0 0 -180px;
	z-index: 5000;
}

}