@charset "utf-8";
html {
    background: transparent;
}

body {
    font-family: 'Arial CE', Arial, Tahoma, Verdana, sans-serif;
    text-align: center;
    margin: 0px;
    font-size: 12px;
    background: #97989c url('../image/backgroundMain.jpg') center top no-repeat;
}

a {
    color: #000000;
}

a span {
    display: none;
}

form {
    margin: 0px;
}

a img {
    border: none;
}

strong {
    font-weight: bold;
}

h2 {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

.cl {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.t {
    text-indent: -9000em;
    outline: none;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}

.clearBoth {
    clear: both;
}

.mainC {
    width: 968px;
    text-align: left;
    margin: auto;
}

.headerM {
    height: 125px;
    width: 968px;
    position: relative;
}

.banMain {
    width: 968px;
    height: 506px;
    background: transparent top left url('../image/top-main-bg.jpg') no-repeat;
    position: relative;
}

.banMain.task2 {
    background: transparent top left url('../image/top-main-bg-2.jpg') no-repeat;
}

.banMain.task3 {
    background: transparent top left url('../image/top-main-bg-3.jpg') no-repeat;
}

.banMain.task4 {
    background: transparent top left url('../image/top-main-bg-4.jpg') no-repeat;
}

.banMain.task5 {
    background: transparent top left url('../image/top-main-bg-5.jpg') no-repeat;
}

.banMain.task6 {
    background: transparent top left url('../image/top-main-bg-6.jpg') no-repeat;
}

.banMain.task7 {
    background: transparent top left url('../image/top-main-bg-7.jpg') no-repeat;
}

.panel3C {
    width: 968px;
    height: 178px;
    background: url('../image/sprite.png') no-repeat 0px -652px;
    position: relative;
}

.panel3C .item {
    width: 260px;
    float: left;
    margin: 25px 25px 0px 35px;
}

.item p {
    color: #464646;
    text-align: justify;
    margin: 4px 0px 13px 0px;
}

.inpt {
    margin: 0 4px 0 0;
}

a.submitYourRecipe {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat 0px -259px;
}

a.voteRecipes {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -177px -259px;
}

a.beActive {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -354px -259px;
}

.showAllRecipes {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -531px -259px;
    border: none;
    cursor: pointer;
}

a.moreBtn {
    display: block;
    width: 118px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -642px -91px;
}

a.submitYourRecipeR {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat 0px -955px;
}

a.recipeRank {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat 0px -920px;
}

a.taskDetailsB {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat 0px -885px;
}

a.winners {
    display: block;
    width: 118px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -187px -920px;
}

a.taskDetails {
    display: block;
    width: 158px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -187px -885px;
}

a.showRecipe {
    display: block;
    width: 118px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -483px -885px;
}

a.editRecipe {
    display: block;
    width: 118px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -483px -920px;
    position: absolute;
    right: 30px;
}

a.addOrEditRecipe {
    display: block;
    width: 118px;
    height: 34px;
    background: url('../image/buttons/button_dodaj_edytuj.jpg') no-repeat;
    position: absolute;
    right: 30px;
}

a.editRecipe img, a.showRecipe img {
    width: 1px;
    height: 1px;
}

a.editUser {
    display: block;
    width: 77px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -178px -1103px;
    margin: 10px 0 0 0;
    float: right;
}

a.checkIt {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -742px -300px;
}

.frame1 .content a.taskDetails, .frame1 .content a.winners {
    float: left;
    margin-right: 15px;
}

.frame4 .content a.submitYourRecipeR, .frame4 .content a.recipeRank {
    float: left;
    margin-right: 15px;
}

.frame4 .content a.taskDetailsB {
    float: left;
}

.frame5 {
    width: 296px;
    background-color: #ffffff;
}

.frame5B {
    width: 296px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat -680px -838px;
}

.frame5 .content {
    padding: 10px 20px 0px 20px;
}

.frame6 {
    background: url('../image/backgroundFrame6.png') repeat-y;
}

.frame6B {
    width: 296px;
    height: 10px;
    background: url('../image/sprite.png') no-repeat -680px -955px;
}

.frame6 .content {
    padding: 10px 20px 0px 20px;
}

p.addInfo {
    color: #97989c;
    font-size: 11px;
}

p.addInfo b {
    color: #cb3339;
}

ul.subMenuPanel3C {
    margin: -2px 0px 0px 255px;
    padding: 0px;
    list-style-type: none;
}

ul.subMenuPanel3C li {
    margin: 0px;
    padding: 0px;
    height: 43px;
    float: left;
    margin-left: -2px;
    list-style-type: none;
}

ul.subMenuPanel3C li a {
    display: block;
    background: url('../image/sprite.png') no-repeat;
    height: 43px;
    cursor: pointer;
    position: relative;
    z-index: 100;
}

ul.subMenuPanel3C li a#contestAndPrizes {
    width: 162px;
    background-position: -321px -199px;
}

ul.subMenuPanel3C li a#currentTask {
    background-position: -483px -199px;
    width: 139px;
}

ul.subMenuPanel3C li a#currentResults {
    background-position: -622px -199px;
    width: 127px;
}

ul.subMenuPanel3C li a#contestAndPrizes:hover, ul.subMenuPanel3C li a#contestAndPrizes.selected {
    background-position: -321px -156px;
}

ul.subMenuPanel3C li a#currentTask:hover, ul.subMenuPanel3C li a#currentTask.selected {
    background-position: -483px -156px;
}

ul.subMenuPanel3C li a#currentResults:hover, ul.subMenuPanel3C li a#currentResults.selected {
    background-position: -622px -156px;
}

a#logoBlog {
    position: absolute;
    display: block;
    left: 35px;
    top: 30px;
    background: url('../image/main-logo.png') no-repeat 0 0;
    width: 175px;
    height: 65px;
}

a#logoLurpak {
    position: absolute;
    display: block;
    left: 370px;
    top: 20px;
    background: url('../image/lurpak-kuliblog_home_v8.png') no-repeat 0px 0px;
    width: 139px;
    height: 55px;
}

.searchForm {
    width: 410px;
    height: 45px;
    position: absolute;
    top: 20px;
    right: 12px;
    background: url('../image/sprite.png') no-repeat -200px 0px;
}

.advancedBrowser {
    display: block;
    width: 90px;
    height: 40px;
}

.searchTxt {
    font-size: 13px;
    color: #555556;
    font-weight: bold;
    line-height: 26px;
    width: 230px;
    height: 26px;
    position: absolute;
    top: 6px;
    left: 105px;
    background-color: transparent;
    border: none;
}

.searchSub {
    position: absolute;
    top: 6px;
    left: 345px;
    background-color: transparent;
    border: none;
    width: 60px;
    height: 29px;
    cursor: pointer;
}

ul.menuMain {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: 10px;
    right: 0px;
}

ul.menuMain li {
    float: left;
    height: 43px;
}

ul.menuMain li a {
    display: block;
    height: 43px;
    background: url('../image/sprite.png') no-repeat 0px -48px;
}

#mmContestAndPrizes {
    width: 187px;
    background-position: 0px -48px;
}

#mmTasks {
    width: 98px;
    background-position: -187px -48px;
}

#mmRecipes {
    width: 103px;
    background-position: -285px -48px;
}

#mmResults {
    width: 88px;
    background-position: -388px -48px;
}

#mmForBlogers {
    width: 144px;
    background-position: -476px -48px;
}
#mmEdycja2011 {
    width: 110px;
    background: url(../image/buttons/edycja2011.png) no-repeat 0 0;	
}
#mmEdycja2011:hover, #mmEdycja2011.selected {
    background: url(../image/buttons/edycja2011hover.png) no-repeat 0 0;	
}

#mmContestAndPrizes:hover, #mmContestAndPrizes.selected {
    background-position: 0px -91px;
}

#mmTasks:hover, #mmTasks.selected {
    background-position: -187px -91px;
}

#mmRecipes:hover, #mmRecipes.selected {
    background-position: -285px -91px;
}

#mmResults:hover, #mmResults.selected {
    background-position: -388px -91px;
}

#mmForBlogers:hover, #mmForBlogers.selected {
    background-position: -476px -91px;
}

.itemP {
    width: 227px;
    float: left;
    margin-right: 20px;
}

.itemPLast {
    margin-right: 0px !important;
}

.panelFull .itemP {
    margin-top: 15px;
}

.itemP img {
    border: none;
    width: 227px;
    height: 133px;
}

.itemPMenu {
    height: 69px;
    width: 227px;
    position: relative;
    background: url('../image/sprite.png') no-repeat -1px -579px;
    margin-top: -3px;
}

.itemP h3 {
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 12px 5px 0px 10px;
    color: #272727;
    width: 180px;
    height: 16px;
    overflow: hidden;
}

.itemP a.info {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: help;
}

.itemP .rankInfo, .itemPS .rankInfo {
    position: absolute;
    top: -120px;
    left: 10px;
    width: 27px;
    height: 27px;
    background: url('../image/sprite.png') no-repeat -768px -48px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #e7545e;
    line-height: 27px;
}

.itemPS .rankInfo {
    top: -100px;
}

.itemP a.vote {
    display: block;
    width: 75px;
    height: 22px;
    position: absolute;
    top: 38px;
    right: 8px;
    background: url('../image/sprite.png') no-repeat 0px -545px;
}

.itemP a.vote {
    display: block;
    width: 65px;
    height: 18px;
    position: absolute;
    top: 39px;
    right: 10px;
    background: url('../image/sprite.png') no-repeat -532px -549px;
}

.itemP a.userVote {
    display: block;
    width: 49px;
    height: 18px;
    position: absolute;
    top: 39px;
    right: 58px;
    background: url('../image/sprite.png') no-repeat -79px -545px;
}

a.userVote img, a.userEdit img {
    height: 1px;
    width: 1px;
}

.itemP a.userEdit {
    display: block;
    width: 49px;
    height: 18px;
    position: absolute;
    top: 39px;
    right: 8px;
    background: url('../image/sprite.png') no-repeat -133px -545px;
}

.itemP a.p1 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding: 5px 16px 0 0;
    position: absolute;
    right: 162px;
    text-align: right;
    top: 35px;
    width: 42px;
}

.itemP a.p2 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    left: 66px;
    padding: 5px 0 0 32px;
    position: absolute;
    text-align: left;
    top: 35px;
    width: 49px;
}

.itemP a.vote img, .itemP a.info img, .itemPS a.vote img, .itemPS a.info img, .panelPhoto a img, .panelThumbs a img {
    width: 1px;
    height: 1px;
}

.moreRecipes {
    margin: -20px 0px 10px 35px;
    position: relative;
}

.moreRecipes a {
    display: block;
    width: 118px;
    height: 29px;
    background: url('../image/sprite.png') -354px -885px no-repeat;
    position: absolute;
    right: 20px;
    top: 0px;
}

.moreRecipes a:hover {
    color: #c22729;
}

.moreRecipesR {
    position: relative;
    height: 50px;
}

.moreRecipesR a {
    position: absolute;
    bottom: 5px;
    right: -15px;
    background: url('../image/sprite.png') -354px -885px no-repeat;
    width: 118px;
    height: 29px;
}

.pagesS {
    text-align: center;
    width: 80px;
    margin: 30px 0 0 465px;
}

.pagesS a {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background: url('../image/sprite.png') -642px -45px no-repeat;
    cursor: pointer;
}

.pagesS a:hover, .pagesS a.selected {
    background-position: -662px -45px;
}

.pages {
    height: 42px;
    margin: auto;
    width: 310px;
}

.pages a {
    display: block;
    width: 30px;
    height: 31px;
    line-height: 30px;
    background: url('../image/sprite.png') no-repeat -899px -7px;
    float: left;
    text-align: center;
    font-size: 9px;
    color: #5c5c5d;
    text-decoration: none;
}

.pages a:hover, .pages a.selected {
    background-position: -869px -8px;
    color: #ffffff;
}

.pages a.first {
    width: 27px;
    background-position: -634px -8px;
}

.pages a.prev {
    width: 27px;
    background-position: -661px -8px;
}

.pages a.next {
    width: 27px;
    background-position: -742px -8px;
}

.pages a.last {
    width: 27px;
    background-position: -769px -8px;
}

.pages a.txt {
    background: none;
    color: #ffffff;
    width: 15px;
}

.footer {
    margin-top: 30px;
    border-top: 1px solid #656568;
    width: 968px;
    font-size: 11px;
    color: #272727;
    font-weight: bold;
    height: 60px;
}

.footer a {
    color: #272727;
    text-decoration: none;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-left: 35px;
    margin-top: 10px;
}

.footer a:hover {
    color: #272727;
    text-decoration: underline;
}

a.arla {
    background: url('../image/iconArla.gif') no-repeat left center;
    padding-left: 50px;
}

a.facebook {
    background: url('../image/iconFacebook.gif') no-repeat left center;
    padding-left: 30px;
}

.mPanelSingle {
    width: 654px;
    margin: auto;
}

.mPanelL {
    float: left;
    width: 654px;
}
.mPanelL_wide {

    width: 100%;

}

.mPanelR {
    float: right;
    width: 298px;
    text-align: left;
}

.panelFull {
    width: 968px;
}

.banMainPrize {
    width: 652px;
    height: 318px;
    background: url('../image/banMainPrize.jpg') no-repeat left top;
    position: relative;
}
.banMainPrize.prizeNew
{
    background: url('../image/banMainPrizeNew.jpg') no-repeat left top;
    height: 329px;
}
.banMainPrize h2 {
    position: absolute;
    top: 43px;
    left: 50px;
}

.banMainPrize p {
    color: #464646;
    font-size: 11px;
    height: 149px;
    left: 51px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 167px;
    width: 301px;
}

.banMonthPrize {
    width: 652px;
    height: 214px;
    background: #132b5a url('../image/banMonthPrize.jpg') no-repeat left top;
    position: relative;
}

.banMonthPrize h2 {
    position: absolute;
    top: 40px;
    left: 318px;
    margin: 0px;
    padding: 0px;
}

.banMonthPrize p {
    color: #464646;
    font-size: 11px;
    height: 83px;
    left: 318px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 92px;
    width: 189px;
}

.frame1 {
    width: 654px;
    background: url('../image/backgroundFrame1.png') repeat-y;
}

.frame1B {
    width: 654px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat 0px -838px;
}

.frame1 .content {
    padding: 20px 40px 20px 40px;
    width: 572px;
    background: url('../image/backgroundFrame1.gif') repeat-x;
}

.frame1 .content p {
    margin: 7px 0px 7px 0px;
    color: #464646;
}

.frame1 .content .spacer {
    width: 72px;
    height: 56px;
    background: url('../image/sprite.png') no-repeat -321px -579px;
}

.frame1 .content h3 {
    color: #464646;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.frame2 {
    width: 298px;
    background: url('../image/backgroundFrame2.png') repeat-y;
}

.frame2B {
    width: 298px;
    height: 17px;
    background: url('../image/sprite.png') no-repeat -680px -853px;
}
.frame2B.participants
{
    width: 298px;
    background: url('../image/participants_bottom.png') no-repeat 0 0 transparent;
}
.frame2 .content {
    width: 241px;
    padding: 20px 20px 0px 35px;
    background: url('../image/backgroundFrame2Content.png') repeat-x;
}
.frame2.participants
{
    background: url('../image/participnts_bg.png') repeat-y top center transparent;
}
.frame2.participants .content
{
    background: none #ededed;
    overflow: hidden;
    padding: 20px 20px 0 27px;
    width: 236px;
}
.frame2.participants .content p
{
    font-weight: bold;
    color: #464646;
}
.frame2.participants .content form
{
    height: 50px;
    margin-top: 10px;
    position: relative;
}
.frame2.participants dl
{
    list-style-type: decimal;
}
.frame2.participants dl dt, .frame2.participants dl dd
{
    float: left;
    color: #464646;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 5px;
    padding-top: 5px;
}
.frame2.participants dl dt
{
    width: 70%;
}
.frame2.participants dl dt span
{
    padding-right: 3px;
}
.frame2.participants dl dt a {
    color: #464646;
    text-decoration: none;
}
.frame2.participants dl dd
{
    width: 30%;
    font-weight: normal;
    text-align: right;
}
.frame2.participants dl dd span.red
{
    font-weight: bold;
    color: #cf353d;
    padding-right: 3px;
}
.frame2.participants div.participants-pagination
{
    margin-top: 20px;
}
.frame2.participants div.participants-pagination.pages
{
    width: 238px;
}
.frame2.participants div.participants-pagination.pages a.first
{
    background:url("../image/arr_lf.png") no-repeat scroll 0 10px transparent;
    width: 19px;
}
.frame2.participants div.participants-pagination.pages a.prev
{
    background:url("../image/arr_lo.png") no-repeat scroll 0 10px transparent;
    width: 16px;
}
.frame2.participants div.participants-pagination.pages a.next
{
    background:url("../image/arr_ro.png") no-repeat scroll 8px 10px transparent;
    width: 16px;
}
.frame2.participants div.participants-pagination.pages a.last
{
    background:url("../image/arr_rl.png") no-repeat scroll 6px 10px transparent;
    width: 20px;
}
.frame2.participants div.participants-pagination ul li
{
    float: left;
}
.frame2.participants div.participants-pagination ul li a.pagination-link
{
    background: url("../image/pag-link-nactive.jpg") no-repeat scroll 0 3px transparent;
    color: #525253;
    display: block;
    font-size: 10px;
    height: 21px;
    padding: 10px 0 0 10px;
    text-decoration: none;
    width: 16px;
}
.frame2.participants div.participants-pagination ul li.active a.pagination-link
{
    background: url("../image/pag-link-active.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 23px;
    padding: 9px 0 0 12px;
    width: 21px;
}
.frame2.participants div.participants-pagination ul li.first a,
.frame2.participants div.participants-pagination ul li.last a,
.frame2.participants div.participants-pagination ul li.prev a,
.frame2.participants div.participants-pagination ul li.next a
{
    font-weight: bold;
    color: #9ea0a6;
    width: 20px;
    text-decoration: none;
    font-size: 16px;
    display: block;
    text-align: center;
    padding-top: 6px;
}
.frame2 .content .itemP {
    float: none;
}

.frame3 {
    width: 296px;
    background-color: #ffffff;
}

.frame3B {
    width: 296px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat -680px -838px;
}

.frame3 .content {
    padding: 10px 10px 0px 10px;
}

.mPanelL .frame4{
    background: none;
}
.mPanelL_wide .frame4, .mPanelL_wide .frame4 .content{
    width: 874px;
}
.frame4 .content {
    padding: 20px 39px 20px 39px;
    width: 574px;
    background: url('../image/backgroundFrame4.gif') repeat-x;
    position: relative;
}

.mPanelL .frame4 .content{
    background: url('../image/wyniki_bg.jpg') repeat-y;
    position: relative;
}

.frame4B {
    width: 654px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat 0px -853px;
}

.frame4 .content {
    padding: 20px 39px 20px 39px;
    width: 574px;
    background: url('../image/backgroundFrame4.gif') repeat-x;
    position: relative;
}

.frame4 .contentBZ {
    padding-top: 40px;
}

.frame4 .content p {
    margin: 7px 0px 20px 0px;
    color: #464646;
}

.frame4 .content .spacer {
    width: 76px;
    height: 56px;
    background: url('../image/sprite.png') no-repeat -393px -579px;
}

.frame4 .content h3 {
    color: #132b5a;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.blueBorder {
    height: 10px;
    width: 653px;
    background-color: #132b5a;
}

.searchResults {
    background: url('../image/backgroundSearchResults.gif') repeat-x #e2e6ed;
    width: 554px;
    color: #464646;
    font-size: 16px;
    padding: 10px;
    margin-bottom: 20px;
}

.searchResults b {
    color: #132b5a;
}

/*zmiany w przepisach. pole z nagrodą + tekst*/
#przepisy-header-new {
    width:  652px;
    height: 161px;
    background: url('../image/przepisy-header.jpg') left top no-repeat transparent;
}

/*zmiany w przepisach. pole z nagrodą + tekst*/
#przepisy-header-new-8 {  width:  652px;  height: 161px;  background: url('../image/przepisy-header2.jpg') left top no-repeat transparent;}
#przepisy-header-new-9 {  width:  652px;  height: 161px;  background: url('../image/przepisy-header-september-alt.jpg') left top no-repeat transparent;}

/*zmiany w przepisach. pole z nagrodą + tekst*/
#przepisy-header-new {width:  652px;  height: 161px;  background: url('../image/przepisy-header.jpg') left top no-repeat transparent;}
#przepisy-header-new p {padding: 85px 0 0 20px; }
#przepis-header-new {margin-top: 20px;width:  383px;  height: 146px;  background: url('../image/przepis-header.jpg') left top no-repeat transparent;}
#przepis-header-new p {padding: 50px 0 0 12px;margin:0;}
/*wrzesień*/
#przepisy-header-september {width:  652px;  height: 161px;  background: url('../image/przepisy-header-september.jpg') left top no-repeat transparent;}
#przepisy-header-september p {padding: 85px 0 0 20px; }
#przepis-header-september {margin-top: 20px;width:  383px;  height: 146px;  background: url('../image/przepis-header-september.jpg') left top no-repeat transparent;}
#przepis-header-september p {padding: 50px 0 0 12px;margin:0;}
/*październik*/

#przepisy-header-october {width:  652px;  height: 161px;  background: url('../image/przepisy-header-october.jpg') left top no-repeat transparent;}
#przepisy-header-october p {padding: 85px 0 0 20px; }
#przepis-header-october {margin-top: 20px;width:  383px;  height: 146px;  background: url('../image/przepis-header-october.jpg') left top no-repeat transparent;}
#przepis-header-october p {padding: 50px 0 0 12px;margin:0;}
/*listopad*/

#przepisy-header-november {width:  652px;  height: 161px;  background: url('../image/przepisy-header-november.jpg') left top no-repeat transparent;}
#przepisy-header-november p {padding: 85px 0 0 20px; }
#przepis-header-november {margin-top: 20px;width:  383px;  height: 146px;  background: url('../image/przepis-header-november.jpg') left top no-repeat transparent;}
#przepis-header-november p {padding: 50px 0 0 12px;margin:0;}

#przepisy-header-december {width:  652px;  height: 161px;  background: url('../image/przepisy-header-december.jpg') left top no-repeat transparent;}
#przepisy-header-december p {padding: 85px 0 0 20px; }
#przepis-header-december {margin-top: 20px;width:  383px;  height: 146px;  background: url('../image/baner/baner3.jpg') left top no-repeat transparent;}
#przepis-header-december p {padding: 50px 0 0 12px;margin:0;text-indent:-9000em;font-size:0;}

.itemPS {
    width: 205px;
    float: left;
    margin-right: 18px;
    margin-bottom: 18px;
}

.itemPSLast {
    margin-right: 0px !important;
}

.itemPS img {
    border: none;
    width: 205px;
    height: 110px;
}

.itemPS .itemPMenu {
    height: 63px;
    width: 205px;
    position: relative;
    background: url('../image/sprite.png') no-repeat -532px -579px;
    margin-top: -3px;
}

.itemPS h3 {
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 10px 5px 0px 10px;
    color: #272727;
    width: 155px;
    height: 16px;
    overflow: hidden;
}

.itemPS a.info {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 9px;
    right: 9px;
    cursor: help;
}

.itemPS a.vote {
    display: block;
    width: 65px;
    height: 18px;
    position: absolute;
    top: 34px;
    right: 10px;
    background: url('../image/sprite.png') no-repeat -532px -549px;
}

.itemPS a.p1 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    padding: 4px 16px 0 0;
    position: absolute;
    right: 147px;
    text-align: right;
    top: 31px;
    width: 36px;
}

.itemPS a.p2 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    left: 58px;
    padding: 4px 0 0 21px;
    position: absolute;
    text-align: left;
    top: 31px;
    width: 49px;
}

input.srchInput {
    border: 1px solid #dcdcdc;
    height: 39px;
    line-height: 39px;
    font-size: 13px;
    color: #464646;
    padding: 0px 7px 0px 7px;
    background: url('../image/backgroundInput.gif') repeat-x bottom white;
}

input.srchInputFull {
    width: 238px;
}

input.srchInputShort {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0px 10px 0px 10px;
    background-color: #ffffff;
    float: left;
}

.przepisySelect {
    position: relative;
    height: 70px;
    width: 500px;
}

.select1 {
    position: absolute;
    top: 0px;
    left: 0px;
}

.select2 {
    position: absolute;
    top: 0px;
    left: 320px;
}

.inCase {
    position: absolute;
    top: 16px;
    left: 265px;
    font-size: 10px;
}

.h40 {
    height: 60px;
}

.h30 {
    height: 50px;
}

.flTxt {
    float: left;
    height: 40px;
    line-height: 39px;
    margin-right: 5px;
    margin-left: 5px;
}

.searchBtn {
    border: none;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -742px -259px;
    cursor: pointer;
    margin-left: 43px;
    margin-bottom: 20px;
}

.sliderBar {
    height: 50px;
    position: relative;
}

.sliderBar .labelsPrepareTime {
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 261px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat -715px -489px;
}

.sliderBar .labelsLevel {
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 261px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat -715px -519px;
}

.slider1, .slider2 {
    width: 33px;
    height: 28px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url('../image/sprite.png') no-repeat -634px -885px;
    cursor: pointer;
}

.slider2 {
    left: 235px;
}

.barMain {
    width: 265px;
    height: 23px;
    position: absolute;
    top: 3px;
    left: 0px;
    background: url('../image/sprite.png') no-repeat -715px -885px;
}

.barVal {
    width: 155px;
    height: 23px;
    position: absolute;
    top: 3px;
    left: 40px;
    background: url('../image/sprite.png') no-repeat -755px -920px;
}

.hidden {
    display: none;
}

.aplaInfo {
    width: 193px;
    height: 116px;
    position: absolute;
    top: -125px;
    left: 10px;
    display: none;
    background: url('../image/sprite.png') no-repeat -769px -91px;
    font-size: 11px;
    padding: 10px;
}

.itemPS .aplaInfo {
    left: -8px;
}

.aplaInfo img {
    width: 10px;
    height: 10px;
}

.mtBr {
    margin-top: 15px !important;
}

.mtBrB {
    margin-top: 25px !important;
}

.lmP {
    margin-bottom: 0px !important;
}

.userMenu {
    color: #ffffff;
    font-size: 11px;
    position: absolute;
    right: 0px;
    top: 5px;
    word-spacing: 8px;
}

.userMenu a {
    color: #ffffff;
    text-decoration: none;
    word-spacing: 0px;
    margin: 0 10px;
}

.userMenu a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.recipeDet {
    position: relative;
    margin: 20px 0px 10px 0px;
    border: 1px solid #e8e8e8;
    height: 107px;
    background: url('../image/backgroundInput.gif') bottom white repeat-x;
}

.noRecipeDet {
    position: relative;
    margin: 20px 0px 10px 0px;
    padding: 10px;
    border: 1px solid #e8e8e8;
    height: 35px;
    background: url('../image/backgroundInput.gif') bottom white repeat-x;
}

.recipeDet img {
    width: 137px;
    height: 86px;
    margin: 10px 0px 0px 10px;
}

.recipeDet a.showRecipe {
    position: absolute;
    right: 10px;
    top: 20px;
}

.recipeDet a.editRecipe,
.recipeDet a.addOrEditRecipe{
    position: absolute;
    right: 10px;
    top: 55px;
}


.recipeDet .ranks {
    border-top: 1px solid #e8e8e8;
    width: 250px;
    height: 30px;
    position: absolute;
    top: 68px;
    left: 165px;
    background: url('../image/sprite.png') no-repeat -875px -574px;
}

.recipeDet .ranks .p1 {
    color: #cd363d;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: -2px;
    right: 173px;
    text-align: right;
}

.recipeDet .ranks .p2 {
    color: #cd363d;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: -2px;
    left: 110px;
    text-align: left;
}

.recipeDet .labelRec {
    font-size: 10px;
    position: absolute;
    top: 10px;
    left: 165px;
}

.recipeDet h4 {
    color: #132b5a;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 35px;
    left: 165px;
    width: 290px;
    height: 25px;
    overflow: hidden;
}

.panelWidget {
    background: url('../image/backgroundWidget.png') no-repeat;
    width: 298px;
    height: 343px;
    position: relative;
}

.panelWidget a.checkIt {
    position: absolute;
    top: 260px;
    left: 30px;
}

.panelWidget img {
    position: absolute;
    top: 30px;
    left: 30px;
}

.panelWidget p {
    color: #464646;
    position: absolute;
    top: 140px;
    left: 30px;
    width: 120px;
    height: 100px;
    overflow: hidden;
}

ul.recipeList {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
}

ul.recipeList li {
    float: left;
    width: 180px;
    height: 26px;
    margin-right: 10px;
}

ul.recipeList li a {
    font-size: 16px;
    font-weight: bold;
    width: 175px;
    height: 26px;
    display: block;
    color: #132b5a;
    text-decoration: none;
    padding-left: 5px;
    line-height: 26px;
    overflow: hidden;
}

ul.recipeList li a:hover, ul.recipeList li a.selected {
    color: #e4e5e5;
    background: url('../image/sprite.png') no-repeat -483px -955px;
}

a.editRecipeIC {
    position: absolute;
    top: 30px;
    right: 30px;
}

.panelPhoto {
    margin-top: 34px;
    position: relative;
}

.panelPhoto img {
    width: 574px;
}

a.prevPhoto {
    display: block;
    width: 44px;
    height: 44px;
    background: url('../image/sprite.png') no-repeat -364px -955px;
    cursor: pointer;
}

a.nextPhoto {
    display: block;
    width: 44px;
    height: 44px;
    background: url('../image/sprite.png') no-repeat -408px -955px;
    cursor: pointer;
}

.panelPhoto a.prevPhoto {
    position: absolute;
    top: 140px;
    left: 10px;
}

.panelPhoto a.nextPhoto {
    position: absolute;
    top: 140px;
    right: 10px;
}

ul.panelThumbs {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
}

ul.panelThumbs img {
    width: 100px;
    height: 60px;
    border: none;
    margin-left: 7px;
    margin-top: 10px;
}

ul.panelThumbs li {
    float: left;
    width: 114px;
    height: 85px;
}

ul.panelThumbs li a {
    float: left;
    width: 114px;
    height: 85px;
}

ul.panelThumbs li a:hover, ul.panelThumbs li a.selected {
    background: url('../image/sprite.png') no-repeat -680px -990px;
}

a.recipeOnAuthorBlog {
    background: url('../image/sprite.png') no-repeat -483px -990px;
    display: block;
    width: 166px;
    height: 29px;
}

.rankBar {
    margin-top: 10px;
}

.rankBar a.x {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat -869px -48px;
}

.rankBar a.o {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat -884px -48px;
}

.rankBar a.label {
    color: #474747;
    float: left;
    display: block;
    width: 65px;
    font-weight: bold;
}

.sPanelL {
    float: left;
    width: 170px;
}

.sPanelR {
    float: right;
    width: 370px;
    position: relative;
}

p.aboutRecipe {
    line-height: 23px;
    color: #272727;
}

p.desc, ul.desc {
    margin-bottom: 15px !important;
    margin-top: 2px !important;
}

.rankB {
    width: 385px;
    height: 44px;
    background: url('../image/sprite.png') no-repeat 0px -1009px;
    position: relative;
}

.rankB a.p1 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    padding: 13px 16px 0 0;
    position: absolute;
    right: 276px;
    text-align: right;
    top: 0;
    width: 93px;
}

.rankB a.p2 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    left: 108px;
    padding: 13px 0 0 84px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 94px;
}

.rankB .vote {
    display: block;
    width: 85px;
    height: 30px;
    position: absolute;
    right: 7px;
    top: 5px;
    background: url('../image/sprite.png') no-repeat -293px -1060px;
}

.shareRecipe {
    height: 100px;
    margin-left: 35px;
}

a.facebookB {
    display: block;
    width: 35px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -187px -955px;
}

a.twitter {
    display: block;
    width: 35px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -222px -955px;
}

a.blip {
    display: block;
    width: 35px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -258px -955px;
}

a.wykop {
    display: block;
    width: 35px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -294px -955px;
}

a.sledzik {
    display: block;
    width: 35px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -329px -955px;
}

.shareRecipe a {
    float: left;
    margin-right: 7px;
}

.panelVote4Recipe .content {
    padding: 20px 20px 10px 20px;
    position: relative;
}

.panelVote4Recipe {
    background: url('../image/backgroundVote4RecipeAndBlog.png') no-repeat;
    position: relative;
    width: 298px;
    height: 293px;
}

.panelVote4Recipe p.blog {
    position: absolute;
    top: 40px;
    left: 130px;
    width: 140px;
    height: 44px;
    overflow: hidden;
    color: #464646;
    margin: 12px 0;
}

.panelVote4Recipe p.blog a {
    color: #464646;
    text-decoration: none;
}

.panelVote4Recipe p.rankYear {
    position: absolute;
    top: 86px;
    left: 130px;
    width: 140px;
    height: 35px;
    overflow: hidden;
    color: #132b5a;
    font-size: 16px;
    font-weight: bold;
    margin: 12px 0;
}

.panelVote4Recipe p.task {
    width: 255px;
    height: 20px;
    padding-top: 10px;
    overflow: hidden;
    color: #132b5a;
    font-size: 16px;
    font-weight: bold;
    border-top: 1px solid #e8e8e8;
    margin: 16px 0;
}

.rankM {
    height: 47px;
    width: 259px;
    position: relative;
    background: url('../image/sprite.png') no-repeat 0px -1053px;
}

.rankM a.p1 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    padding: 14px 0 0 40px;
    position: absolute;
    right: 192px;
    text-align: left;
    top: 0;
    width: 27px;
}

.rankM a.p2 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    left: 67px;
    padding: 14px 0 0 30px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 50px;
}

.rankM .vote {
    display: block;
    width: 80px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 7px;
    background: url('../image/sprite.png') no-repeat -293px -1060px;
}

.rankS {
    height: 35px;
    width: 141px;
    position: absolute;
    background: url('../image/sprite.png') no-repeat 0px -1101px;
    top: 121px;
    left: 130px;
}

.rankS a.p1 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    padding: 8px 16px 0 0;
    position: absolute;
    right: 87px;
    text-align: right;
    top: 0;
    width: 38px;
}

.rankS a.p2 {
    color: #CD363D;
    cursor: help;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    left: 55px;
    padding: 8px 0 0 30px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 55px;
}

.tri {
    background: url('../image/sprite.png') no-repeat -769px -623px;
    width: 25px;
    height: 12px;
    position: absolute;
    top: -20px;
    left: -10px;
}

h2.recipeName {
    font-size: 30px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    color: #132b5a;
    padding-top: 5px;
    width: 450px;
}

h2.recipeNameL {
    width: auto;
    font-size: 26px;
    margin-top: -3px;
    margin-bottom: 20px;
}

h2.taskName {
    font-size: 40px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #132b5a;
}

h2.headerC {
    font-size: 31px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #132b5a;
    text-transform: uppercase;
}

h2.headerC1 {
    font-size: 27px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #132b5a;
    text-transform: uppercase;
}

.mpPhoto {
    width: 239px;
    height: 145px;
    background: url('../image/sprite.png') no-repeat 0px -339px;
    position: absolute;
    top: 10px;
    left: 30px;
}

.mpPhoto img {
    position: absolute;
    top: 19px;
    left: 36px;
}

#currentTaskPanel h2 {
    position: absolute;
    top: 10px;
    left: 300px;
    width: 630px;
    height: 40px;
    overflow: hidden;
}

#currentTaskPanel p.desc {
    position: absolute;
    top: 53px;
    left: 300px;
    width: 630px;
    height: 45px;
    overflow: hidden;
    color: #464646;
}

#currentTaskPanel a.submitYourRecipeR {
    position: absolute;
    bottom: 25px;
    left: 300px;
}

#currentTaskPanel p.addInfo {
    position: absolute;
    bottom: 25px;
    left: 500px;
    color: #ffffff;
}

h2.advSearchH {
    color: #525253;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 5px;
}

.resultPanel {
    width: 438px;
    height: 138px;
    background: url('../image/sprite.png') no-repeat -258px -339px;
    position: absolute;
    top: 20px;
    left: 170px;
}

.resultPanel h3 {
    font-size: 16px;
    font-weight: bold;
    color: #132b5a;
    height: 20px;
    overflow: hidden;
    word-wrap: brak-word;
    margin: 0px 0px 10px 0px;
    padding: 12px 0px 0px 15px;
}

.resultPanel .item {
    width: 197px;
    height: 30px;
    background: url('../image/sprite.png') no-repeat -796px -369px;
    position: relative;
    margin: -2px 0px 0px 15px;
    float: left;
}

.resultPanel .item p.label {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 3px;
    left: 23px;
    width: 130px;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
}

.resultPanel .item p.score {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 3px;
    right: 8px;
    width: 35px;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    text-align: right;
}

.resultPanel .resCol1 {
    float: left;
    width: 225px;
}

.resultPanel .resCol2 {
    float: left;
    width: 210px;
}

.resultPanel .resCol2 .item {
    margin-left: 0px;
}

a.up {
    width: 10px;
    height: 10px;
    background: url('../image/sprite.png') no-repeat -715px -369px;
}

a.down {
    width: 10px;
    height: 10px;
    background: url('../image/sprite.png') no-repeat -742px -369px;
}

a.eq {
    width: 10px;
    height: 10px;
    background: url('../image/sprite.png') no-repeat -769px -369px;
}

.resultPanel .item a {
    position: absolute;
    left: 5px;
    top: 8px;
}
.resultPanel .item p.label a{
    position: absolute;
    left: 10px;
    top: 0px;
    color: #464646;
    text-decoration: none;
}
a.nextLocations {
    display: block;
    width: 118px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -354px -920px;
}

.resultPanel a.nextLocations {
    float: right;
    margin-right: 15px;
    margin-top: 5px;
}

.hLatestResults {
    position: absolute;
    top: 20px;
    left: 30px;
}

.spacerV1 {
    width: 1px;
    height: 58px;
    background-color: #a2a3a4;
    position: absolute;
    top: 20px;
    left: 325px;
}

.spacerV2 {
    width: 1px;
    height: 58px;
    background-color: #a2a3a4;
    position: absolute;
    top: 20px;
    left: 640px;
}

.latestWinners {

}

.latestWinners .descPanel {
    width: 269px;
    /*    height: 75px;*/
    background: url('../image/sprite.png') no-repeat -715px -399px;
    position: relative;
}

.latestWinners .descPanel p.labels {
    font-weight: bold;
    left: 10px;
    margin: 0px;
}

.latestWinners .descPanel p.values {
    font-weight: normal;
    left: 110px;
    margin: 0px;
    overflow: hidden;
    width: 150px;
    height: 60px;
}
.latestWinners .descPanel p.values a {
    color: #132B5A;
    text-decoration: none;
}	

.latestWinners .descPanel p.labels, .latestWinners .descPanel p.values {
    color: #464646;
    line-height: 20px;
    position: absolute;
    top: 7px;
}

.latestWinners p.task {
    margin: -4px 0px 5px 0px;
    /*    height: 30px;*/
    width: 270px;
    overflow: hidden;
    font-weight: bold;
    color: #132b5a;
}

.frame7 {
    width: 653px;
    background: url('../image/backgroundFrame7.png') repeat-y;
}

.frame7B {
    width: 653px;
    height: 15px;
    background: url('../image/sprite.png') no-repeat 0px -869px;
}

.frame7 .content {
    padding: 20px 40px 20px 40px;
    width: 570px;
    background: url('../image/backgroundFrame7.gif') repeat-x;
}

.frame7 .content .spacer {
    width: 76px;
    height: 56px;
    background: url('../image/sprite.png') no-repeat -393px -579px;
}

.regForm .item {
    position: relative;
}

.regForm input.txt {
    border: 1px solid #dcdcdc;
    height: 39px;
    line-height: 39px;
    font-size: 13px;
    color: #464646;
    padding: 0px 7px 0px 7px;
    background: url('../image/backgroundInput.gif') repeat-x bottom left white;
    margin-bottom: 8px;
    width: 382px;
}

.regForm h3 {
    font-size: 16px;
    font-weight: bold;
    color: #132b5a;
    padding: 0px;
    margin-bottom: 13px;
}

.regForm h4 {
    font-size: 13px;
    color: #464646;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    margin-bottom: 3px !important;
}

.regForm p.addDesc {
    color: #aaaaaa !important;
    margin: 0px 0px 15px 0px;
}

.regForm .textarea {
    font-family: 'Arial CE', Arial, Tahoma, Verdana;
    font-size: 12px;
    color: #464646;
    padding: 7px;
    background: url('../image/backgroundInput.gif') repeat-x bottom left white;
    border: 1px solid #dcdcdc;
    width: 555px;
    height: 200px;
    margin-bottom: 20px;
    overflow: auto;
}

input.bRegister {
    width: 177px;
    height: 35px;
    background: url('../image/buttons/bRegister.png') no-repeat;
    border: none;
    cursor: pointer;
}

.regForm input.bRegister {
    margin-left: 200px;
    margin-top: 30px;
    display: block;
    position: relative;
}

.frmInfo {
    margin: 10px 0px 0px 0px;
    color: #464646;
}

.frmSubDesc {
    margin: 0px 0px 10px 0px;
    color: #464646;
}

div.errCl {
    position: absolute;
    left: 405px;
    top: 5px;
    /*	display: none;*/
}

.errCl p {
    margin: 10px 0px 0px 20px;
    color: #ffffff;
    font-size: 11px;
    width: 140px;
    line-height: 12px;
    text-align: left;
    color: #ffffff !important;
}

.errCl3c div.errCl {
    background: url('../image/sprite.png') no-repeat -822px -980px;
    width: 170px;
    height: 73px;
    position: absolute;
}

.errCl3b div.errCl {
    background: url('../image/sprite.png') no-repeat -822px -1059px;
    width: 170px;
    height: 73px;
    position: absolute;
    top: -4px;
}

.errCl3b div.errCl p {
    margin-top: 13px;
}

.errCl3t div.errCl {
    background: url('../image/sprite.png') no-repeat -822px -1132px;
    width: 170px;
    height: 73px;
    position: absolute;
    top: 21px;
}

.errCl3t div.errCl p {
    margin-top: 6px;
}

.errCl4b div.errCl {
    background: url('../image/sprite.png') no-repeat -822px -1205px;
    width: 170px;
    height: 83px;
    position: absolute;
    top: -23px;
}

.errCl4b div.errCl p {
    margin-top: 15px;
}

.errCl3p3 div.errCl p {
    margin-top: 12px;
}

.errClV div.errCl {
    background: url('../image/sprite.png') no-repeat -635px -1105px;
    width: 180px;
    height: 85px;
    position: absolute;
    left: -12px;
    top: 110px;
}

.errClV div.errCl p {
    width: 160px;
    margin: 16px 0px 0px 10px;
    font-weight: normal;
}


.errCOT div.errCl {
    background: url('../image/antisprite.png') no-repeat 0px 0px;
    width: 180px;
    height: 85px;
    position: absolute;
    left: -185px;
    top: -10px;
}

.errCOT div.errCl p {
    width: 160px;
    margin: 16px 0px 0px 10px;
    font-weight: normal;
}
div.white-box
{
    background: url('../image/white_box.jpg') no-repeat 0 0 transparent;
    width: 228px;
    height: 204px;
    display: inline-block;
    float: left;
    padding-right: 10px;
    position: relative;
}

div.white-box h4.voteForRecipe
{
    display: inline-block;
    background: url('../image/headers/hVoteForRecipe.png') no-repeat 0 0 transparent;
    text-indent: -9999px;
    width: 165px;
    height: 25px;
    margin: 17px 0 8px 20px;
}
div.white-box p
{
    color: #353535;
    padding: 0 20px 0 20px;
}
div.white-box .prize2-8
{
    background: url('../image/prize2-august.gif') 60px 98px no-repeat;
    height: 100%;
}
div.white-box .prize2-9
{
    background: url('../image/prize2-september.gif') 40px 92px no-repeat;
    height: 100%;
}
div.white-box .prize2-10 {
    background: url('../image/prize2-october.png') no-repeat scroll 70px 94px transparent; 
    height: 100%;
}
/*zmiana nazewnictwa na standardowe, tj. nazwa miesiąca po anglisku */
div.white-box .prize2-november {
    background: url('../image/prize2-november.png') no-repeat scroll 70px 102px transparent;
    height: 100%;
}
div.vert-box
{
    padding-top: 20px;
    overflow: hidden;
    padding-bottom: 18px;
}
div.beActive, div.phoneRecipes
{
    display: inline-block;
    width: 50%;
    background: url('../image/bg-bActive.png') no-repeat 0 0 transparent;
    height: 160px;
    overflow: hidden;
    float: left;
}
div.prize3-8{
    background: url("../image/prize3-august.gif") 346px 47px no-repeat;
    height: 100%;
}
div.prize3-9{
    background: url("../image/prize3-september.gif") 341px 37px no-repeat;
    height: 100%;
}
div.prize3-10{
    background: url("../image/prize3-october.gif") 341px 37px no-repeat;
    height: 100%;
}
/*zmiana nazewnictwa na standardowe, tj. nazwa miesiąca po anglisku */
div.prize3-november{
    background: url("../image/prize3-november.png") 341px 58px no-repeat;
    height: 100%;
}
div.prize3-december{
    background: url("../image/prize3-december.png") no-repeat scroll 341px 76px transparent;
    height: 100%;
}

div.beActive p.prize3p {
    width: 350px;
}

div.beActive h4, div.phoneRecipes h4
{
    display: inline-block;
    background: url('../image/headers/hBeActiveOnFacebook.png') no-repeat 0 0 transparent;
    width: 395px;
    height: 24px;
    text-indent: -9999px;
    margin: 20px 0 10px 37px;
}
div.phoneRecipes h4
{
    background: url('../image/headers/hPhoneRecipes.png') no-repeat 0 0 transparent;
}
div.beActive p, div.phoneRecipes p
{
    width: 280px;
    float: left;
    padding-bottom: 10px;
    padding-left: 37px;
    color: #4e4e4e;
}
div.beActive a
{
    padding-left: 35px;
    float: left;
    clear: left;
}
div.beActive img.prize3, div.phoneRecipes img.prize3
{
    padding-right: 20px;
    clear: right;
    float: right;
}
div.phoneRecipes img.prize3
{
    margin-top: -30px;
    padding-right: 30px;
}
div.phoneRecipes div.linkContainer
{
    padding-left: 20px;
}
div.phoneRecipes a
{
    color: #4e4e4e;
    font-weight: bold;
    float: left;
    padding-left: 15px;
}
.latestWinners .linkContainer a span,
div.phoneRecipes a span, div.winners-box div.currentTask a span, div.winners-box div.yearRanking a span
{
    background: url('../image/arrow.gif') no-repeat 0 4px transparent;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
}
div.winners-box
{
    background: url('../image/bgWinners.png') no-repeat 0 0 transparent;
    width: 968px;
    height: 298px;
    padding-top: 25px;
}
div.winners-box div.latestWinners,
div.winners-box div.currentTask,
div.winners-box div.yearRanking
{
    width: 270px;
    padding-left: 37px;
    float: left;
}

div.winners-box div.latestWinners h2, div.winners-box div.currentTask h2,
div.winners-box div.yearRanking h2
{
    font-size: 16px;
    color: #132b5a;
    font-weight: bold;
    padding-bottom: 10px;
}
div.winners-box div.latestWinners p.task, div.winners-box div.currentTask p.task,
div.winners-box div.yearRanking p.task
{
    color: #3c3d3e;
    font-weight: normal;
    padding-bottom: 10px;
}
.latestWinners .linkContainer a,
div.winners-box div.currentTask a,  div.winners-box div.yearRanking a
{
    color: #4e4e4e;
    font-weight: bold;
    float: left;

    text-decoration: none;
}
div.winners-box div.currentTask a.otherPlaces, div.winners-box div.yearRanking a.otherPlaces
{
    color: #FFFFFF;
    text-decoration: none;
    float: none;
}
div.winners-box div.latestWinners dl dt, div.winners-box div.latestWinners dl dd,
div.winners-box div.currentTask dl dt, div.winners-box div.currentTask dl dd,
div.winners-box div.yearRanking dl dt,div.winners-box div.yearRanking dl dd
{
    float: left;
    border-top: 1px solid #bdbec1;
    padding: 5px 0 5px 0;
}
div.winners-box div.latestWinners .descPanel,
div.winners-box div.currentTask .descPanel,
div.winners-box div.yearRanking .descPanel
{
    background: none;
}
div.winners-box div.currentTask .descPanel p
{
    color: #3C3D3E;
}
div.winners-box div.latestWinners dl dt,
div.winners-box div.currentTask dl dt,
div.winners-box div.yearRanking dl dt
{
    color: #FFFFFF;
    width: 90px;
    clear: left;
}
div.winners-box div.currentTask dl dt
{
    width: 180px;
}
div.winners-box div.yearRanking dl dt
{
    width: 170px;
}
div.winners-box div.latestWinners dl dd,
div.winners-box div.currentTask dl dd,
div.winners-box div.yearRanking dl dd
{
    background: url('../image/bgWinnersBox.png') no-repeat 0 5px transparent;
    width: 156px;
    height: 21px;
    text-align: right;
    padding-right: 10px;
    color: #132b5a;
}
div.winners-box div.currentTask dl dd
{
    width: 70px;
}
div.winners-box div.currentTask dl dd,
div.winners-box div.yearRanking dl dd
{
    background: url('../image/bgWinnersBoxSmall.png') no-repeat right 5px transparent;
}
div.winners-box div.yearRanking dl dd
{
    width: 77px;
}
div.winners-box div.latestWinners dl dd a,
div.winners-box div.yearRanking dl dd a
{
    text-decoration: underline;
    color: #132b5a;
}
.carouselSpect {
    width: 968px;
    height: 202px;
    overflow: hidden;
    position: relative;
    float: left;
}

.carouselSpect .carouselCarrier {
    width: 999999px;
    height: 202px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.imgLeft {
    float: left;
    margin: 0px 20px 20px 0px;
}

.bDelPhoto {
    display: block;
    width: 103px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -408px -1097px;
}

.bDelPhotoG {
    display: block;
    width: 103px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -518px -1097px;
}

.bDelMyAccount {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -408px -1059px;
}

.bCancel {
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -408px -1167px;
    cursor: pointer;
    border: none;
}

.bSaveSettings {
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -408px -1129px;
    cursor: pointer;
    border: none;
}

.regForm .bCancel {
    margin-left: 100px;
    margin-top: 15px;
}

.regForm .bSaveSettings {
    margin-left: 20px;
    margin-top: 15px;
    display: block;
}

.avatarUpload {
    height: 150px;
    margin-top: 25px;
    position: relative;
}

.avatarUpload .avatar {
    position: absolute;
    top: 0px;
    left: 0px;
}

.avatarUpload .avatar a {
    margin-top: 10px;
}

.avatarUpload .inputFile {
    position: absolute;
    top: 30px;
    left: 120px;
    color: #464646;;
    line-height: 22px;
}

.inputFileR {
    position: relative;
    text-align: right;
    /*
     -moz-opacity:0 ;
     filter:alpha(opacity: 0);
     opacity: 0;
     
    */
    z-index: 2;
    border: 1px solid #dcdcdc;
    height: 39px;
    line-height: 39px;
    font-size: 13px;
    color: #464646;
    padding: 0px 7px 0px 7px;
    background: url('../image/backgroundInput.gif') repeat-x bottom left white;
    margin-bottom: 8px;
    width: 382px;
}

.frame8B {
    width: 573px;
    height: 20px;
    background: url('../image/backgroundFrame8.png') no-repeat bottom;
}

.frame8 {
    width: 573px;
    background-color: #dbdbdc;
}

.frame8 .content {
    width: auto;
    background: none;
    padding: 20px 20px 7px 20px;
    position: relative;
}

.frame8 .content h3 {
    margin: 0px;
}

.frame8 .content b {
    color: #132b5a;
}

.frame9 {
    width: 573px;
    background: url('../image/backgroundFrame9.gif') no-repeat bottom left #dbdbdc;
}

.frame9 .content {
    width: auto;
    background: none;
    padding: 20px 20px 25px 20px;
    position: relative;
}

.frame9 .content h3 {
    margin: 0px;
}

.frame9 .content b {
    color: #132b5a;
}

a.bEdit {
    display: block;
    width: 78px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -178px -1104px;
    cursor: pointer;
    border: none;
}

a.bDeleteB {
    display: block;
    width: 70px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -264px -1104px;
    cursor: pointer;
    border: none;
}

a.bDelete {
    display: block;
    width: 57px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -342px -1104px;
    cursor: pointer;
    border: none;
}

a.bAddGroup {
    display: block;
    width: 123px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -178px -1138px;
    cursor: pointer;
    border: none;
}

a.bDelGroup {
    display: block;
    width: 123px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -178px -1171px;
    cursor: pointer;
    border: none;
}

a.bAddIngridient {
    display: block;
    width: 123px;
    height: 29px;
    background: url('../image/sprite.png') no-repeat -178px -1203px;
    cursor: pointer;
    border: none;
}

.bAddPhoto {
    display: block;
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -408px -1206px;
    cursor: pointer;
    border: none;
}

.bClear {
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat 0px -1245px;
    cursor: pointer;
    border: none;
}

.bPreview {
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -199px -1245px;
    cursor: pointer;
    border: none;
}

.bPublish {
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -397px -1245px;
    cursor: pointer;
    border: none;
}
.publish-all {
    width: 177px;
    height: 35px;
    background: url('../image/publikuj_wszytskie.png') no-repeat 0 0;
    cursor: pointer;
    border: none;
}


.bAddNext {
    display: block;
    width: 132px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -543px -1021px;
    cursor: pointer;
    border: none;
}

.bPrevRecipe {
    display: block;
    width: 146px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat -389px -1021px;
    cursor: pointer;
    border: none;
}

.subButton {
    margin: 20px 0px 30px 0px;
}

.subButton .bPreview, .subButton .bPublish {
    margin-left: 15px;
}

.buttonsRight {
    position: absolute;
    top: 20px;
    right: 20px;
}

.addNext {
    position: absolute;
    right: 20px;
    top: 14px;
}
.addNext .bAddNext {
    position: absolute;
    right: 148px;
    top: 0;
}

.buttonsRight a {
    margin-left: 10px;
}

.buttonsRight a {
    float: left;
}

.buttonRightAlign a {
    float: right;
}

.buttonRightAlign {
    height: 40px;
}

.itemForm {
    height: 50px;
    color: #464646;
}

.itemFormTH {
    height: 20px;
}

.itemFormFT {
    height: 20px;
}

.itemForm .col1 {
    float: left;
    width: 215px;
    min-height: 10px;
    margin-right: 10px;
}

.itemForm .col2 {
    float: left;
    width: 170px;
    margin-right: 10px;
}

.itemForm .col3 {
    float: left;
    width: 60px;
    margin-right: 10px;
}

.itemForm .col4 {
    float: right;
}

.itemForm .col1 input {
    width: 195px;
}

.itemForm .col1 a {
    margin-top: 6px;
}

.itemForm .col2 input {
    width: 150px;
}

.itemForm .col3 input {
    width: 40px;
    text-align: center;
}

.itemForm .col4 a {
    margin-top: 6px;
}

.panFormL {
    float: left;
}

.panFormR {
    float: right;
}

.groupRecipe {
    margin-bottom: 20px;
}

.formPanL p {
    float: left;
    margin: 0px;
    color: #132b5a !important;
}

.formPanL p.sl {
    line-height: 30px;
}

.formPanL a {
    float: right;
}

.upPhotos {
    position: relative;
    height: 90px;
    margin-top: 20px;
}

.upPhotos img {
    width: 100px;
    height: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.upPhotos a img {
    width: 1px;
    height: 1px;
    position: relative;
}

.upPhotos a.bDelPhotoG {
    position: absolute;
    top: 60px;
    left: 0px;
}

.upPhotos p.path {
    color: #464646;
    margin: 0px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 120px;
    width: 430px;
    height: 38px;
}

.upPhotos p.label {
    font-weight: bold;
    color: #132b5a;
    margin: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 120px;
    width: 430px;
    height: 18px;
    font-size: 13px;
}

.frame4 .content .shareRecipe {
    margin-left: 0px;
}

p.com13 {
    font-size: 13px;
    font-weight: bold;
}

.frame7 .content h3 {
    color: #132b5a;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.frame7 .content p {
    color: #464646;
}

.widgetPreview {
    background: #fbfbfb;
}

.widgetPreview .con {
    padding: 20px;
}

.wpPanL {
    float: left;
    width: 210px;
}

.wpPanL input.txt {
    width: 30px;
}

.wpPanR {
    float: right;
    width: 300px;
}

.bGenCode {
    width: 177px;
    height: 35px;
    background: url('../image/sprite.png') no-repeat 0px -1206px;
    cursor: pointer;
    border: none;
}

.checkBoxes {
    margin: 0px 0px 20px 0px;
}

.wInfo {
    margin-left: 6px;
    cursor: help;
    float: right;
}

.widgetL {
    line-height: 20px;
    position: relative;
}

.widgetL .aplaInfo {
    bottom: 20px;
    left: auto;
    top: auto;
    right: -10px;
    line-height: 15px;
    z-index: 1000;
}

.popupWindow {
    background: #ececec bottom right no-repeat;
}

.mbH3 {
    margin-bottom: 13px !important;
}

/* Recipe Carousel */
.recipeCarouselContainer {
    width: 570px;
    height: 100px;
    overflow: hidden;
    position: relative;
}

.recipeCarouselContainer ul {
    position: absolute;
    left: 0;
    top: 0;
}

/*przypomnienie hasła*/
.common-layer form, .common-layer fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.common-layer form input {
    margin: 0;
    padding: 0;
}

.common-layer a {
    color: #132B5A;
}

.common-layer input[type =
"text"], .common-layer input[type = "password"] {
    margin-bottom: 5px;
}

.common-layer {
    color: #464646;
    position: relative;
}

.common-layer h2 {
    font-size: 33px;
    margin-bottom: 5px;
}

.common-layer .inpTxt {
    background: url("../image/backgroundInput.gif") repeat-x left bottom white;
    border: 1px solid #DCDCDC;
    color: #464646;
    font-size: 13px;
    height: 39px;
    line-height: 39px;
    padding: 0 7px;
    width: 387px;
    margin-top: 3px;
}

.common-layer {
    width: 404px;
    margin: 0 auto 290px auto;
    padding: 24px 63px 27px 49px;
    background: url(../image/bg/common-layer.png) no-repeat 0 bottom;
}

.common-layer label {
    display: block;
    clear: both;
    padding-top: 10px;
}

.change-password .sendChangePassword, .remind-password .sendRemaindPass {
    width: 177px;
    height: 35px;
    border: 0;
    display: block;
    float: right;
    background: url(../image/buttons/send.png) no-repeat 0 0;
}

.remind-password .label {
    display: block;
    clear: both;
    padding-top: 15px;
}

.loginPage .loginMe {
    width: 177px;
    height: 35px;
    border: 0;
    display: block;
    float: right;
    margin-top: 15px;
    background: url(../image/buttons/login.png) no-repeat 0 0;
}

.loginPage .account {
    margin-top: 15px;
    padding-top: 15px;
}

.loginPage .account span {
    padding-left: 64px;
}
.loginPage {
    background: url("../image/bg/login_bg.gif") no-repeat 0 100%;
    width: 871px;
    padding-right:24px;
    padding-left:33px;
    margin-top:35px;
    margin-bottom:50px;

}
.loginPage h2.cufon {
    font-size:25px;
    color: #132B5A;
    margin-bottom:9px;
}
.loginPage p.cufon,
.loginPage p.cufon_bold {
    font-size: 16px;
    color: #132B5A;
    margin-bottom:12px;
}
.loginPage .left_col {
    background: url("../image/pics.jpg") no-repeat 286px 0;
    float:left;
    width: 405px;
    border-right: 1px solid #b1b1b1;
    padding-right:19px;
}
.loginPage .left_col ol {
    margin-left:17px;
    color: #132B5A;
}
.loginPage .left_col ol li {
    list-style: decimal;
    margin-bottom:31px;
}
.loginPage .right_col {
    float:right;
    padding-left:40px;
    width:405px;
}

.confirm-message h2 {
    margin: 0;
    padding: 0;
}

.confirm-message .recipeNameL {
    font-size: 25px;
}

.confirm-message p {
    font-weight: bold;
    margin: 0;
}

.common-layer .spacer {
    background: url("../image/sprite.png") no-repeat -393px -579px;
    height: 56px;
    width: 76px;
}

.confirm-message .bClosePop {
    background: url("../image/sprite.png") no-repeat -311px -1138px;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 21px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 78px;
}

.avatarUpload .file, .add-picture-form input.file {
    background: url("../image/backgroundInput.gif") repeat-x left bottom white;
    border: 1px solid #DCDCDC;
    color: #464646;
    font-size: 13px;
    height: 39px;
    line-height: 39px;
    margin: -4px 10px 8px 0;
    *margin: -2px 5px 4px 0;
    padding: 0 7px;
    width: 382px;
}

.avatarUpload .file {
    width: 265px !important;
    border: 1px solid red;
}

.formPanL p.sl b, p.error, div.error, div.error p {
    color: #CB393E !important;
    font-weight: bold;
    margin-bottom: 0;
    background: url(../image/error-ico.png) no-repeat 0 0;
    padding-left: 20px;
}

div.error {
    padding-left: 0;
}

.loginPage .error p {
    float: left;
    *float:none;
}

.aboutUserBlog {
    min-height: 180px;
}

.aboutUserBlog .info {
    line-height: 20px;
}

.aboutUserBlog h2 {
    margin-top: 0 !important;
    font-size: 30px;
}

.aboutUserBlog .avatar {
    margin-left: 70px;
    margin-bottom: 10px;
}

.aboutUserBlog .aboutAuthor {
    margin: 10px 0 0 0;
}

h2.reset {
    margin-top: 0 !important;
}

.advSearch {
    display: block;
    width: 80px;
    height: 20px;
    position: absolute;
    top: 15px;
    left: 10px;
}

.frame3 .content.fb-sidebar {
    padding: 0;
}

.fb-sidebar .fbConnectWidgetTopmost {
    border-right: 0 !important;
    border-left: 0 !important;
}

.search-buttons-panel .showAllRecipes {
    float: left;
}

.search-buttons-panel .searchBtn {
    float: left;
    margin: 0 0 0 10px;
}
.searchBtnDiv {
    height: 40px;
    position:relative;
}
.searchBtnDiv .searchBtn {
    position: absolute;
}
.frame4.fb-comments-panel {
    padding: 10px 39px;
    width: 574px;
}
.panelVote4Recipe .content img.avatar-user {
    width: 100px;
    height: 100px;
}
div.recepieLink{
    position: relative;
}
div.recepieLink div.recepieUrl,
.content .panelPhoto div.recepieUrl{
    position: absolute;
    bottom: 3px;
    right: 0px;
    text-align: right;
    display: block;
    z-index: 999;
    width: 100%;
    background: url('../images/blinder.png') repeat-x 0 0;

}
div.recepieLink div.recepieUrl a.recepieUrlLink,
.content .panelPhoto div.recepieUrl a.recepieUrlLink{
    text-align: right;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    margin-right: 5px;
}
.mPanelL .frame4 .content .panelPhoto a.recepieUrlLink{
    font-size: 12px;

}
.frame1 .content p.intro
{
    font-size: 17px;
    font-weight: bold;
}
.frame1 .content p.intro span, .frame1 .content p span.red
{
    color:#c52a3d;
}
.frame1 .content p span.red
{
    font-weight: bold;
}
.frame1 .content img.img1
{
    padding-left: 20px;

}
.frame1 .content img.img1.imgPT50 {
    padding-top: 50px;
}
.frame1 .content img.img2, .frame1 .content img.img3
{
    padding-right: 20px;
}
.frame1 .content a.vt
{
    float: right;
    margin: 10px 0 0 0;
}
p.txt-1
{
    color: #353535;
    font-weight: bold;
    width: 294px;
    padding: 186px 0 0 38px;
    font-size: 13px;
    float: left;
}
div.top-right-box p.txt-1
{
    width: 280px;
}
div.top-right-box
{
    float: right;
    width: 263px;
    padding: 34px 40px 0 0;
    overflow: hidden;
}
h4.whats_new
{
    color: #132b5a;
}
div.top-right-box h4.whats_new
{

    font-size:23px;
    font-weight: bold;
}
div.top-right-box p.txt-1
{
    padding: 8px 0 0 0;
}
a.bMore
{
    background: url('../image/buttons/bMoreSmall.png') no-repeat 0 0 transparent;
    width: 56px;
    height: 29px;
    display: block;
    text-indent: -9999px;
    margin-top: 15px;
}

.right-bottom-box a.bMore
{
    margin-top: 20px;
}
div.left-bottom-box
{
    width: 400px;
    float: left;
    display: inline-block;
    padding: 37px 0 0 202px;
}
div.left-bottom-box h4.prize1
{
    background: url('../image/headers/hTakePart.png') no-repeat 0 0 transparent;
    width: 436px;
    height: 62px;
    text-indent: -9999px;
}
div.left-bottom-box p
{
    color: #404040;
    padding-top: 7px;
}
div.left-bottom-box p span
{
    font-weight: bold;
}
div.left-bottom-box p span.nobold
{
    font-weight: normal;
}
div.left-bottom-box a.add_recepie
{
    margin-top: 16px;
    display: block;
}
div.right-bottom-box
{
    float: right;
    display: inline-block;
    width: 285px;
    background: url('../image/prize1.png') no-repeat 101px 39px transparent;
    margin: 45px 19px;
}
div.right-bottom-box.june
{
    background: url('../image/prize1-june.png') no-repeat 101px 39px transparent;
}
div.right-bottom-box.july
{
    background: url('../image/prize1-july.png') no-repeat 122px 42px transparent;
    padding-bottom: 20px;
}
div.right-bottom-box.august
{
    background: url('../image/prize1-august.gif') no-repeat 118px 76px transparent;
    padding-bottom: 30px
}
div.right-bottom-box.september
{
    background: url('../image/prize1-september.gif') no-repeat 118px 66px transparent;
    padding-bottom: 30px
}
div.right-bottom-box.october
{
    background: url('../image/prize1-october.png') no-repeat 135px 20px transparent;
    padding-bottom: 30px
}
div.right-bottom-box.november
{
    background: url('../image/prize1-november.png') no-repeat 110px 44px transparent;
    padding-bottom: 30px
}
div.right-bottom-box h4.prize2
{
    background: url('../image/headers/hMonthAward.png') no-repeat 0 0 transparent;
    width: 165px;
    height: 29px;
    text-indent: -9999px;
}
div.right-bottom-box p
{
    width: 170px;
    margin-top: 3px;
}

.voteAndFight {
    width: 177px;
    height: 35px;
    display: block;
    cursor: pointer;
    border: 0;
    margin: 20px auto;
    background: url('../image/buttons/walcz_nagrody.png') no-repeat 0 0;
}
.saveAndFight {
    width: 164px;
    height: 45px;
    display: block;
    cursor: pointer;
    border: 0;
    margin: 20px auto;
    background: url('../image/zapiszform.gif') no-repeat 0 0;
}





.confirmEmailPage .yourVoteSmall {
    float: left;
    color: #D65062;
    font-size: 14px;
}
.confirmEmailPage .close {
    float: right;
}
.confirmEmailPage h3 {
    float: left;
    margin-top: 30px !important;
}
.confirmEmailPage img.prizeImg {
    float: right;
    margin: 8px 20px 0 0;
    display: block;
}
.confirmEmailPage .label {
    margin-bottom: 5px !important;
}
.confirmEmailPage #preparation {
    background: url("../image/backgroundInput.gif") repeat-x scroll left bottom white;
    border: 1px solid #DCDCDC;
    color: #464646;
    font-size: 13px;
    line-height: normal;
    margin-bottom: 8px;
    padding: 7px;
    width: 382px;
    height: 70px;
    overflow: auto;
}
.currentTask p.task {
    font-weight: bold !important;
}
.latestWinners .linkContainer a {
    margin-top: 10px;
}

.werdyktBox {
    margin-bottom: 0px;
}
.werdyktBox img {
    float: left;
    display: block;
    margin-right: 20px;
}
.werdyktBox p {

    float: left;
    /*width: 400px;*/
}
/*.werdyktBox p a {
    float: right;
    margin: 20px 0 0 0;
    *margin-top: 10px;
}*/
.werdyktStaticPage h4 {
    color: #132B5A;
    font-size: 13px;
    font-weight: bold;
}
.werdyktStaticPage a {
    color: #464646;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

.hilight {
    margin: 41px -18px 0;
    padding: 30px 18px;
    background: url("../image/bg/hilight-bg.gif") repeat-x scroll top;
}
.seeWinners {
    margin: 10px 0 0 0;
    background: url("../image/sprite.png") no-repeat scroll 0 -1284px;
    width: 177px;
    height: 35px;
    float: left;
}

/* ankieta */
.questionnaire {
    width: 516px;
    margin: 0 auto 10px auto;
    padding-bottom:6px;
    background: url(../image/bg/common-layer2.png) no-repeat 0 bottom;
}

.questionnaire .content {
    background:url(../image/bg/common-layer2b.png) 0 0 repeat-y;
    padding: 24px 63px 15px 49px;
}
.questionnaire h2.recipeName {
    margin-bottom: 15px;
}
.questionnaire p {
    margin: 7px 0;
}
.questionnaire .question {
    margin: 15px 0;
}
.questionnaire .question h3.required {
    color:#f00;
}
.questionnaire p.err {
    color:#f00;
    font-weight:bold;
    padding:10px 0;
}
.questionnaire .question.hidden {
    display: none;
}
.questionnaire #question1 {
    display:block;
}
.questionnaire .question h3 {
    margin-bottom: 8px;
    margin-top: 10px;
    line-height:20px;
    font-weight: bold
}
.questionnaire .question h3 span {
    font-weight: normal;
}

.questionnaire dl {
    clear:left;
    overflow: auto;
    margin-bottom: 5px;
}
.questionnaire dl dt {
    margin-right: 5px;
    width: 15px;
}
.questionnaire dl dt input {
    float: left;
    display: block;
    margin: 0px 5px 0 0;
    height: 15px;
    width: 15px;
}
.questionnaire dl dd {
    width: 380px;
}
.questionnaire dl dt,
.questionnaire dl dd {
    float: left;
    display: block;
    margin-bottom: 4px;
}
.questionnaire dl dd label {
    margin-top:2px;
}
.questionnaire dl dd textarea {
    margin: 10px 0px;
    width: 380px;
}
.questionnaire dl.more {
    margin-left: 15px;
}
.questionnaire dl.more dd {
    width: 365px;
}
.questionnaire .question dd div {
    float: right;
}
.questionnaire .submit {
    background: url("../image/buttons/send.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: right;
    height: 35px;
    width: 177px;
}
.questionnaire .submit:hover {
    cursor:pointer;
}

.banMain .quarters { 
    width: 216px;
    height: 218px;
    position: absolute;
    padding: 15px;
}
.banMain .quarters h4 { font-size: 23px; font-weight: bold; }
.banMain .quarters p { margin: 10px 0; }
.banMain .quarters a {
    position: absolute;
    left: 15px;
    bottom: 10px;
}

.banMain .doubleQuarter a {
    left: 235px;
    top: 190px;
}
.banMain .doubleQuarter { 
    top: 0; 
    right: 0px;
    width: 460px;
    height: 190px;

}
.banMain .doubleQuarter .left{ 
    width: 220px;
    padding-top: 12px;
    float: left;
    height: 200px;
}
.banMain .firstQuarter { 
    top: 0; 
    right: 246px;
    background: url('../image/crust_dust.png') no-repeat right bottom;
}
.banMain .secondQuarter { 
    top: 0; 
    right: 0; 
    /*background: url('../image/home-lurpak.png') no-repeat 143px 176px;*/
}
.banMain .thirdQuarter { 
    bottom: 11px; 
    right: 246px;
    padding-right: 0;
    width: 226px;
}
.banMain .fourthQuarter { 
    bottom: 11px; 
    right: 0; 
    background: url('../image/home-iphone.png') no-repeat 100px 135px;
}

.banMain ul li{ padding: 4px 0 0 12px; background: url("../image/arrow.gif") no-repeat 4px 7px transparent;}
.banMain .quarters ul li a {position: static;left:0;bottom: 0;text-decoration: none; color: #000;font-weight: bold;}
#contestMainPrize {height: 400px;background: url("../image/contestMainPrize.jpg") left top no-repeat; }
#contestMainPrize p {padding:148px 296px 0 50px;color:#464646;font-size:12px;font-family: tahoma;}
#contestMainPrize p a.button {display: inline; float: left; width:176px;height: 32px;background: url("../image/contestMainPrizeWinnerButton.jpg") left top no-repeat;}
#winnerBlogger h2 {padding: 20px 20px 0 20px;}
#winnerBlogger p {padding:20px 20px 40px 20px;font: normal 14px/15px arial;color:#464646;}
#winnerBlogger p span {color: #132b5a; font-weight: bold;}






.blogRules2012 { width: 652px; }
.blogRules2012 h2 {font-weight:bold;width:auto;padding:0;}
.blogRules2012 h3 {font-weight:bold;width:auto;padding-bottom: 24px;color: #132b5a; font-size: 16px;}
.blogRules2012 .arrow {position:absolute;top:0;left:300px;}
.blogRules2012 .firstPanel { width: 578px; height: 700px; padding: 37px; position: relative; background: #fff; }
.blogRules2012 .secondPanel { width: 578px; height: 233px; padding: 37px; position: relative; background: #bebfc1 url(../image/second-panel.jpg) no-repeat 0 bottom; border-bottom: 2px solid #fff; }
.blogRules2012 .thirdPanel { width: 578px; height: 217px; padding: 37px; position: relative; background: #bebfc1 url(../image/blogroku2012_box_bg.jpg) no-repeat 0 bottom; border-bottom: 2px solid #fff; }
.blogRules2012 .fourthPanel { width: 578px; height: 449px; padding: 37px; position: relative; background: #bebfc1 url(../image/blogroku2012_box_bg.jpg) no-repeat 0 bottom; 
                              /*border-bottom: 2px solid #fff;*/ 
}
.blogRules2012 .fifthPanel { width: 578px; height: 279px; padding: 37px; position: relative; background: #bebfc1 url(../image/blogroku2012_box_bg.jpg) no-repeat 0 bottom; }

.blogRules2012 .firstPanel .task { width: 320px;padding: 20px 0 0 0px;}
.blogRules2012 .firstPanel .task_1 { width: 410px;padding: 20px 0 0 0px;}
.blogRules2012 .firstPanel .task_2 { width: 100%;padding: 20px 0 0 0px;}
.blogRules2012 .firstPanel .task h2 { padding-bottom:20px;}
.blogRules2012 .firstPanel .task_1 h2 { padding-bottom:20px;}
.blogRules2012 .firstPanel .task_2 h2 { padding-bottom:20px;}
.blogRules2012 .firstPanel .kupon {position:absolute;right:30px;top:220px;}
.blogRules2012 .firstPanel .x7 {position:absolute;left:30px;top:140px;}
.blogRules2012 .firstPanel .x9 {position:absolute;left:390px;top:225px;}

.blogRules2012 .firstPanel ul{
    padding-left: 12px;
}
.blogRules2012 .firstPanel ul li{
    padding: 5px 0;
    list-style-type: disc;
}


.blogRules2012 .clear{
    clear: both;
    height: 30px;
}
.blogRules2012 .secondPanel {padding-top:20px;height:150px;}
.blogRules2012 .secondPanel img {float: left; margin-right: 24px;}
.blogRules2012 .secondPanel h2 {padding-bottom:10px;}
.blogRules2012 .secondPanel .vote {float:left;width:300px;padding-right:30px;}
.blogRules2012 .secondPanel .vote img {margin-left:50px;}
.blogRules2012 .secondPanel .juryRating {float:left;width:224px;}
.blogRules2012 .secondPanel .juryRating p {padding-top: 20px;}

.blogRules2012 .thirdPanel {width:335px;padding: 57px 37px 0 280px;}
.blogRules2012 .thirdPanel p {width:337px;padding-top:10px;}
.blogRules2012 .thirdPanel .score {position:absolute;top:51px;left:27px;}
.blogRules2012 .thirdPanel a {color:#000;text-decoration:underline;font-weight:bold;}

.blogRules2012 .fourthPanel {padding-top:15px;height:950px;}
.blogRules2012 .fourthPanel .winner {float:left;width:277px;}
.blogRules2012 .fourthPanel .winner h2 {margin: 0 0 30px 10px;}
.blogRules2012 .fourthPanel .winner p {width:250px;}
.blogRules2012 .fourthPanel .award {float:right;width:277px;}
.blogRules2012 .fourthPanel .award h2 {padding-left:40px;}
.blogRules2012 .fourthPanel .award p {width:290px;}
.blogRules2012 .fourthPanel .winner img , .blogRules2012 .fourthPanel .award img{
    margin-bottom: 20px;
}

.blogRules2012 .fifthPanel .pic {position:absolute;left:30px;top:90px;}
.blogRules2012 .fifthPanel p {width:338px;padding: 30px 0 0 245px;}

.frame3 .content.contest2012 {padding:21px;}
.blogersVoting h2.recipeName, .frame3 .content.contest2012 h2.recipeName {font-weight: bold;font-size: 19px;margin-bottom:20px;width:auto;}
.frame3 .content.contest2012 h2.recipeName.big {font-weight: bold;font-size: 28px;}
.frame3 .content.contest2012 p {margin-bottom:20px;}
/*.frame3 .content.contest2012 img {margin-left: 30px;}*/
.frame3 .content.contest2012 img.mainTripPic {margin:0 0 10px 0;}

.blogersVoting {margin-top:30px;}
.blogersVoting h2.recipeName {font-size:28px;}
.frame3 .content.blogersVoting {padding:21px;}
.frame3 .content.blogersVoting strong {display:block;margin:15px 0;}
.frame3 .content.blogersVoting .voteTitle {margin-top:30px;}


.usersVotePopup,
.juryVotePopup {
    display: none;
    width: 529px;
    height: 441px;
    position: absolute;
    top: -90px; 
    left: 75px;
    z-index: 100;
    background: url(../image/popup_glosy.png) no-repeat 0 0;
}
.usersVotePopup .closePopup,
.juryVotePopup .closePopup {
    position: absolute;
    top: 37px; right: 37px;
    width: 50px;
    height: 50px;
}
.usersVotePopup .content,
.juryVotePopup .content {padding:66px;}
.usersVotePopup .content ul, .juryVotePopup .content ul {
    width: 190px;
    float: left;
    margin-top: 20px;
}
.usersVotePopup .content ul li, .juryVotePopup .content ul li {
    line-height: 20px;	
}



.bigLink {
    display: block;
    position: absolute;
    left: 0;
    top:0;
    width: 471px;
    height: 500px;
    text-indent: -9000em;
    overflow:hidden;
    font-size: 0;
    outline: none;
}

.left_col.noBg {background: none;}
.loginAcceptPanel label {
    float: left;
    width: 300px;
    clear: none;
    padding-top: 0;
}
.loginAcceptPanel .checkAccept2012 {
    float: left;
    width:30px;
    height: 30px;
    display: block;
}
.loginAcceptPanel .endRegister {
    background: url("../image/buttons/zakoncz-rejestracje.jpg") no-repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
    height: 34px;
    width: 177px;
    margin: 40px 0 0 200px;
    display: block;
}



.schedule {}
.schedule h2 {font-size:22px;color:#132B5A;margin:20px 0;}
.schedule ul li {border-bottom:1px solid #cacbcd;padding: 5px 0;}
.schedule ul li .date {width:95px;display:inline-block;color:#132B5A;}
.schedule ul li .date em {font-style:none;width:30px;display:inline-block;}
.schedule ul li .name {width:162px;display:inline-block;color:#464646;}
.schedule ul li.last {border:0;}
.schedule .time {display:block;color:#464646;padding:15px 0;}

.baner-1 {width:382px;height:186px;background:url(../image/baner/baner3.jpg) no-repeat 0 0;}

.blog2011homePanel {
    width: 599px;
    height: 244px;
    float: left;
    margin-left: 15px;
    background: url(../image/home2011bgpanel.jpg) no-repeat 0 0;
}
.blog2011homePanel h2 {
    font-size: 18px;
    color: #132B5A;
    margin: 10px;
}
.blog2011homePanel p {
    width: 430px;
    padding: 10px 0 0 150px;
}
.searchRecipeButton {
    display: block;
    margin: 20px 0 0 150px;
}



#agreeRul {
    float: left;
}
#agreeRul-label {
    display: inline-block;
    margin-bottom: 20px;
    *margin: 0 150px 20px 0;
    *float: right;
}

#registrationForm .item p {*clear:both;}

.bestRecipe2011Panel .itemP {margin-bottom:15px;}


.itemPMenu.unique {	background: url("../image/panel-small.png") no-repeat 0 0; }
.itemPMenu.unique .p2 {left: 7px; top: 32px;}

.yearPleaceText {position:absolute;left:10px;top:13px;color:#CD363D;font-size: 14px;font-weight:bold;}
.itemP .yearPleaceText {position:absolute;left:13px;top:40px;color:#CD363D;font-size: 14px;font-weight:bold;}
.itemPS .yearPleaceText {position:absolute;left:13px;top:36px;color:#CD363D;font-size: 12px;font-weight:bold;}



.recipePanelBigVote .rankM {background: url("../image/przepis-belka-duza.png") no-repeat 0 0;}
.recipePanelBigVote .rankM .p1 {display:none;}
.recipePanelBigVote .rankM .p2 {left:0;padding-left:80px;}


.recipePanelBigPlace .rankM {background: url("../image/przepis-belka-duza-miejsce.png") no-repeat 0 0;}
.recipePanelBigPlace .rankM .p2 {display:none;}
.recipePanelBigPlace .rankM .p1 {right:104px;padding-top:11px;}


.rankB.contestCuponBoxVote {background: url("../image/baner-nowy-stopka.png") no-repeat 0 0;}
.rankB.contestCuponBoxVote .p1 {display:none;}
.rankB.contestCuponBoxVote .p2 {left:0;padding-left:136px;}

.rankB.contestCuponBoxPlace {background: url("../image/baner-nowy-stopka-miejsce.png") no-repeat 0 0;}
.rankB.contestCuponBoxPlace .p2 {display:none;}
.rankB.contestCuponBoxPlace .p1 {left:0;padding-left:40px;}


/* 1 */
.recipePanelPlaceLarge {background: url("../image/recipe-place-large.png") no-repeat 0 0;}


/* 2 */
.recipePanelPlaceSmall {background: url("../image/recipe-place-small.png") no-repeat 0 0;}



/* 3 */
.itemP .recipePanelVote {background: url("../image/recipe-vote-large.png") no-repeat 0 0;}
.itemP .recipePanelVote.itemPMenu a.p2 {left:40px;padding-top:5px;}
.itemP .recipePanelVote.itemPMenu a.p1 {display:none;}

.itemP .recipePanelPlace {background: url("../image/recipe-place-large.png") no-repeat 0 0;}
.itemP .recipePanelPlace.itemPMenu a.p1 {left:40px;padding-top:5px;}
.itemP .recipePanelPlace.itemPMenu a.p2 {display:none;}



/* 4 */
.itemPS .recipePanelVote {background: url("../image/recipe-vote-small.png") no-repeat 0 0;}
.itemPS .recipePanelVote.itemPMenu a.p2 {left:44px;padding-top:5px;}
.itemPS .recipePanelVote.itemPMenu a.p1 {display:none;}

.itemPS .recipePanelPlace {background: url("../image/recipe-place-small.png") no-repeat 0 0;}
.itemPS .recipePanelPlace.itemPMenu a.p1 {left:44px;padding-top:5px;}
.itemPS .recipePanelPlace.itemPMenu a.p2 {display:none;}
.recipeVoteSidePanel {padding-top:15px;}
.recipeVoteSidePanel h4 {
    color: #132B5A;
    font-weight: bold;
    padding-bottom: 2px;
    border-bottom: 1px solid #000;
}
.recipeVoteSidePanel p {
    margin: 5px 0 8px 0;
}
.panelVote4Recipe {
    min-height: 380px;
    *height: 380px;
    background: url("../image/backgroundFrame6.png") repeat-y 0 0;
}
.rankM.miniSize {
    width: 139px;
    height: 32px;
    position: absolute;
    top: 122px;
    left: 130px;
    background: url("../image/vote-side-panel-mini.png") no-repeat 0 0;	
}
.rankM.miniSize .yearPleaceText {
    font-size: 11px;
    top: 10px;
}
.rankM.miniSize .p1 {
    right: 56px;
    top: -4px;
}







#uniform-img {
    cursor: default;
    overflow: hidden;
    position: relative;
}
#uniform-img input {
    border: medium none;
    bottom: 0;
    cursor: default;
    float: right;
    height: 39px;
    position: absolute;
    margin: 0;
    right: 0;
    top: 0;
    width: 270px;
    cursor: pointer;
}
#uniform-img span.filename {
    width: 255px;
    height: 36px;
    padding-left: 10px;
    line-height: 36px;
    display: block;
    float: left;
    background: url("../image/backgroundInput.gif") repeat-x left bottom;		
    border: 1px solid #DCDCDC;
}
#uniform-img span.action {
    cursor: pointer;
    width: 110px;
    height: 39px;
    display: block;	
    line-height: 39px;
    float: left;	
    background: url("../image/buttons/browse.png") no-repeat right center;

    text-indent: -9000em;
    outline: none;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}




.task2013 {
    background: url("../image/top-main-bg-9-122013.jpg") no-repeat 0 0;	
}
.b_book {right:0;bottom:60px;position:absolute;}
.b_merlin {left:80px !important;}
.b_empik {}


#cookiesInfo{
    height: 106px;
    overflow: hidden;
    background: #bbbbbe;
}
.cookiesInfoWrapper{
    margin: auto;
    text-align: left;
    width: 968px;
    color: #152f54;
    font: 12px/17px georgia, Arial, Tahoma, Verdana, sans-serif;
    font-style: italic; 
}

.cookiesInfoWrapper #cookies_info,.cookiesInfoWrapper #close{
    display: block;
    width: 91px;
    padding-top: 80px;
    text-align: center;
    font: 14px/17px Arial, Tahoma, Verdana, sans-serif;  
    text-decoration: none;
    color: #152f54;
}
.cookiesInfoWrapper #cookies_info{
    background: url("../images/cookies/btn_cookie.png") no-repeat 0 0;
    float: left;
}
.cookiesInfoWrapper #close{
    background: url("../images/cookies/btn_close.png") no-repeat 0 0;
    float: right;
}
.cookiesInfoWrapper p{
    padding: 30px 140px;
}
.cookiesInfoWrapper p a{
    color: #152f54;
}


