menu @font-face {font-family:    'Caecilia';    src:    url('../fonts/caecilialtstd-heavyitalic-webfont.eot');    src:    local('â�ş'), url('../fonts/caecilialtstd-heavyitalic-webfont.woff') format('woff'), url('../fonts/caecilialtstd-heavyitalic-webfont.ttf') format('truetype'), url('../fonts/caecilialtstd-heavyitalic-webfont.svg#webfontZmyCfeVQ') format('svg');    font-weight: bold;    font-style: italic;}@font-face {font-family:    'Caecilia';    src:    url('../fonts/caecilialtstd-italic-webfont.eot');    src:    local('â�ş'), url('../fonts/caecilialtstd-italic-webfont.woff') format('woff'), url('../fonts/caecilialtstd-italic-webfont.ttf') format('truetype'), url('../fonts/caecilialtstd-italic-webfont.svg#webfontZZNzU2Jd') format('svg');    font-weight: normal;    font-style: italic;}@font-face {font-family:    'Caecilia';    src:    url('../fonts/caecilialtstd-roman-webfont.eot');    src:    local('â�ş'), url('../fonts/caecilialtstd-roman-webfont.woff') format('woff'), url('../fonts/caecilialtstd-roman-webfont.ttf') format('truetype'), url('../fonts/caecilialtstd-roman-webfont.svg#webfontt7u7wE1K') format('svg');    font-weight: normal;    font-style: normal;}* {    font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}h1, #try-also h4, .graybox h3, .pinkbox h3, .fcbk-join h3, h3.pink, .download h2, .download h2 *, .download a, #subcontent h4, #subcontent h5, .frm-form .frm-buttons input, #frm-search label, .filter, .knorr big, .knorr small, .units big, .units small, .help big, .help small, .join .left, .join .left *, form input.button, form a.button, h1 a.back, .forum-buttons a.newpost, .sort li a, .forum-nav a, .print, .step-nav li.prev a, .step-nav li.next a, .glo-nav li.title, .\ h3, p.przepis, .recipe-links li a, .profile-top a.add, .reply-button a, #slides .nav li a em, #slides .slide a, #slides .slide h2, .valentines-quiz, .valentines-quiz *, .valentine-cards li a, .valentine-cards li a *, .easter-button, .kids-button, .message a.button, .message h2, #akademia *, .sbs_content * {    font-family: "Caecilia";}#akademia .wygrani *, #akademia .regulamin * {    font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}#akademia .wygrani ul *, #akademia .regulamin h2, #akademia .regulamin h2 *, #akademia .regulamin h3 {    font-family: "Caecilia";}html {    height: 100%;    min-height: 100%;}body {    height: 100%;    min-height: 100%;    color: #000;    font-size: 120%;    background: #ebdfdf;}h2, h3, h4, h5, h6 {    margin: 25px 0;    color: #90b04d;}h1 {    font-size: 150%;}h2 {    font-size: 130%;}h3 {    margin: 15px 0;    font-size: 120%;}h4, h5, h6 {    font-size: 100%;}a {    color: #000;    font-weight: bold;    text-decoration: none;}a:hover {    text-decoration: underline;}h2 a, h3 a, h4 a, h5 a, h6 a {    color: #90b04d;}hr {    height: 10px;    margin: 15px -25px;    border: 0;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;}hr.top {    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}hr.heart {    height: 39px;    background: transparent url('../images/lay-hr-heart.png') no-repeat center top;}hr.easter {    height: 62px;    background: transparent url('../images/lay-hr-easter.png') no-repeat center top;}hr.kids {    height: 50px;    background: transparent url('../images/lay-hr-kids.png') no-repeat center top;}p.smaller {    font-size: 90%;}#container {    min-width: 1030px;    background: #fff;    position: relative;}#header {    width: 1000px;    height: 241px;    margin: 0 auto;    background: transparent url('../images/lay-line-h.png') repeat-x left 36px;    z-index: 160;    position: relative;}#header .bg {	background: url("../images/bg/bg_header.jpg") no-repeat scroll 0 0; 	width: 520px; 	height: 130px; 	top: 54px;	left: 280px; 	position: absolute; }#logo {    top: 72px;    left: 0px;    width: 295px;    height: 86px;    position: absolute;}#wrapper {    width: 1000px;    margin: 0 auto;    position: relative;    z-index: 130;}#sidebar {    float: right;    width: 310px;    min-height: 300px;    font-size: 90%;}#content {    float: left;    width: 630px;    min-height: 300px;    padding: 8px 25px 0;}#footer {    clear: both;    width: 1000px;    margin: 0 auto;    padding: 20px 0;    font-size: 90%;    font-weight: bold;}#menu {    left: 0;    top: 184px;    height: 39px;    width: 1000px;    margin: 0;    padding: 0;    list-style: none;    font-size: 110%;    line-height: 39px;    background: #c3054e url('../images/lay-mnu-background.png') no-repeat;    position: absolute;}#menu li {    float: left;    margin: 0;    padding: 0 5px 5px 6px;    background: transparent url('../images/lay-mnu-separator.png') no-repeat left center;}#menu li a {    float: left;    padding: 0 0px;    color: #fff;    font-weight: normal;    text-decoration: none;}#menu li.mm1 a {    width: 116px;    text-align: center;}#menu li.mm2 a {    width: 154px;    text-align: center;}#menu li.mm3 a {    width: 202px;    text-align: center;}#menu li.mm4 a {    width: 152px;    text-align: center;}#menu li.mm5 a {    width: 196px;    text-align: center;}#menu li.mm6 a {    width: 114px;    text-align: center;}#menu .tworows a {  padding-top: 4px;  padding-bottom: 5px;  line-height: 15px;}#menu li a:hover, #menu li.current a {    background: #e9085f;}#menu li.first {    background: transparent;}#topmenu {    top: 0;    right: 0;    height: 36px;    margin: 0;    padding: 0;    list-style: none;    font-size: 10px;    line-height: 35px;    position: absolute;}#topmenu li {    float: left;}#topmenu li a {    float: left;    padding: 0 10px;    color: #474747;}#topmenu li.newsletter a {    padding-left: 32px;    background: transparent url('../images/lay-ico-newsletter.png') no-repeat 7px center;    border-right: 1px solid #e5e5e5;    border-left: 1px solid #e5e5e5;}#topmenu li.login a {    padding-left: 42px;    background: transparent url('../images/lay-ico-login.png') no-repeat 17px center;}#topmenu li.register a {    padding-left: 42px;    background: transparent url('../images/lay-ico-register.png') no-repeat 17px center;}#footmenu {    margin: 0 auto;    padding: 0;    text-align: center;}#footmenu li {    margin: 0 5px 0 0;    color: #8c8887;    display: inline;}#footmenu li a {    padding-left: 9px;    color: #8c8887;    border-left: 1px solid #8c8887;}#menu .submenu {    line-height: 1.5em;    background: transparent url('../images/lay-sub-background.png');    position: absolute;}#menu .submenu .inner {    top: -3px;    left: -3px;    padding: 20px 20px 30px;    background: #fff url('../images/lay-hr-bottom.png') repeat-x left bottom;    border: 1px solid #dedede;    position: relative;}#menu .submenu .marker {    top: -9px;    left: 20px;    width: 15px;    height: 9px;    background: transparent url('../images/lay-marker1.png') no-repeat left top;    position: absolute;}#menu .submenu {    top: 45px;    display: none;}#menu li:hover .submenu {    display: block;}#menu .subrecipes1 {    left: 8px;}#menu .subrecipes2 {    left: 136px;}#menu .subrecipes3 {    left: 510px;}#menu .subrecipes4 {    left: 440px;}#menu .subrecipes4 .marker {    left: 390px;}#menu .subrecipes5 {    left: 828px;    width: 170px;}#menu .subrecipes5 .marker {    left: 133px;}#menu .subrecipes1 .inner {    width: 860px;}#menu .submenu li {    float: none;    margin: 0;    padding: 0;    background: transparent;}#menu .submenu li a {    float: none;    padding: 0;    width: auto;    text-align: left;    line-height: 1.4em;    color: black;    font-weight: normal;    text-decoration: none;}#menu .submenu ul {    margin: 0;    padding: 0;    list-style: none;}#menu .submenu ul li {    float: left;    margin: 0;}#menu .submenu ul li ul li {    float: none;    width: auto;    margin: 3px 0;    padding-right: 25px;    display: block;}#menu .submenu ul li ul li.cat {    padding: 10px 0 10px 13px;    margin: 0 0 10px;    font-size: 100%;    font-weight: bold;    border-bottom: 1px solid #cfcecd;}#menu .submenu ul li a {    color: #000;    margin: 0;    padding: 0 0 0 13px;    font-size: 12px;    font-weight: normal;    display: block;    background: transparent url('../images/lay-sub-dot.png') no-repeat 3px center;}#menu .submenu ul li a:hover, #menu .submenu ul li.current a {    color: #90b04d;}#kasia {    right: 15px;    top: 105px;    width: 159px;    height: 63px;    background: transparent url('../images/lay-hdr-kasia.png') no-repeat;    position: absolute;}#kasia span {    display: none;}#fcbk-login {    top: 0;    left: 0;    padding: 4px;    background: #295b9a;    -webkit-border-radius: 0 0 2px 2px;    -moz-border-radius: 0 0 2px 2px;    border-radius: 0 0 2px 2px;    position: absolute;}#fcbk-like {    top: 0;    left: 130px;    padding: 5px;    position: absolute;}#fcbk-help {	display: block;	width: 18px;	height: 18px;	top: 6px;    left: 95px;    background: transparent url('../images/FBC_kropa.jpg') no-repeat left top;    position: absolute;}#subheader {    width: 1000px;    margin: 0 auto -8px;    padding: 4px 0 12px;    background: transparent url('../images/lay-subhdr-background.png') no-repeat left bottom;    border-top: 1px solid #e0e0e0;    position: relative;    z-index: 150;}#breadcrumbs {    height: 30px;    margin: 0;    padding: 0 0 0 10px;    color: #4f4f4f;    list-style: none;    font-size: 90%;    font-weight: bold;    line-height: 30px;}#breadcrumbs li {    float: left;    padding: 0 0 0 8px;}#breadcrumbs li a {    float: left;    padding: 0 12px 0 0;    color: #4f4f4f;    font-weight: normal;    background: transparent url('../images/lay-brd-slash.png') no-repeat right center;}#subcontent, #subforum {    background: #f5f5f5 url('../images/lay-subcnt-background.png') repeat-x center top;}#subcontent .inner {    width: 1000px;    margin: 0 auto;    padding: 106px 0 35px;    background: transparent url('../images/lay-subcnt-image.png') no-repeat right top;    position: relative;}#subforum .inner {    height: 86px;    width: 1000px;    margin: 0 auto;    padding: 20px 0 0;    background: transparent url('../images/lay-subcnt-image.png') no-repeat right top;    position: relative;}.community {    float: left;    width: 500px;    background: #f5f5f5;    border-top: 1px solid #dcdcdc;}.community .recipes {    margin: 20px 0px;    padding: 0;    list-style: none;    margin-bottom: 0px;}.community .recipes li {    margin-bottom: 0px;    width: 174px;}.community .recipes li img {    border: 1px solid #dcdcdc;}.community .recipes li a {    height: 150px;}.community .comments {    float: left;    width: 255px;}.community .comments .excerpt {    width: 200px;    padding: 10px 25px 10px 25px;    font-size: 90%;    font-weight: normal;    background: #fff url('../images/lay-excerpt.png') no-repeat;    position: relative;    display: block;}.community .comments .excerpt span.para {    margin: 10px 0 13px;    display: block;}.community .comments .excerpt span.bottom {    left: 0;    bottom: 0;    width: 250px;    height: 14px;    background: transparent url('../images/lay-excerpt-bottom.png') no-repeat;    position: absolute;}.community .comments .more {    margin: 10px 5px 10px 0;    padding: 0 27px 0 0;    color: #c8214c;    text-align: right;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.community .latest {    margin: 0;    padding: 0;    list-style: none;    color: #181818;    font-size: 90%;}.community .latest li {    padding: 5px 10px 5px 25px;    border-bottom: 2px solid #f0eaea;}.community .latest li p {    margin: 5px 0 10px;}.community .latest li p.info {    margin: 15px 0 5px;    color: #808080;    text-align: right;}.community .latest li p.info a {    color: #808080;}.community .popular {    float: left;    width: 245px;}.community .popular ul {    margin: 0 0 20px 20px;    padding: 0;    list-style: none;    font-size: 90%;}.community .popular ul li {    display: block;    border-bottom: 1px solid #dcdcdc;}.community .popular ul li a {    padding: 10px 22px 10px 5px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.help {    float: right;    width: 480px;    background: #f5f5f5;    border-top: 1px solid #dcdcdc;}.help a {    width: 129px;    height: 139px;    padding: 10px 0 0 105px;    color: #c8214c;    font-weight: normal;    font-style: italic;}.help big {    font-size: 36px;    line-height: 100%;    display: block;}.help small {    font-size: 24px;    line-height: 100%;    display: block;}.help span {    margin: 10px 0 0;    color: #000;    font-size: 11px;    font-style: normal;    display: block;}.help a:hover {    text-decoration: none;}.help a:hover span {    text-decoration: underline;}.help .scales {    float: left;    background: transparent url('../images/lay-scales.png') no-repeat;}.help .calculator {    float: right;    width: 154px;    padding-left: 80px;    background: transparent url('../images/lay-calculator.png') no-repeat;}.graybox {    padding: 8px 8px 10px;    background: #f5f5f5;}.pinkbox {    padding: 8px 8px 15px;    background: #c3054e;	position: relative;}.pinkbox a.clearFilter {	position: absolute;	top: 30px;	right: 10px;	background: url(../images/lay-filter-clear.png) no-repeat top left;	height: 22px;	display: block;	padding-left: 25px;	line-height: 22px;	color: #ffffff;}.pinkbox a.clearFilter:hover {	background-position: bottom left;	text-decoration: none;}.filter {    clear: both;    width: 175px;    margin: 0 auto;    padding: 5px 0;    color: #fff;    font-size: 150%;    font-weight: normal;    font-style: italic;    text-align: center;    background: #ee2774;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    display: block;}.filter:hover {    text-decoration: none;}.steps {    margin: 20px 0 0;    padding: 0;    list-style: none;}.steps li {    height: 62px;    margin: 10px 0;    padding: 0 0 0 96px;    overflow: hidden;    display: block;}.steps li a {    margin: 0 0 7px;    display: block;}.steps li img {    float: left;    margin: 0 0 0 -96px;}.week {    min-height: 81px;    margin: 0 0 20px;    padding: 0 0 0 106px;    color: #fff;    font-weight: normal;    display: block;}.week b {    margin-right: 5px;    padding: 0 22px 0 0;    line-height: 17px;    background: transparent url('../images/lay-arrow-pink.png') no-repeat right center;    display: block;}.week span {    margin: 10px 0;    display: block;}.week img {    float: left;    margin: 0 0 0 -106px;}.week:hover {    text-decoration: none;}.week:hover b {    text-decoration: underline;}.youtube {    margin: 0;    padding: 0;    list-style: none;}.youtube li {    min-height: 81px;    margin: 0 0 20px;    padding: 0 0 0 106px;    display: block;}.youtube li img {    float: left;    margin: 0 0 0 -106px;}.more {    margin: 10px 5px;    padding: 0 25px 0 0;    color: #c8214c;    text-align: right;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.right-margin {    margin-right: 15px;}.top-border {    border-top: 1px solid #dcdcdc;}.more-yt {    width: 248px;    height: 31px;    margin: 0 auto 5px;    padding: 0 25px 0 0;    color: #ce3d63;    font-size: 110%;    line-height: 31px;    text-align: right;    background: transparent url('../images/lay-yt-more.png') no-repeat left top;    display: block;}.pinkbox h4.time {    padding: 10px 0 0 20px;    margin: -30px -8px 0;    color: #fff;    font-size: 100%;    font-weight: bold;    line-height: 39px;    background: transparent url('../images/lay-time.png') no-repeat 70% top;    border-bottom: 1px solid #c74275;}.pinkbox .timespans a,.pinkbox .wallet a,.pinkbox .difficulty a {	display: block;	width: 99px;	height: 19px;	line-height: 19px;	padding-left: 5px;	background: url(../images/lay-filter.png) no-repeat top left;}.pinkbox .timespans a:hover,.pinkbox .wallet a:hover,.pinkbox .difficulty a:hover {	background-position: bottom left;	text-decoration: none;}.timespans {    margin: 20px 0;    padding: 0;    list-style: none;}.timespans li {    font-size: 10px;    float: left;    width: 110px;    padding: 0 0 0 37px;    color: #fff;    line-height: 23px;}.timespans li.to15 {    background: transparent url('../images/lay-time-15.png') no-repeat 5px center;}.timespans li.to30 {    background: transparent url('../images/lay-time-30.png') no-repeat 5px center;}.timespans li.to45 {    background: transparent url('../images/lay-time-45.png') no-repeat 5px center;}.timespans li.to60 {    background: transparent url('../images/lay-time-60.png') no-repeat 5px center;}.timespans li.ov60 {    background: transparent url('../images/lay-time-602.png') no-repeat left center;}.timespans li a {    color: #fff;    font-weight: normal;}.dots li a.selected,.timespans li a.selected {    text-decoration: none;	background-position: center left;}.wallet {    border-bottom: 1px solid #C74275;    border-top: 1px solid #C74275;    clear: both;    float: left;    font-size: 11px;    height: 170px;    margin: 0 0 15px -8px;    width: 160px;}.difficulty {    border-bottom: 1px solid #C74275;    border-top: 1px solid #C74275;    float: left;    font-size: 11px;    height: 170px;    margin: 0 -8px 15px -13px;    width: 163px;}.wallet h4 {    padding: 10px 0 0 20px;    margin: 0;    color: #fff;    font-weight: bold;    line-height: 39px;    background: transparent url('../images/lay-wallet.png') no-repeat 90% top;    border-bottom: 1px solid #c74275;}.difficulty h4 {    padding: 10px 0 0 20px;    margin: 0;    color: #fff;    font-size: 100%;    font-weight: bold;    line-height: 39px;    background: transparent url('../images/lay-difficulty.png') no-repeat right top;    border-bottom: 1px solid #c74275;}.dots {    margin: 15px 0;    padding: 0;    list-style: none;    color: #fff;    font-size: 90%;}.dots li {    padding: 7px 0 7px 45px;    line-height: 13px;    display: block;}.dots li.dots1 {    background: transparent url('../images/lay-dots1.png') no-repeat 23px center;}.dots li.dots2 {    background: transparent url('../images/lay-dots2.png') no-repeat 21px center;}.dots li.dots3 {    background: transparent url('../images/lay-dots3.png') no-repeat 18px center;}.dots li a {    color: #fff;    font-weight: normal;}.categories {    background: #f5f5f5;}.categories .panel {    float: left;    width: 155px;    min-height: 190px;    padding-bottom: 15px;}.categories h4 {    margin: 0;    padding: 15px;    color: #000;    border-top: 1px solid #dcdcdc;    border-bottom: 1px solid #dcdcdc;}.categories ul {    margin: 15px 0 0 15px;    padding: 0;    list-style: none;}.categories ul li {    margin: 5px 0;}.categories ul li a {    font-weight: normal;}.knorr {    min-height: 95px;    margin: 45px 0;    padding: 10px 10px 10px 82px;    color: #4fa223;    font-weight: normal;    font-style: italic;    background: transparent url('../images/lay-knorr.png') no-repeat left top;    border: 1px solid #7ac11a;    display: block;}.knorr:hover {    text-decoration: none;}.knorr:hover span {    text-decoration: underline;}.knorr big {    font-size: 36px;    line-height: 100%;    display: block;}.knorr small {    font-size: 16px;    display: block;}.knorr span {    margin: 10px 0 0;    padding: 0 27px 0 0;    color: #000;    font-size: 11px;    font-style: normal;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.units {    min-height: 95px;    margin: 45px 0;    padding: 10px 10px 10px 115px;    color: #c8214c;    font-weight: normal;    font-style: italic;    background: transparent url('../images/lay-units.png') no-repeat left top;    border: 1px solid #e0e0e0;    display: block;}.units:hover {    text-decoration: none;}.units:hover span {    text-decoration: underline;}.units big {    font-size: 36px;    line-height: 100%;    display: block;}.units small {    font-size: 24px;    display: block;}.units span {    margin: 5px 0 0;    padding: 0 27px 0 0;    color: #000;    font-size: 11px;    font-style: normal;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}h1, #try-also h4, .graybox h3, .pinkbox h3, .fcbk-join h3, #subcontent h4 {    padding: 0 25px;    margin: 0 -25px 30px;    color: #c8214c;    font-size: 215%;    line-height: 66px;    font-weight: normal;    font-style: italic;    border-bottom: 1px solid #e0e0e0;    position: relative;}h1.recipe_title {	color: #90B04D;	font-style: normal;	font-size: 160%;	font-weight: bold;}h1.abitsmaller {    font-size: 200%;}#try-also h4 {    margin: 0;    border: 0;    line-height: 120%;}.graybox h3, .pinkbox h3 {    padding: 0 0 0 13px;    margin: 0 -8px 30px;    font-size: 185%;}.pinkbox h3 {    color: #fff;    border-color: #cb88a2;}.graybox h4 {    margin: -30px -8px 10px;    padding: 15px 12px;    color: #000;    font-size: 100%;    border-bottom: 1px solid #e0e0e0;}h3.pink {    margin: 41px 0 10px;    padding: 0 0 0 15px;    color: #c8214c;    font-size: 185%;    font-weight: normal;    font-style: italic;}.fcbk-join h3 {    padding: 0 10px;    margin: 30px 0 10px;    color: #295b9a;    font-size: 185%;    line-height: 120%;    border: 0;}#subcontent h4 {    left: 0;    top: 65px;    margin: 0;    line-height: 120%;    border: 0;    position: absolute;}#subcontent h5 {    padding: 10px;    margin: 0 0 8px;    font-size: 110%;    font-weight: normal;    font-style: italic;    border-bottom: 1px solid #dcdcdc;}#subcontent .community h5 {    padding-left: 25px;}h3.step {    margin: 0px -25px 15px;    padding: 25px 25px 15px;    color: #272727;    font-size: 100%;    font-weight: normal;    background: transparent url('../images/lay-hr-bottom.png') repeat-x;    border-bottom: 1px solid #e0e0e0;}h1 a.back {    right: 5px;    bottom: 22px;    padding: 0 27px 0 0;    color: #90b04d;    font-size: 14px;    line-height: 17px;    background: transparent url('../images/lay-arrow-up.png') no-repeat right center;    position: absolute;}.step-img {    min-height: 310px;    margin: 0 -25px;    padding: 0 0 15px;    border-bottom: 1px solid #e0e0e0;    position: relative;}.step-img img {    margin: 0 auto;    display: block;}.step-img a.prev, .step-img a.next {    left: 25px;    top: 50%;    width: 30px;    height: 50px;    margin-top: -25px;    background: transparent url('../images/lay-arrow-left.png') no-repeat center center;    position: absolute;}.step-img a.next {    left: auto;    right: 25px;    background-image: url('../images/lay-arrow-right.png');}.step-img a.prev span, .step-img a.next span {    display: none;}.step-nav {    margin: 0 -25px;    padding: 1px 0 13px;    list-style: none;    line-height: 47px;    text-align: center;    background: transparent url('../images/lay-hr-top.png') repeat-x left bottom;    position: relative;}.step-nav li {    margin: 0;    display: inline-block;}.step-nav li a {    padding: 0 10px;    font-weight: normal;    display: block;}.step-nav li a:hover, .step-nav li.current a {    text-decoration: none;    background: #ebebeb;}.step-nav li.current b {    padding: 0 10px;    font-weight: bold;}.step-nav li.prev {    top: 0;    left: 0;    position: absolute;}.step-nav li.next {    top: 0;    right: 0;    position: absolute;}.step-nav li.prev a, .step-nav li.next a {    margin: 0 70px 0 0;    color: #c3054e;    font-size: 120%;    font-weight: bold;    font-style: italic;}.step-nav li.next a {    margin: 0 0 0 70px;}.step-nav li.prev a:hover, .step-nav li.next a:hover {    background: transparent;}.sort {    right: 0px;    bottom: 12px;    margin: 0;    padding: 0;    list-style: none;    font-size: 13px;    line-height: 28px;    position: absolute;}.sort li {    float: left;    margin: 0 0 0 5px;    padding-bottom: 5px;}.sort li a {    padding: 0 10px;    color: #90b04d;    font-weight: normal;    display: block;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.sort li.current {    background: transparent url('../images/lay-marker.png') no-repeat center bottom;}.sort li.current a {    color: #fff;    background: #90b04d;}.instructions {    clear: both;    margin: 30px 5px;}.instructions .ingredients {    float: left;    width: 250px;}.instructions .ingredients ul {    margin: 10px 0;    padding: 0;    list-style: none;    font-size: 90%;}.instructions .ingredients ul li {    margin: 10px 0;}.instructions .howto {    float: left;    width: 330px;    margin: 0 0 0 20px;}.instructions .howto p {    font-size: 90%;}.join {    height: 53px;    padding: 22px 0 0 145px;    font-size: 90%;    font-weight: normal;    position: relative;    display: block;}.join span.left {    left: 0;    top: 0;    height: 65px;    width: 125px;    padding: 10px 0 0;    color: #90b04d;    font-size: 200%;    font-style: italic;    border-right: 1px solid #e0e0e0;    position: absolute;    display: block;}.join span small {    font-size: 75%;    display: block;}.join:hover {    text-decoration: none;}.join:hover .main {    text-decoration: underline;}.advice-list {    margin: 20px -25px;    padding: 20px 0;    list-style: none;    font-size: 90%;    border-top: 1px solid #e0e0e0;}.advice-list li {    float: left;    width: 172px;    height: 230px;    margin: 20px 25px;    overflow: hidden;}.advice-list li a {    font-weight: normal;    display: block;}.advice-list li img {    display: block;}.advice-list li a b {    margin: 15px 0;    padding: 0 22px 0 0;    font-size: 110%;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.glo-nav {    clear: both;    height: 64px;    margin: 10px -25px;    padding: 1px 0 13px;    list-style: none;    line-height: 64px;    background: #c3054e url('../images/lay-hr-top.png') repeat-x left bottom;}.glo-nav li {    float: left;    margin: 0 1px;}.glo-nav li.title {    padding: 0 60px 0 30px;    color: #fff;    font-style: italic;    font-size: 120%;}.glo-nav li a {    padding: 0 4px;    color: #fff;    font-weight: normal;    display: block;}.glo-nav li a:hover, .glo-nav li.current a {    text-decoration: none;    background: #ff116d;}.glossary {    margin: 50px -25px 30px;}.glossary dt {    margin: 0;    padding: 25px 30px 10px;    color: #c3054e;    border-top: 1px solid #e0e0e0;}.glossary dd {    margin: 0;    padding: 0 30px 25px;    color: #272727;    font-size: 90%;}.glossary dt.first {    border-top: 0;}.gear {    margin: 0 -25px 20px;    padding: 40px 0 0;    list-style: none;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}.gear li {    clear: both;    margin: 20px 0;    padding: 30px 0 20px 210px;    display: block;    position: relative;    border-bottom: 1px solid #e0e0e0;}.gear li a.title {    margin: 0 0 10px 0;    position: relative;    display: block;}.gear li a img {    float: left;    margin: -30px 0 0 -200px;}.gear li a.more {    color: #000;    font-size: 90%;    margin: 20px 10px 0;}.gear-details {    margin: 0 -25px 0;    padding: 60px 0 0 210px;    font-size: 90%;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}.gear-details img {    float: left;    margin: 0 0 0 -200px;}.gear-details h3 {    margin: 0 0 15px;    color: #000;}.paging {    clear: both;    width: 420px;    margin: 30px auto;    padding: 30px 0;    list-style: none;    font-size: 90%;    line-height: 21px;    text-align: center;    background: transparent url('../images/lay-hr-top.png') repeat-x;    display: block;}.paging li {    margin: 0 4px;    display: inline;}.paging li a {    font-weight: normal;}.paging li.current {    font-weight: bold;    text-decoration: underline;}.paging li.prev, .paging li.next {    margin: 0 10px;}.paging li.prev a, .paging li.next a {    top: -1px;    height: 21px;    width: 21px;    vertical-align: middle;    background: transparent url('../images/lay-arrow-left.png') no-repeat center center;    display: inline-block;    position: relative;}.paging li.next a {    background-image: url('../images/lay-arrow-right.png');}.paging li span {    display: none;}.profile_dodaj_ciasto a.dodaj_ciasto {    -moz-border-radius: 4px 4px 4px 4px;    background: none repeat scroll 0 0 #90B04D;    color: #FFFFFF;    font-size: 120%;    font-style: italic;    font-weight: normal;    line-height: 28px;    margin: 10px 0 0;    padding: 0 15px;	display: block;	width: 90px;}.recipes {    margin: 20px -25px;    padding: 0;    list-style: none;}.no-margin {    margin-top: -20px;}.recipes li {    float: left;    width: 172px;    margin: 20px 25px;}.recipes li a {    height: 210px;    font-size: 90%;    font-weight: normal;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.recipes li a.edit {    float: left;	height: 30px;    margin: 7px 0 0 0;    padding: 0 8px;    color: #fff;    font-style: italic;    font-weight: normal;    font-size: 120%;    line-height: 28px;    background: #90b04d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.recipes li a.delete {    float: left;	height: 30px;    margin: 7px 0 0 6px;    padding: 0 8px;    color: #fff;    font-style: italic;    font-weight: normal;    font-size: 120%;    line-height: 28px;    background: #c3054e;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.recipes li a b {    margin: 10px 0;    font-size: 110%;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.recipes li img {    display: block;}.recipes li a:hover {    text-decoration: none;}.recipes li a:hover b {    text-decoration: underline;}.votes {    margin: 5px 0 0;    padding-top: 6px;    color: #898989;    border-top: solid 1px #cbcbcb;}ul.vote {    float: left;    margin: 0;    padding: 0 10px 0 0;    list-style: none;    border-right: solid 1px #cbcbcb;}ul.vote li {    float: left;    width: 17px;    height: 23px;    margin: 0 3px 0 0;    padding: 0;    background: url(../images/lay-votes.gif) no-repeat top left;}ul.vote li.votesCount {    background-position: bottom left;}ul.vote li.voteOver {    background-position: bottom left;}ul.vote li.notVoteOver {    background-position: top left;}ul.vote li a {    text-indent: -10000px;    position: relative;    display: block;    outline: none;}p.score {    float: left;    margin: 0;    padding: 0 0 0 10px;    color: #898989;    font-size: 12px;    line-height: 23px;}p.score span {    font-size: 90%;}.info-box {    float: left;    width: 138px;    height: 50px;}.info-box h2 {    margin: 0;}.info-box small {    font-size: 90%;}.info-box ul {    float: left;    margin: 5px 0 5px 30px;    padding: 0;    list-style: none;    font-size: 90%;}.info-box li {    padding: 0 0 0 15px;    background: transparent url('../images/lay-ul-dot.png') no-repeat left center;    display: block;}.recipe-info-box {	width: 415px;	position: relative;}.recipe-info-box a.more {	display: block;	height: 20px;	width: 254px;	line-height: 20px;	color: #ffffff;	font-size: 11px;	background: url("../images/lay-arrow-right-transparent.png") no-repeat scroll right center #90b04d;	margin: 3px 0;}.recipe-info-box a.more:hover {	text-decoration: none;}.recipe-info-box a.kate {	width: 180px;	background-color: #c3054e;}p.przepis {    background: url("../images/kasia-poleca.jpg") no-repeat scroll left top transparent;    height: 34px;    width: 74px;    line-height: 19px;    margin: 0 0 0 120px;    text-indent: -9999px;	position: absolute;	top: 0px;	right: 0px;}span.kasi {    width: 54px;    height: 19px;    margin: -5px 0 0 5px;    background: transparent url('../images/lay-kasia.png') no-repeat;    vertical-align: middle;    display: inline-block;    position: relative;}span.kasi span {    display: none;}.inggfx {    margin: 0;    padding: 0;    list-style: none;}.inggfx li {    float: left;    width: 80px;    padding: 10px 10px 0;    color: #605e5b;    font-size: 90%;    text-align: center;}.inggfx li img {    margin: 0 auto 5px;    display: block;}.fcbk-recipe {    float: left;    padding: 0;    width: 87px;    text-align: right;	margin-right: -30px;	margin-top: 5px;}.details-left {    clear: both;    float: left;    margin: 0 0 30px -15px;    width: 430px;    display: block;}.packshot {    background: url("../images/kasia-kostka.jpg") no-repeat scroll right top transparent;    margin-top: -10px;    padding-top: 20px;    width: 630px;	height: 107px;}.details-right {    float: right;    width: 230px;    margin: 0 -25px 30px 0;    font-size: 90%;}.details-right h3 {    margin: 0 0 10px;    padding: 5px 15px;    color: #cb2e57;    font-size: 130%;    font-style: italic;    border-bottom: 1px solid #e0e0e0;}.details-right ul {    margin: 0 0 15px 15px;    padding: 0;    list-style: none;}.details-right ul li {    margin: 5px 0;}.details-right b {    margin: 5px 0 5px 15px;    display: block;}.bordered {    padding: 10px 0;    line-height: 23px;    border-top: 1px solid #e0e0e0;    border-bottom: 1px solid #e0e0e0;}small.rate {    float: left;    margin: 0 15px;    font-size: 90%;}small.rate img {    margin: -2px 5px 0;    vertical-align: middle;}.print {    width: 160px;    margin: 0 auto;    padding: 0 27px 0 0;    color: #90b04d;    font-size: 130%;    font-weight: bold;    font-style: italic;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.hinfo {    clear: both;    height: 55px;    padding: 65px 15px 0 15px;    margin: 20px -25px;    font-size: 90%;    list-style: none;    background: transparent url('../images/lay-info.png') no-repeat;}.hinfo li {    float: left;    width: 159px;    text-align: center;}.hinfo li b {    font-size: 110%;    display: block;}.description {    margin: 20px 0;    padding: 5px 0;}.description h3 {    margin: 15px 0;    color: #000;    font-size: 130%;    font-weight: bold;}p.bold {    font-weight: bold;}.recipe-links {    margin: 20px -25px;    padding: 0;    list-style: none;    border-top: 1px solid #e0e0e0;    border-bottom: 1px solid #e0e0e0;}.recipe-links li {    float: left;    padding: 0 0 0 15px;    margin: 0 0 0 16px;    background: transparent url('../images/lay-dot.png') no-repeat left center;}.recipe-links li.first {    background: transparent;}.recipe-links li a {    color: #90b04d;    font-size: 120%;    font-weight: bold;    font-style: italic;    line-height: 38px;    display: block;}.profile-nav {    height: 64px;    margin: -31px -25px 30px;    padding: 0;    list-style: none;    line-height: 44px;    background: transparent url('../images/lay-profile-nav.png') repeat-x;}.profile-nav li {    float: left;    padding: 0 0 0 20px;    margin: 0 10px 0 5px;    background: transparent url('../images/lay-ul-dot.png') no-repeat left center;}.profile-nav li.first {    background: transparent;}.profile-nav li a {    padding: 10px 0;    display: block;}.profile-nav li.current a {    color: #90b04d;}.profile-top {    margin: 20px -25px;    padding: 0 0 20px;    background: transparent url('../images/lay-hr-top.png') repeat-x left bottom;}.profile-bottom {    margin: 20px -25px;}.profile-left {    float: left;    width: 350px;    padding: 0 0 0 25px;}.profile-right {    float: right;    width: 290px;}.profile-right h2, .profile-left h2 {    margin: 0 0 15px;    color: #000;    font-size: 100%;}.profile-left .photo {    min-height: 150px;    margin: 0 0 15px -25px;    padding: 0 0 0 175px;    border-bottom: 1px solid #e0e0e0;    position: relative;}.profile-left .photo img.pic {    left: 25px;    top: 0;    position: absolute;}.profile-left .photo dl {    margin: 0;    padding: 0;    font-size: 90%;}.profile-left .photo dl dt {    clear: both;    float: left;    width: 100px;    margin: 0 0 5px;    padding: 0;    text-align: right;    display: block;}.profile-left .photo dl dd {    clear: right;    float: right;    width: 95px;    margin: 0;    padding: 0;}.profile-left .photo dl dt.level {    width: 140px;    margin-top: 20px;    line-height: 41px;}.profile-left .photo dl dd.level {    margin-top: 20px;    width: 45px;}.profile-right .academy {    margin: 0 0 20px;    display: block;}.cakes {    width: 270px;    margin: 0 -2px;    padding: 0;    list-style: none;}.cakes li {    float: left;    width: 86px;    height: 100px;    margin: 0 2px;}.cakes li a {    width: 86px;    height: 100px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right 64px;    display: block;}.profile-right .cakes {    padding-right: 20px;    border-bottom: 1px solid #e0e0e0;}.profile-left a.more, .profile-right a.more {    color: #000;}.profile-top a.more {    float: left;    line-height: 28px;}.profile-top a.add {    float: right;    margin: 10px 25px 0;    padding: 0 15px;    color: #fff;    font-style: italic;    font-weight: normal;    font-size: 120%;    line-height: 28px;    background: #90b04d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.profile-bottom .profile-left, .profile-bottom .profile-right {    margin: 0 0 20px;    padding: 0 25px;    width: 280px;}.profile-bottom a.more {    margin: 10px -25px 10px;    padding: 10px 62px 10px 25px;    background-position: 275px center;    border-top: 1px solid #e0e0e0;}.profile-bottom .excerpt {    width: 215px;    padding: 10px 25px 10px 25px;    margin: 10px 0 19px;    font-size: 90%;    font-weight: normal;    background: #eeeeee url('../images/lay-excerpt1.png') no-repeat;    position: relative;    display: block;}.profile-bottom .excerpt span.para {    height: 30px;    margin: 10px 0 13px;    line-height: 15px;    overflow: hidden;    display: block;}.profile-bottom .excerpt span.bottom {    left: 0;    bottom: 0;    width: 265px;    height: 14px;    background: transparent url('../images/lay-excerpt1-bottom.png') no-repeat;    position: absolute;}#try-also {    clear: both;    width: 1000px;    margin: 0px auto 0;}#try-also ul {    margin: 20px 0;    padding: 42px 15px 10px;    list-style: none;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}#try-also ul li {    float: left;    width: 172px;    margin: 0 11px;}#try-also ul li img {    display: block;}#try-also ul li b {    padding: 0 22px 0 10px;    margin: 10px 0;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.app-left {    float: left;    width: 295px;    margin: 0 0 0 -25px;    padding: 0 0 0 25px;    font-size: 90%;}.app-right {    float: right;    width: 295px;    margin: 0 -15px 0 0;    padding: 0 0 0 25px;    font-size: 90%;}.app-left ul, .app-right ul {    margin: 10px 0 10px -25px;    padding: 32px 0 0;    list-style: none;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}.app-left ul li, .app-right ul li {    margin: 10px 0;    padding: 2px 0 0 25px;    background: transparent url('../images/lay-ico-plus.png') no-repeat left top;}#airInstallBadge{	margin: 20px 12px 30px -13px;}.download {    margin: 30px 12px 30px -13px;    padding: 0 35px;    height: 235px;    border: 3px solid #ee2774;}.download h2 {    margin: 30px 0 10px;    color: #c8214c;    font-size: 36px;    font-weight: normal;    font-style: italic;}.download h2 span {    font-size: 18px;}.download p {    margin: 5px 0;}.download a {    width: 175px;    margin: 30px auto 0;    padding: 5px 0;    color: #fff;    font-size: 150%;    font-weight: normal;    font-style: italic;    text-align: center;    background: #ee2774;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    display: block;}.app-right img {    margin: 30px 0 30px 12px;    display: block;}.forum-nav {    float: right;    width: 430px;    margin: -60px -25px 10px 0;    padding: 90px 0 20px;    background: transparent url('../images/lay-forum-kasia.jpg') no-repeat right 10px;    position: relative;}.forum-nav a {    float: right;    margin: 0 0 0 3px;    padding: 5px 10px;    color: #fff;    font-size: 120%;    font-style: italic;    font-weight: normal;    background: #90b04d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.no-bg {    padding-top: 70px;    background: transparent;}.tbl-forum {    clear: both;    width: 1000px;    margin: 10px -25px 30px;    font-size: 90%;    background: transparent url('../images/lay-forum-top.png') repeat-x left top;}.tbl-forum thead th {    padding: 45px 20px 22px 20px;    font-size: 110%;    font-weight: bold;    text-align: center;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;}.tbl-forum td {    padding: 15px 20px;    border-bottom: 1px solid #dcdcdc;    border-left: 1px solid #dcdcdc;}.tbl-forum tr.even td {    background: #f5f5f5;}.tbl-forum .forum {    padding-left: 30px;    text-align: left;    border-left: 0;}.tbl-forum .topic-c {    width: 55px;    text-align: center;}.tbl-forum .post-c {    width: 60px;    text-align: center;}.tbl-forum .last {    width: 160px;    text-align: left;}.tbl-forum .forum a {    color: #83a046;    margin: 0 0 3px -18px;    padding: 0 0 0 18px;    background: transparent url('../images/lay-forum-gray.png') no-repeat left center;    display: block;}.tbl-forum a.hot {    background-image: url('../images/lay-forum-pink.png');}.tbl-forum a.unread {    background-image: url('../images/lay-forum-green.png');}.tbl-forum .last a {    display: block;}/* stare forum */.main-wrapper {    clear: both;    font-size: 90%;    margin: 30px -25px 30px;    padding-top: 20px;    background: transparent url('../images/lay-forum-top.png') repeat-x left top;}#brd-post .main-wrapper {    margin: 30px 0px 30px;}.main-wrapper .main-item {    float: left;    width: 1000px;    border-bottom: 1px solid #dcdcdc;}.main-wrapper .even {    background: #f5f5f5;}.main-wrapper .item-subject {    float: left;    width: 560px;    padding: 15px 20px 10px;}.main-wrapper span.icon, .main-wrapper span.hot, .main-wrapper span.unread {    margin-top: 17px;    margin-left: 5px;    width: 10px;    height: 10px;    background: transparent url('../images/lay-forum-gray.png') no-repeat center;    display: block;    position: absolute;}.main-wrapper span.hot {    background-image: url('../images/lay-forum-pink.png');}.main-wrapper span.unread {    background-image: url('../images/lay-forum-green.png');}.main-wrapper .item-subject h3 {    font-size: inherit;    margin: 0 0 3px;}.main-wrapper .item-subject h3 a {    color: #83A046;}.main-wrapper .item-subject p {    font-size: inherit;    margin: 0 0 3px;}.main-wrapper .item-info {    float: left;    width: 400px;    padding: 0;    margin: 0;    list-style: none;}.main-wrapper .item-info li {    float: left;    min-height: 50px;    padding: 15px 10px 10px;    border-left: 1px solid #dcdcdc;}.main-wrapper .item-info cite {    display: block;    font-style: normal;}.main-wrapper .item-info span.label {    display: block;}.main-wrapper .info-replies, .main-wrapper .info-topics {    width: 70px;    text-align: center;}.main-wrapper .info-views, .main-wrapper .info-posts {    width: 70px;    text-align: center;}.main-wrapper .info-lastpost {    width: 180px;    text-align: left;}.main-subhead {    float: left;    width: 100%;    margin: 0px 0px 0px;    padding: 0;    font-size: 110%;    font-weight: bold;    text-align: center;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;    border-bottom: 1px solid #dcdcdc;}.main-subhead .subject-title, .main-subhead .info-topics, .main-subhead .info-posts, .main-subhead .info-replies, .main-subhead .info-views, .main-subhead .info-lastpost {    float: left;    padding: 20px 20px;}.main-subhead .subject-title {    width: 560px;    text-align: left;}.main-subhead .info-replies, .main-subhead .info-topics {    width: 70px;    padding: 20px 10px;}.main-subhead .info-views, .main-subhead .info-posts {    width: 70px;    padding: 20px 10px;}.main-subhead .info-lastpost {    width: 160px;    padding: 20px 10px;}#brd-searchtopics .nav-top {	display: none;}/* end stare forum *//* forum posty */.main-wrapper #brd-crumbs-top p, .main-wrapper .breadcrumbs {    float: left;    width: 330px;    margin: 10px 0;    padding: 15px 25px 10px;    font-size: 110%;}.main-wrapper .pages {    float: right;    width: 270px;    margin: 10px 0;    padding: 15px 25px 10px;    font-size: 110%;    font-weight: bold;    text-align: right;}.main-wrapper .item-nav .pages {    float: none;    font-size: inherit;    padding: 0;    margin: 0;    width: 0;}.main-wrapper .topic-nav {    padding: 0;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;}.main-wrapper .topic-nav .pages strong {    color: #fff;    background: #c3054f;    padding: 3px;}.main-wrapper .main-pagehead {    padding: 0 25px;    color: #acacac;    text-align: right;}.main-wrapper .main-pagehead span.item-info {    float: none;    width: auto;    padding: 0;    margin: 0;}.forum-buttons {    text-align: right;}.forum-buttons a.newpost {    float: right;    margin: 15px 0 0 3px;    padding: 5px 10px;    color: #fff;    font-size: 120%;    font-style: normal;    font-weight: normal;    background: #90b04d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    background: #c3054f;}.main-content {    padding: 1px 0;    /*     border-top: 1px solid #e0e0e0;     border-bottom: 1px solid #e0e0e0;     */}.main-content .post {    padding: 10px 15px 1px 210px;    background: #f5f5f5 url('../images/lay-forum-line.png') repeat-y 190px top;    border-bottom: 1px solid #e0e0e0;}.main-content .even {    margin: 1px 0;    background-color: #fff;    /*     border-top: 1px solid #e0e0e0;     border-bottom: 1px solid #e0e0e0;     */}.main-content .firstpost {    border-top: 1px solid #e0e0e0;}.main-content .lastpost {    margin-bottom: 0;    border-bottom: 0;}.main-content .posthead {    height: 20px;    margin: 0;    font-size: 90%;}.main-content .posthead h3 {    margin: 0;}.main-content .posthead .post-num, .main-content .posthead .post-byline, .main-content .posthead a {    display: none;}.main-content .posthead a.permalink {    color: #000;    line-height: 20px;    display: block;}.main-content .postbody {    margin: 0;    padding: 10px 0;}.main-content .postbody p {    margin: 0 0 10px;}.main-content .post-author {    float: left;    clear: both;    margin: -40px 0 0 -210px;}.main-content .post-author .author-ident {    width: 170px;    margin: 5px 0 0 15px;    padding: 5px 0 0;    list-style: none;    color: #939393;    background: transparent url('../images/lay-forum-cupcake.png') no-repeat left top;}.main-content .post-author .author-ident li {    line-height: 15px;    display: block;}.main-content .post-author .author-ident .username, .main-content .post-author .author-ident .usertitle {    padding-left: 30px;    color: #8ead4f;}.main-content .post-author .author-ident .username a {    color: #8ead4f;    font-weight: bold;    font-size: 110%;}.main-content .post-author .author-ident .useravatar {    margin: 10px 0;}.main-content .post-author .author-ident .userstatus {    margin: 10px 0 0;}.main-content .post-author .author-info {    width: 170px;    margin: 0 0 10px 15px;    padding: 5px 0 0;    list-style: none;    color: #939393;}.main-content .post-author .author-info li {    line-height: 15px;    display: block;}.main-content .entry-title {    display: none;}.main-content cite {    font-style: normal;}.main-content blockquote {    margin: 10px 0;    padding: 15px 25px 10px;    color: #626262;    background: #f5f5f5;}.main-frm {    padding: 0 25px;}form.frm-form textarea#fld2 {    width: 605px;}form.frm-form .mf-box {    padding-left: 160px;}form.frm-form .mf-box label {    float: none;}.reply-button {    margin: 20px 0 -15px;    padding: 0 25px 32px;    background: transparent url('../images/lay-hr-top.png') repeat-x left bottom;}.reply-button a {    float: right;    margin: 0 0 0 3px;    padding: 5px 10px;    color: #fff;    font-size: 130%;    font-style: italic;    font-weight: normal;    background: #90b04d;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    background: #c3054f;}.form-help {    padding: 10px 25px;    margin: 0 -25px;    color: #acacac;    font-size: 90%;    text-align: right;    border-bottom: 1px solid #e0e0e0;}.form-help a {    color: #acacac;    font-weight: normal;}.form-help h5 {    float: left;    margin: 0;    color: #000;}.form-help p {    margin: 0;}.frm-form {    padding: 20px 25px;    margin: 0 -25px 20px;    border-top: 1px solid #fff;    background: #f5f5f5;}.frm-form fieldset {    margin: 20px 0;    padding: 0;    border: 0;}.frm-form p {    margin: 0px 0 20px;}.frm-form fieldset legend {    display: none;}.frm-form label {    width: 160px;    font-weight: bold;    line-height: 140%;}.frm-form label em {    font-size: 90%;    font-weight: normal;    font-style: normal;    display: block;}.frm-form textarea {    width: 770px;    background: #fff;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    border: 1px solid #e0e0e0;}.frm-form .frm-buttons input {    float: right;    margin: 0 10px;    padding: 5px 10px;    color: #fff;    font-size: 120%;    font-style: italic;    font-weight: normal;    background: #c3054f;    border: 0;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    position: relative;}.frm-form .frm-buttons input.preview {    color: #c3054f;    background: #f5f5f5;}/* end forum posty */.forum-info {    float: left;    width: 255px;    margin: 0 0 0 25px;    color: #272727;    font-size: 90%;}.forum-info ul {    margin: 15px 0;    padding: 0;    list-style: none;}.forum-info li {    margin: 0;}#brd-online {    clear: left;    margin-left: 25px;    font-size: 90%;}#brd-online p.user-list {    display: none;}#slides {    height: 300px;    background: transparent url('../images/lay-slide-background.png') no-repeat;    position: relative;}#slides .nav {    top: 0;    right: 0;    width: 310px;    height: 299px;    margin: 0;    padding: 0;    list-style: none;    position: absolute;}#slides .nav li {    width: 310px;    height: 99px;    margin: 0;    padding: 0;    display: block;    border-top: 1px solid #dedede;}#slides .nav li.first {    height: 100px;    border: 0;}#slides .nav li a {    height: 94px;    width: 180px;    margin: 0 0 0 -18px;    padding: 5px 10px 0 138px;    color: #bd6c00;    font-weight: normal;    font-size: 90%;    position: relative;    background: transparent url('../images/lay-slide-nav.png') left bottom;    display: block;}#slides .nav li.first a {    height: 95px;}#slides .nav li.current a {    background-position: left top;}#slides .nav li a em {    margin: 10px 0 5px;    color: #c8214c;    font-size: 130%;    font-style: italic;    display: block;}#slides .nav li a img {    float: left;    margin: 5px 0 0 -112px;}#slides .nav li a:hover {    text-decoration: none;}#slides .slide {    width: 640px;    height: 250px;    padding: 25px;    color: #bd6c00;}#slides .slide1 {    background: transparent url('../images/lay-slide01.jpg') no-repeat;}#slides .slide h2 {    margin: 15px 0;    color: #c8214c;    font-size: 250%;    font-weight: normal;    font-style: italic;}#slides .slide a {    margin: 20px 0;    padding: 0 30px;    color: #fff;    font-size: 140%;    font-weight: normal;    font-style: italic;    line-height: 29px;    background: #90b04d;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    display: inline-block;}.valentines-fb {    padding: 5px 0 5px 65px;    font-size: 90%;    line-height: 14px;    background: transparent url('../images/lay-ico-facebook.png') no-repeat left center;    display: block;}.valentines-fb a {    color: #00549f;    font-weight: normal;}.valentines-quiz {    padding-top: 540px;    color: #ce294d;    font-size: 185%;    font-style: italic;    text-align: center;    background: transparent url('../images/lay-valentines-facebook.png') no-repeat center 20px;    display: block;}.valentines-quiz span {    width: 430px;    margin: 0 auto;    padding: 0 30px 0 0;    background: transparent url('../images/lay-arrow-big.png') no-repeat right 3px;    display: block;}.valentines-hearts {    padding: 5px 0 5px 80px;    font-size: 90%;    line-height: 14px;    background: transparent url('../images/lay-ico-hearts.png') no-repeat left center;    display: block;}.valentine-cards {    margin: 30px 0;    padding: 0;    list-style: none;}.valentine-cards li {    float: left;    width: 315px;    height: 290px;    display: block;}.valentine-cards li img {    margin: 0 0 20px;    display: block;}.valentine-cards li a {    width: 288px;    color: #b82546;    font-size: 150%;    font-style: italic;    text-align: center;    text-decoration: none;    display: block;}.valentine-cards li a span {    width: 140px;    padding: 5px 20px;    margin: 20px auto 0;    color: #fff;    font-size: 14px;    font-weight: normal;    background: #b82546;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    display: block;    position: relative;}.valentine-recipes {    margin: 20px -25px;    padding: 0;    list-style: none;}.valentine-recipes li {    float: left;    width: 176px;    margin: 20px 23px;}.valentine-recipes li a {    height: 180px;    color: #666;    font-size: 90%;    font-weight: normal;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.valentine-recipes li a b {    margin: 10px 0;    color: #e21625;    font-size: 110%;    line-height: 17px;    background: transparent url('../images/lay-arrow-red.png') no-repeat right center;    display: block;}.valentine-recipes li img {    display: block;}.valentine-recipes li a:hover {    text-decoration: none;}.valentine-recipes li a:hover b {    text-decoration: underline;}.easter-recipes {    margin: 20px -25px;    padding: 0;    list-style: none;}.easter-recipes li {    float: left;    width: 176px;    margin: 20px 23px;}.easter-recipes li a {    height: 180px;    color: #666;    font-size: 90%;    font-weight: normal;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.easter-recipes li a b {    margin: 10px 0;    padding-right: 20px;    color: #3c8804;    font-size: 110%;    line-height: 17px;    background: transparent url('../images/lay-arrow-red.png') no-repeat right center;    display: block;}.easter-recipes li img {    display: block;}.easter-recipes li a:hover {    text-decoration: none;}.easter-recipes li a:hover b {    text-decoration: underline;}a.easter-button {    margin: 10px 5px;    padding: 6px 0 0;    width: 174px;    height: 49px;    color: #fff;    font-size: 110%;    font-style: italic;    text-align: center;    line-height: 200%;    text-decoration: none;    vertical-align: top;    background: transparent url('../images/lay-easter-button.png') no-repeat;    display: inline-block;}.easter-button.high {    line-height: 110%;}.video-recipes {    margin: 20px -25px;    padding: 0;    list-style: none;}.video-recipes li {    float: left;    width: 172px;    margin: 20px 25px;}.video-recipes li a {    height: 223px;    padding: 0 5px;    color: #666;    font-size: 90%;    font-weight: normal;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.video-recipes li a b {    margin: 5px -5px;    padding: 5px 25px 5px 5px;    font-size: 110%;    line-height: 17px;    background: #f8f8f8 url('../images/lay-arrow-red.png') no-repeat 96% center;    display: block;}.video-recipes li img {    margin: 0 -5px;    display: block;}.video-recipes li a:hover {    text-decoration: none;}.video-recipes li a:hover b {    text-decoration: underline;}.kids-recipes {    margin: 20px -25px;    padding: 0;    list-style: none;}.kids-recipes li {    float: left;    width: 176px;    margin: 20px 23px;}.kids-recipes li a {    height: 180px;    color: #666;    font-size: 90%;    font-weight: normal;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.kids-recipes li a b {    margin: 10px 0;    padding-right: 20px;    color: #1e91ea;    font-size: 110%;    line-height: 17px;    background: transparent url('../images/lay-arrow-blue.png') no-repeat right center;    display: block;}.kids-recipes li img {    display: block;}.kids-recipes li a:hover {    text-decoration: none;}.kids-recipes li a:hover b {    text-decoration: underline;}a.kids-button {    margin: 20px auto;    padding: 0;    width: 189px;    height: 57px;    color: #fff;    font-size: 120%;    font-weight: normal;    font-style: italic;    text-align: center;    line-height: 28px;    text-decoration: none;    background: transparent url('../images/lay-kids-button.png') no-repeat;    display: block;}.post-actions {    text-align: right;}.post-actions a {    margin: 0 0 0 10px;    padding: 0;    width: 134px;    height: 29px;    color: #fff;    font-size: 120%;    font-weight: normal;    text-align: center;    line-height: 29px;    text-decoration: none;    background: transparent url('../images/lay-forum-button.png') no-repeat;    display: inline-block;}.forum-photo {    float: left;    width: 172px;}.forum-photo dl {    margin: 10px 0;    padding: 0;}.forum-photo dl dt {    margin: 10px 0 0 0;    font-weight: bold;    display: block;}.forum-photo dl dd {    margin: 0;    font-weight: normal;    display: block;}.forum-activity {    float: right;    width: 450px;    margin-bottom: 30px;}.forum-activity h2 {    margin-top: 0;}.forum-posts {    margin: 20px 0;    padding: 0;    list-style: none;}.forum-posts li {    margin: 25px 0;    padding: 5px 20px;    font-size: 90%;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    background: #f5f5f5;    position: relative;}.forum-posts span.bottom {    right: 30px;    bottom: -8px;    width: 14px;    height: 8px;    background: transparent url('../images/lay-forum-arrow.png') no-repeat;    position: absolute;}.forum-posts h3 {    margin: 10px 0;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    position: relative;}.forum-posts h3 a {    padding: 0 90px 0 0;    display: block;}.forum-posts h3 span.date {    top: 50%;    right: 23px;    height: 18px;    margin-top: -9px;    color: #939393;    font-size: 90%;    font-weight: normal;    position: absolute;}.message {    padding: 40px 55px;    text-align: center;    border: 3px solid #ed2774;}.message h2 {    margin: 0px 0 40px;    padding-bottom: 40px;    color: #c8214c;    font-style: italic;    font-weight: normal;    font-size: 185%;    background: transparent url('../images/lay-hr-top.png') repeat-x left bottom;}.message p {    margin: 40px 0;    font-size: 110%;    font-weight: bold;}.message a.button {    margin: 40px auto 0;    padding: 8px 35px 8px 20px;    color: #fff;    font-size: 120%;    font-weight: normal;    font-style: italic;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    background: #db345f url('../images/lay-arrow-pink2.png') no-repeat 95% center;}#akademia {    width: 945px;    margin: 20px auto;}#akademia .top {    height: 43px;    width: 929px;    margin: 0 auto;    padding-top: 4px;    text-align: right;    background: transparent url('../images/lay-aka-top.jpg') no-repeat;}#akademia .middle {    background: transparent url('../images/lay-aka-middle.jpg') no-repeat;    position: relative;}#akademia .middle .inner {    padding: 1px 0;    min-height: 707px;    background: transparent url('../images/lay-aka-middle1.jpg') no-repeat left bottom;}#akademia .bottom {    width: 929px;    height: 563px;    margin: 0 auto;    background: transparent url('../images/lay-aka-bottom.png') no-repeat;    position: relative;}#akademia .bottom-short {    height: 336px;    background: transparent url('../images/lay-aka-bottom.jpg') no-repeat;}#akademia a.button {    margin: 0 38px 0 -5px;    height: 40px;    color: #fff3c3;    font-weight: normal;    font-style: italic;    font-size: 14px;    text-decoration: none;    line-height: 40px;    background: transparent url('../images/lay-aka-button1.png') no-repeat left top;    display: inline-block;}#akademia a.button span {    margin: 0 -32px 0 0;    padding: 0 35px 0 20px;    background: transparent url('../images/lay-aka-button2.png') no-repeat right top;    display: block;}#akademia a.button:hover, #akademia a.active {    background-position: left -41px;}#akademia a.button:hover span, #akademia a.active span {    background-position: right -41px;}#akademia h1 {    top: 60px;    right: 46px;    width: 259px;    height: 60px;    margin: 0;    padding: 0;    border: 0;    background: transparent url('../images/lay-aka-h1.jpg') no-repeat;    position: absolute;}#akademia h1 span {    display: none;}#akademia .prizes {    top: 164px;    right: 12px;    width: 333px;    height: 458px;    background: transparent url('../images/sbs/sbs_main_right_background.png') no-repeat 0 51px;    border-top: 1px solid #e7dba9;    position: absolute;}#akademia .prizes h2 {    margin: 15px 10px;    color: #ad1741;    font-size: 140%;    font-style: italic;}#akademia .prizes h2 a {    float: right;    margin-top: 5px;    color: #ad1741;    font-size: 11px;}#akademia .box {    left: 15px;    top: 60px;    width: 303px;    height: 200px;    color: #d1b16d;    font-size: 110%;    font-weight: bold;    font-style: italic;    overflow: hidden;    position: absolute;}#akademia .box p {    margin: 20px 0;}#akademia .box em {    color: #7e0d2d;}#akademia .box big {    font-size: 150%;}#akademia .welcome {    top: 140px;    left: 30px;    width: 520px;    position: absolute;}#akademia .welcome h2 {    margin: 0;    color: #a70634;    font-size: 230%;    font-style: italic;    font-weight: normal;}#akademia .welcome span.tagline {    color: #a70634;    font-size: 100%;    font-weight: bold;    font-style: italic;}#akademia .welcome p {    margin: 40px 0 20px;    color: #b57c0b;    font-size: 130%;    font-style: italic;    font-weight: bold;}#akademia .welcome .konkurs img {    float: left;    margin: 0 10px 0 0;}#akademia .welcome .konkurs .button {    margin: -5px 0 0px;}#akademia .welcome .konkurs p {    color: #7f0e2d;    font-size: 110%;}#akademia .welcome .konkurs p.black {    color: #000;    font-size: 130%;}#akademia .bottom h2 {    margin: 0;    padding: 14px 20px;    color: #fff;    font-size: 180%;    font-style: italic;    font-weight: normal;}#akademia .bottom h2 small {    color: #fff3c3;    font-size: 13px;    display: block;}#akademia .bottom a.your-cakes {    top: 8px;    right: 5px;    position: absolute;}#akademia .instrukcja {    margin: 150px 3px 190px;    padding: 0 10px;    background: transparent url('../images/lay-aka-lines.png') center 100px;}#akademia .instrukcja .left {    clear: both;}#akademia .instrukcja img, #akademia .instrukcja .left img {    float: left;    margin: 0 40px 50px;}#akademia .instrukcja .right {    clear: both;    text-align: right;}#akademia .instrukcja .right img {    float: right;    margin: 0 0 30px 40px;}#akademia .instrukcja p {    margin: 25px 0;    color: #cea75a;    font-size: 130%;    font-weight: bold;    font-style: italic;}#akademia .instrukcja p.big {    font-size: 150%;}#akademia .instrukcja em {    color: #891e3b;}#akademia .regulamin {    margin: 150px 3px 170px;    padding: 0 10px;    background: transparent url('../images/lay-aka-lines.png') center 100px;}#akademia .regulamin h3 {    height: 85px;    margin: 40px 0 5px;    color: #a70634;    font-size: 120%;    font-style: italic;    text-align: center;    line-height: 52px;    background: transparent url('../images/lay-aka-regulamin.png') no-repeat center top;}#akademia .regulamin p {    margin: 25px 60px;    color: #b57c0b;    font-weight: bold;}#akademia .zasady {    margin: 150px 3px 150px;    padding: 0 10px;    background: transparent url('../images/lay-aka-lines.png') center 100px;}#akademia .zasady .side-a, #akademia .zasady .side-b {    float: left;    width: 445px;    margin-right: 10px;}#akademia .zasady .punkty {    margin: 30px 0;    padding: 0;    list-style: none;    color: #b57c0b;    font-size: 120%;    font-style: italic;}#akademia .zasady .punkty li {    margin: 15px 0;    padding: 5px 0 5px 110px;}#akademia .zasady .punkty em {    color: #b3274e;}#akademia .zasady .punkty big {    font-size: 150%;}#akademia .zasady .punkty li.pkt1 {    height: 90px;    font-size: 120%;    font-weight: bold;    background: transparent url('../images/lay-aka-pkt1.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt2 {    margin-bottom: 50px;    background: transparent url('../images/lay-aka-pkt2.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt3 {    margin-bottom: 50px;    background: transparent url('../images/lay-aka-pkt3.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt4 {    background: transparent url('../images/lay-aka-pkt4.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt5 {    background: transparent url('../images/lay-aka-pkt5.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt6 {    background: transparent url('../images/lay-aka-pkt6.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt7 {    background: transparent url('../images/lay-aka-pkt7.png') no-repeat 20px top;}#akademia .zasady .punkty li.pkt8 {    background: transparent url('../images/lay-aka-pkt8.png') no-repeat 20px top;}#akademia .nagrody {    margin: 150px 3px 170px;    padding: 0 10px;    background: transparent url('../images/lay-aka-lines.png') center 100px;}#akademia .nagrody p {    margin: 30px 0 20px;    color: #b57c0b;    font-size: 130%;    font-style: italic;}#akademia .nagrody strong {    margin: 10px 0;    font-size: 120%;    display: block;}#akademia .nagrody .fartuszki {    width: 396px;    height: 326px;    background: transparent url('../images/lay-aka-fartuszki.png') no-repeat;}#akademia .nagrody .fartuszki {    float: left;    width: 380px;    height: 316px;    margin: 0 45px 0 70px;    padding: 10px 0 0 16px;    background: transparent url('../images/lay-aka-fartuszki.png') no-repeat;}#akademia .nagrody .robo {    float: left;    width: 381px;    height: 331px;    padding: 10px 0 0 17px;    background: transparent url('../images/lay-aka-robo.png') no-repeat;}#akademia .nagrody .fartuszki p, #akademia .nagrody .robo p {    margin: 10px 0;    font-size: 120%;	width: 310px;}#akademia .nagrody h3 {    color: #810e2e;    font-size: 160%;    font-style: italic;}#akademia .nagrody h3 big {    font-size: 150%;}#akademia .zwyciezcy {    margin: 150px 3px 150px;    padding: 1px 10px;    background: transparent url('../images/lay-aka-lines.png') center 100px;}#akademia h3.roboty {    height: 85px;    background: transparent url('../images/lay-aka-roboty.png') no-repeat 75px top;}#akademia h3.roboty span {    display: none;}#akademia .wygrani {    margin: 30px;    color: #b57c60;}#akademia .wygrani strong {    line-height: 150%;    display: block;}#akademia .wygrani li {    clear: both;}#akademia .wygrani ul {    margin: 15px 0 30px;    padding: 0;    list-style: none;}#akademia .wygrani ul li {    clear: none;    float: left;    width: 155px;    height: 125px;    margin: 0 15px 0 0;    overflow: hidden;}#akademia .wygrani ul li a {    color: #a70634;    font-style: italic;    display: block;}#akademia .wygrani ul li img {    margin: 0 0 5px;    display: block;}#akademia .hx-line {    margin: 0 0 20px;    padding: 0 10px 3px;    color: #a70634;    font-size: 250%;    font-style: italic;    font-weight: normal;    border-bottom: 1px solid #e7dba9;}#akademia .hx-line small {    font-size: 14px;    display: block;}.lessons {    width: 900px;    margin: 0 auto;    padding: 0;    list-style: none;}.lessons li {    float: left;    height: 225px;    width: 180px;    border-bottom: 1px solid #f67193;    position: relative;}.lessons li a {    width: 157px;    color: #fff;    padding: 10px 0 6px;    margin: 10px auto 0;    font-size: 130%;    font-style: italic;    font-weight: normal;    text-align: center;    text-decoration: none;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    background: transparent url('../images/lay-aka-tick.png') no-repeat 128px 8px;    display: block;    position: relative;}.lessons li a img {    margin: 5px auto 0;    display: block;}.lessons li a span {    top: 145px;    left: 0;    width: 100%;    padding-top: 25px;    font-size: 90%;    background: transparent url('../images/lay-aka-shadow.png') no-repeat center top;    display: block;    position: absolute;}.lessons li a:hover {    background-color: #b2244a;}.lessons li a:hover span {    color: #ead47e;}.results {    margin: 20px -25px;    padding: 0;    list-style: none;    font-size: 90%;    border-top: 1px solid #e0e0e0;}.results h3 {	background: url(../images/lay-hr-top.png) repeat-x top left;	padding: 30px 0px 20px 30px;	border-bottom: 1px solid #E0E0E0;}.results li {    clear: both;    margin: 20px 0;    padding: 0 0 0 25px;    display: block;}.results li.line {    border-bottom: 1px solid #e0e0e0;}.results li a.title {    padding: 15px 0 0;    font-size: 110%;    display: block;}.results li a.description {	clear: left;}.results li.small a.title {    padding: 0;}.results li img {    float: left;    margin: -15px 20px 20px 0;}.results li div.extended_info {	width: 100%;	float: left;	padding-bottom: 5px;	min-height: 30px;	margin-top: -15px;	position: relative;}.results li div.extended_info p.przepis {	position: static;	margin-left: 260px;}.results li div.extended_info ul {    margin: 5px 0;    padding: 0;    list-style: none;	position: absolute;}.results li div.extended_info ul.user {	top: 0px;	left: 0px;}.results li div.extended_info span {	position: absolute;	top: 0px;	right: 120px;	width: 34px;	height: 47px;	display: block;	text-indent: -9999px;}.results li div.extended_info span.month_cake {	background: url(../images/lay-search-month-cake.jpg) no-repeat top left;}.results li div.extended_info span.week_cake {	background: url(../images/lay-search-week-cake.jpg) no-repeat top left;}.results li div.extended_info ul.stats {	top: 0px;	right: 0px;}.results li div.extended_info ul li {    padding: 0 0 0 15px;    background: transparent url('../images/lay-ul-dot.png') no-repeat left center;    display: block;	margin: 0;}.results li div.thumb {	width: 460px;}.results li div.mini {	width: 547px;}.results .info-box {	height: auto;	float: right;	margin: 20px 0;	width: auto;}.results .recipe-info-box {	width: auto;}	.clearh {    clear: both;}.winner {    margin: 0;    padding: 0;    list-style: none;}.winner .lewa {    width: 270px;    float: left;    padding-left: 45px;}.winner .lewa h4 {    margin: 5px 0;}.winner .lewa p {    margin: 5px 0;}.winner .prawa {    width: 315px;    float: left;    text-align: center;}.zobacz_przepis {    display: block;}.akademia-intro {    float: left;    width: 660px;    margin: 10px 0;}.akademia-intro p {    margin: 25px 0 0;    color: #fff;    font-size: 150%;    font-style: italic;}.akademia-intro img {    float: left;    margin: 0 25px 0 15px;}.goto-app {    float: right;    width: 215px;    margin: 20px 30px 0 0;    color: #fff;    font-style: italic;    font-weight: bold;}.goto-app p {    padding: 0 0 10px 10px;    font-size: 120%;    border-bottom: 1px solid #f77c9c;}.goto-app a.instructions {    margin: 15px 0 0;    padding: 10px 0 0 10px;    color: #f5d7b2;    border-top: 1px solid #f77c9c;    display: block;}#akademia .goto-app a.button {    width: 160px;    margin: 0 0 0 10px;    display: block;}ol.green {    margin: 20px 30px;    color: #90b04d;}ol.green li {    margin: 5px 0;}ol.green li span {    color: #484848;}form label {    float: left;    width: 120px;    line-height: 1.8em;}form input.text, form textarea {    width: 275px;    height: 13px;    padding: 4px 5px;    color: #727272;    font-size: 11px;    background: #f5f5f5;    border: 2px solid #b6cb8a;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    outline: 0;}form textarea {    height: 120px;}form select {    width: 275px;    color: #727272;    font-size: 11px;    background: #f5f5f5;    border: 2px solid #b6cb8a;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    outline: 0;}form input.text:active, form input.text:focus, form select:active, form select:focus, form textarea:active, form textarea:focus {    border-color: #90b04d;}form input.button {    margin: 0 3px;    padding: 6px 50px;    color: #fff;    font-size: 115%;    font-style: italic;    background: #90b04d;    border: 0;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}form a.button {    margin: 0 3px;    padding: 7px 50px;    color: #fff;    font-weight: normal;    font-size: 115%;    font-style: italic;    background: #90b04d;    border: 0;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    display: inline-block;}form input.btn-pink {    background-color: #c3054e;}form div.form-actions {    padding: 15px 0 0;    text-align: center;}form div.warning {    clear: left;    margin-left: 160px;    padding: 0 0 5px 20px;    background: transparent url('../images/img-ico-warning.gif') no-repeat 0px 1px;}div.error, div.success {    clear: both;    width: 80%;    padding: 10px 0;    margin: 0 auto;    text-align: center;    border: solid 2px green;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}div.error {    border-color: red;}#recommend {    margin: 0 -25px 0;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;}#recommendForm {    padding: 40px 20px 20px;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}#recommendForm label {    width: 140px;}#frm-search {    top: 55px;    right: 15px;    width: 220px;    margin: 0;    position: absolute;}#frm-search p {    margin: 0;    line-height: 25px;    position: relative;	z-index: 11;}#frm-search input.text {    float: right;    width: 180px;	height: 25px;    background: #ffffff url('../images/lay-frm-search1.png') no-repeat right center;}#frm-search input.button {    right: 0;    top: 0px;    width: 35px;    height: 25px;    margin: 0;    padding: 0;    background: transparent;    border: 0;    cursor: pointer;    position: absolute;}#frm-search #search_loader {    position: absolute;    right: 10px;    top: 30px;	display: none;}#frm-search #search_results_container {  background: #ffffff;  position: absolute;  right: 0px;  top: 107px;  width: 290px;  z-index: 10;}#frm-search #search_results {  border-width : 0px 1px 1px 1px;  border-style: solid;  border-color: #dcdcdc;  padding-top: 10px;}#search_results .search_results_row {    border-bottom: 1px solid #dcdcdc;    margin-top: 5px;    padding-bottom: 5px;}#search_results .search_results_picture {	float: left;	width: 98px;	margin-left: 10px;}#search_results .search_results_text_recipe {	float: left;	width: 180px;}#search_results .search_results_text_recipe h5 {	margin: 0 !important;	height: 15px;	overflow: hidden;}#search_results .search_results_text_recipe h5 a {	margin: 0 !important;	color: #000000;}#search_results .search_results_text_recipe p.search_description {	color: #000000;	font-size: 11px;	line-height: 13px;	padding: 10px 0 0;}#search_results .search_results_more a{	margin: 15px 5px;}#frm-login, #frm-new_password {    margin: 20px -25px 30px;    padding: 53px 0 0;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}#frm-login p, #frm-new_password p {    width: 370px;    margin: 10px auto;    text-align: right;}#frm-new_password p {    width: 445px;}#frm-login p.buttons, #frm-new_password p.buttons {    width: auto;    margin: 25px 0 0;    padding: 25px 0 35px;    text-align: center;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;    border-top: 1px solid #e0e0e0;}#frm-login label, #frm-new_password label {    float: left;    width: 60px;    height: 25px;    margin: 0 10px;    text-align: right;    font-weight: bold;    line-height: 25px;}#frm-new_password label {    width: 135px;}#frm-login a, #frm-new_password a {    padding: 0 22px 0 0;    font-size: 90%;    text-align: right;    line-height: 23px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}#frm-login div.warning {    margin-left: 235px;}#frm-new_password div.warning {    margin-left: 275px;}#frm-newsletter {    margin: 20px -25px 30px;    padding: 53px 0 0;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}#frm-newsletter p {    width: 370px;    margin: 10px auto;    text-align: right;}#frm-newsletter p.buttons {    width: auto;    margin: 25px 0 0;    padding: 25px 0 35px;    text-align: center;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;    border-top: 1px solid #e0e0e0;}#frm-newsletter label {    float: left;    width: 60px;    height: 25px;    margin: 0 10px;    text-align: right;    font-weight: bold;    line-height: 25px;}#frm-newsletter p.checkbox {    width: auto;    min-height: 90px;    padding: 0 35px 0 155px;    margin: 30px 0 10px;    background: transparent url('../images/lay-frm-newsletter-kasia.jpg') no-repeat 60px center;}#frm-newsletter p.checkbox label {    float: none;    width: auto;    height: auto;    margin: 0;    padding: 0 0 0 80px;    color: #5f5f5f;    font-size: 10px;    font-weight: normal;    text-align: left;    line-height: 120%;    display: block;    position: relative;}#frm-newsletter input.checkbox {    float: left;    margin: 0 0 0 -20px;}#frm-register {    margin: 20px -25px 30px;    padding: 53px 0 0;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}#frm-register p {    width: 470px;    margin: 10px 0 10px 55px;    text-align: right;}#frm-register p.buttons {    width: auto;    margin: 25px 0 0;    padding: 25px 0 35px;    text-align: center;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;    border-top: 1px solid #e0e0e0;}#frm-register label {    float: left;    width: 160px;    height: 25px;    margin: 0 10px;    text-align: right;    font-weight: bold;    line-height: 25px;}#frm-register div.warning {    margin-left: 235px;}#frm-register p.checkbox {    width: auto;    padding: 0 35px 0 155px;    margin: 30px 0 10px;}#frm-kontakt p.checkbox {    width: 285px;    padding: 0 35px 0 110px;    margin: 30px 0 10px;}#frm-register p.tos {    min-height: 90px;    background: transparent url('../images/lay-frm-newsletter-kasia.jpg') no-repeat 60px bottom;}#frm-kontakt p.checkbox label,#frm-register p.checkbox label {    float: none;    width: auto;    height: auto;    margin: 0;    padding: 0 0 0 80px;    color: #5f5f5f;    font-size: 10px;    font-weight: normal;    text-align: left;    line-height: 120%;    display: block;    position: relative;}#frm-kontakt p label {	font-weight: bold;	line-height: 21px;	width: 110px;}.contact .address .fr span,.contact .buttons span,#frm-kontakt p label span {	color: #90B04D;	padding-right: 4px}.contact .packshot {	height: 127px;    left: 485px;    margin: 0;    padding: 0;    position: absolute;    top: 100px;    width: 159px;}.contact .buttons {	background: url("../images/lay-hr-top.png") repeat-x scroll left top transparent;	font-size: 10px;	width: 400px;	padding-top: 20px;	line-height: 26px;}.contact .buttons input {	float: right;	font-size: 14px;	font-weight: bold;}.contact .address .fl,.contact .address .fr {	float: left;	width: 230px;	line-height: 20px;	margin: 0 0 20px 0;}.contact .address .fr {	width: 300px;}.contact .address .fr span.phone {	font-size: 14px;	font-weight: bold;}	.contact .address .fr span.cost {	font-size: 10px;	color: #000;}#frm-kontakt div.warning {	margin-left: 110px;}#frm-kontakt p.checkbox label {   padding-left: 0;}#frm-kontakt p {	margin-top: 5px;}#frm-kontakt input.checkbox,#frm-register input.checkbox {    float: left;    margin: 0 0 0 -20px;}#frm-glossary {    margin: 0 -25px 0 0;    padding: 0;}#frm-glossary p.text {    float: left;    width: 340px;    margin: 10px 0;}#frm-glossary p.input {    float: right;    width: 310px;    margin: 10px 0;    padding: 3px 0;    text-align: right;}#frm-glossary input.text {    width: 165px;    padding: 5px 35px 5px 5px;}#frm-glossary input.button {    top: -2px;    margin: 0 0 0 5px;    padding: 4px 27px 4px 7px;    color: #90b04d;    background: #fff url('../images/lay-arrow-right.png') no-repeat right center;    zoom: 1;    position: relative;	cursor: pointer;}#frm-results {    margin: 0 -25px 0 0;    padding: 0;}#frm-results p.text {    float: left;    width: 350px;    margin: 10px 0;}#frm-results p.input {    float: right;    width: 300px;    margin: 10px 0;    padding: 3px 0;    text-align: right;}#frm-results input.text {    width: 165px;    padding: 5px 35px 5px 5px;    background: #f5f5f5 url('../images/lay-frm-search1.png') no-repeat right center;}#frm-results input.button {    top: -2px;    margin: 0 0 0 5px;    padding: 4px 27px 4px 7px;    color: #90b04d;    background: #fff url('../images/lay-arrow-right.png') no-repeat right center;    zoom: 1;    position: relative;}#frm-comment {    float: right;    width: 480px;    margin: 0;    background: #f5f5f5;    border-top: 1px solid #dcdcdc;}#frm-comment p.textarea {    width: 478px;    height: 129px;    margin: 0;    background: #fff url('../images/lay-frm-comment.png') no-repeat;}#frm-comment p.buttons {    margin: 10px 0 0;    text-align: right;}#frm-comment textarea {    width: 458px;    height: 119px;    padding: 0 10px 0;    color: #7d7d7d;    font-size: 90%;    line-height: 31px;    background: transparent;    border: 0;    outline: 0;}#frm-comment textarea:focus, #frm-comment textarea:active {    color: #000;}#frm-comment input.button {    top: -2px;    margin: 0 0 0 5px;    padding: 4px 27px 4px 7px;    color: #90b04d;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    position: relative;}#frm-cake {    margin: 0 0 20px;    padding: 0;    position: relative;}#frm-cake .fields {    float: right;    width: 440px;    margin: 0 0 20px;}#frm-cake .cats {    clear: both;    margin: 30px 0;}#frm-cake p {    clear: both;    margin: 5px 0;    padding: 0;    position: relative;}#frm-cake h3 {    font-size: 125%;}#frm-cake label {    float: left;    width: 150px;    font-weight: bold;    text-align: right;    line-height: 25px;}#frm-cake input.text, #frm-cake textarea, #frm-cake select {    float: right;    width: 240px;    margin: 0 30px 0 0;}#frm-cake .qq input.text {    float: left;    width: 85px;    margin: 0 0 0 5px;}#frm-cake .qq {    position: relative;}#frm-cake .qq select {    float: left;    width: 85px;    margin: 0 0 0 5px;}#frm-cake .qq .obrazek {	float: left;    margin: 0 0 0 15px;    top: 5px;    width: 40px;    height: 30px;    background: transparent url('../images/kasia-kasia.jpg') no-repeat;    outline: none;}#frm-cake select {    padding: 4px 1px;    width: 255px;    margin: 0px 30px 0px 0;}#frm-cake .cats p {    clear: none;    float: left;    width: 185px;    padding: 0 0 0 25px;}#frm-cake .cats span.label {    padding: 0 0 10px 25px;    margin: 0 0 10px -25px;    font-weight: bold;    display: block;    border-bottom: 1px solid #e0e0e0;}#frm-cake .cats label {    float: none;    width: auto;    margin: 0;    font-size: 90%;    font-weight: normal;    text-align: left;    display: block;}#frm-cake .short input.text {    float: left;    width: 70px;    margin: 0 0 0 5px;}#frm-cake .small-checkbox {    float: right;    width: 170px;    margin: 5px 0 0;    font-size: 90%;}#frm-cake .small-checkbox input.checkbox {    float: left;    margin: 1px 0 0 -17px;}#frm-cake .small-checkbox label {    float: none;    width: auto;    font-weight: normal;    text-align: left;    line-height: 120%;}#frm-cake .skladniki input.text {    margin-bottom: 5px;}#frm-cake .skladniki .add {    clear: both;    margin: 5px 30px 20px 0;    padding: 0 25px 0 0;    color: #be9a3a;    font-size: 90%;    text-align: right;    line-height: 17px;    background: transparent url('../images/lay-ico-plus.png') no-repeat right center;    display: block;}.ingredientBox {    float: right;    position: relative;}#frm-cake .skladniki .remove {    right: 0;    top: 5px;    width: 21px;    height: 21px;    text-indent: -10000px;    background: transparent url('../images/img-ico-minus.png') no-repeat;    position: absolute;    outline: none;}#frm-cake form div.warning {    margin-left: 160px;}#frm-cake .photo div.warning {    margin: 10px 0;}#frm-cake p.buttons {    clear: both;    width: 420px;    margin: 30px auto;    padding-top: 30px;    text-align: center;    background: transparent url('../images/lay-hr-top.png') repeat-x;}#frm-cake .btn-grey {    background: #b7b9b2;}#frm-cake .help-popup {    right: 0;    top: 1px;    width: 21px;    height: 21px;    background: transparent url('../images/lay-ico-hint.png') no-repeat;    position: absolute;    cursor: pointer;}#frm-cake .help-popup .tooltip {    right: -10px;    bottom: 25px;    width: 200px;    padding: 10px;    color: #6b656b;    font-size: 90%;    background: #ecf6e3;    border: 1px solid #8dbd62;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    z-index: 120;    position: absolute;    display: none;}#frm-cake .help-popup .bottom {    bottom: -5px;    right: 16px;    width: 7px;    height: 5px;    background: transparent url('../images/lay-hint-bottom.png') no-repeat;    position: absolute;}#frm-cake .help-popup .active {    display: block;}#frm-cake .photo {    clear: left;    float: left;    width: 172px;}#frm-cake .photo .arrow {    width: auto;    margin: 0 auto;    padding: 0 22px 0 0;    line-height: 25px;    color: #be9a3a;    font-size: 90%;    text-align: right;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    position: relative;    display: block;}#frm-cake .others {    top: 188px;    left: 114px;    width: 192px;    padding: 5px 0 5px 10px;    background: #fff;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);    box-shadow: 0 0 5px rgba(0, 0, 0, .2);    z-index: 120;    position: absolute;    display: none;}#frm-cake .others .top {    top: -5px;    left: 15px;    width: 9px;    height: 5px;    background: transparent url('../images/lay-photo-top.png') no-repeat;    position: absolute;}#frm-cake .others a {    float: left;    margin: 5px 10px 5px 0;}#frm-cake .others a img {    display: block;}#frm-cake .others a.current {    outline: 2px solid #daa406;}#frm-profile {    margin: 0 0 20px;    padding: 0;    position: relative;}#frm-profile .fields {    float: right;    width: 450px;    margin: 0 0 20px;}#frm-profile .cats {    clear: both;    margin: 30px 0;}#frm-profile p {    clear: both;    margin: 5px 0;    padding: 0;    position: relative;}#frm-profile h3 {    margin: 50px 0 20px 198px;    font-size: 125%;}#frm-profile label, #frm-profile span.label {    float: left;    width: 180px;    font-weight: bold;    text-align: right;    line-height: 25px;}#frm-profile input.text, #frm-profile textarea, #frm-profile span.input {    float: right;    width: 240px;    margin: 0 0px 0 0;}#frm-profile span.input {    padding: 5px;}#frm-profile p.radio {    margin: 15px 0;}#frm-profile p.radio label {    float: none;    width: auto;    height: 40px;    margin: 0 0 0 200px;    padding: 7px 0 0 60px;    font-size: 90%;    font-weight: normal;    line-height: 120%;    text-align: left;    display: block;}#frm-profile p.radio img {    float: left;    margin: -7px 0 0 -60px;}#frm-profile p.radio input.radio {    float: left;    margin: 0px 0 0 -20px;}#frm-profile p.buttons {    clear: both;    width: 420px;    margin: 50px 0 30px 150px;    padding-top: 30px;    text-align: center;    background: transparent url('../images/lay-hr-top.png') repeat-x;}#frm-profile .btn-grey {    background: #b7b9b2;}#frm-profile .photo {    float: left;    width: 172px;}#frm-profile img {    margin: 0 auto 3px;    display: block;}#frm-profile .photo .arrow {    width: 90px;    margin: 0 auto;    padding: 0 22px 0 0;    line-height: 25px;    color: #be9a3a;    font-size: 90%;    text-align: right;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    position: relative;    display: block;}#frm-profile div.warning {    margin-left: 200px;}.full #content {    float: none;    width: auto;}#content.valentines {    min-height: 776px;    background: transparent url('../images/lay-cnt-valentines.jpg') no-repeat center center;}#content.easter {    min-height: 776px;    background: transparent url('../images/lay-cnt-easter.jpg') no-repeat center center;}#content.kids {    min-height: 776px;    background: transparent url('../images/lay-cnt-kids.jpg') no-repeat center center;}#regulamin {    margin: 20px 3px 10px;    padding: 0 10px;}#regulamin h3 {    margin: 30px 0 5px;    color: #a70634;    font-size: 120%;    font-style: normal;    text-align: center;    background: transparent;}#regulamin p {    margin: 10px 20px 15px;}#container:after, #wrapper:after, #subcontent .inner:after, #subforum .inner:after, #recommend:after, #frm-results:after, .instructions:after, .gear li:after, .valentine-recipes:after, .easter-recipes:after, .video-recipes:after, .kids-recipes:after, .recipes:after, .timespans:after, .categories:after, .recipe-links:after, #try-also ul:after, .forum-nav:after, .profile-top:after, .profile-left .photo:after, .cakes:after, .submenu .inner:after, .results li:after, #frm-cake .cats:after, #frm-cake p:after, #frm-profile p:after, .main-wrapper .topic-nav:after, .main-content .post:after, .reply-button:after, .frm-form:after, #akademia .zwyciezcy:after, #akademia .wygrani ul:after, #akademia .nagrody:after, #akademia .zasady:after, #akademia .regulamin:after, .clearfix:after {    clear: both;    height: 0;    content: ".";    display: block;    font-size: 0;    line-height: 0;    visibility: hidden;}#wielkanoc .regulamin {    margin: 20px 3px 20px;    padding: 0 10px;}#wielkanoc .regulamin h3 {    height: 85px;    margin: 10px 0 5px;    color: #a70634;    font-size: 120%;    font-style: italic;    text-align: center;    line-height: 52px;    background: transparent url('../images/lay-aka-regulamin.png') no-repeat center top;}#wielkanoc .regulamin p {    margin: 25px 20px;}#frm-abuse {    margin: 20px -25px 30px;    padding: 53px 0 0;    background: transparent url('../images/lay-hr-top.png') repeat-x left top;}#frm-abuse p {    width: 450px;    margin: 10px auto;    text-align: right;}#frm-abuse p.buttons {    width: auto;    margin: 25px 0 0;    padding: 25px 0 35px;    text-align: center;    background: transparent url('../images/lay-hr-bottom.png') repeat-x left bottom;    border-top: 1px solid #e0e0e0;}#frm-abuse label {    float: left;    width: 115px;    height: 25px;    margin: 0 10px;    text-align: right;    font-weight: bold;    line-height: 25px;}#frm-abuse input {    width: 280px;}#frm-abuse textarea {    width: 280px;    height: 120px;    margin: 0 0px;    text-align: left;}#frm-abuse a {    padding: 0 22px 0 0;    font-size: 90%;    text-align: right;    line-height: 23px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}span.warning_ab {    font-size: 12px;    font-weight: bold;    color: #cc3366;    display: block;    margin-left: 160px;    margin-top: 5px;}span.warning_ab img {    vertical-align: middle;    margin-left: 75px;    margin-right: 5px;}.recipe li a.edit {    height: 15px;    display: inline;}.favourite li a.edit {    height: 15px;    display: inline;}.favourite li a.del {    height: 15px;    display: inline;}.favourite {    margin: 20px -25px;    padding: 0;    list-style: none;}.no-margin {    margin-top: -20px;}.favourite li {    float: left;    width: 172px;	height: 175px;    margin: 20px 25px;}.favourite li a {    height: 150px;    font-size: 90%;    font-weight: normal;    overflow: hidden;    text-overflow: ellipsis;    display: block;}.favourite li a b {    margin: 10px 0;    font-size: 110%;    line-height: 17px;    background: transparent url('../images/lay-arrow-right.png') no-repeat right center;    display: block;}.favourite li a.button_link{    float: left;	height: 30px;    margin: 7px 0 0 0;    padding: 0 15px;    color: #fff;    font-style: italic;    font-weight: normal;    font-size: 120%;    line-height: 28px;    background: #c3054e;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.favourite li a.button_link_edit {	margin-left: 33px;	background: #90b04d;}.favourite li img {    display: block;}.favourite li a:hover {    text-decoration: none;}.favourite li a:hover b {    text-decoration: underline;}.faceb_login {	padding-top: 20px;}.fb_help {	display: none;	width: 500px;	top: 32px;	left: 75px;	padding: 10px 10px 10px;	background: #fff url('../images/pasek.png') repeat-x left bottom;	border: 1px solid #dedede;	position: relative;	z-index: 9999;}.fb_help h3 {	color: #000 !important;}.fb_help li {	padding-bottom: 5px;}.fb_help .marker {	top: -9px;	left: 20px;	width: 15px;	height: 9px;	background: transparent url('../images/lay-marker1.png') no-repeat left top;	position: absolute;}#frm-cake .photo .hidden,.hidden {    display: none;}/* konkurs */.greenmenu {  width: 980px;  height: 39px;  margin: -10px -25px 0;  padding: 0 10px;  list-style: none;  line-height: 39px;  background: #90b04d;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;  position: relative;  z-index: 100;}.greenmenu li {  float: left;  padding: 0 4px 0 6px;  background: transparent url('../images/lay-grn-separator.png') no-repeat left 12px;}.greenmenu li.konkurs { background: transparent; }.greenmenu li a {  float: left;  height: 52px;  margin: -3px 0 0;  padding: 0 12px 0 0;  color: #fff;  line-height: 45px;  background: transparent url('../images/lay-grn-right.png') no-repeat right -100px;}.greenmenu li a span {  height: 52px;  padding: 0 0 0 12px;  text-align: center;  background: transparent url('../images/lay-grn-left.png') no-repeat left -100px;  display: block;}.greenmenu li a:hover,.greenmenu li.current a {  color: #c3054e;  text-decoration: none;  background-position: right top;}.greenmenu li a:hover span,.greenmenu li.current a span {  background-position: left top;}.greenmenu li.konkurs a span { width: 56px; }.greenmenu li.nagrody a span { width: 56px; }.greenmenu li.zasady a span { width: 115px; }.greenmenu li.regulamin a span { width: 135px; }.greenmenu li.zgloszone a span { width: 115px; }.greenmenu li.tygodnia a span { width: 115px; }.greenmenu li.miesiaca a span { width: 115px; }.cotm {  clear: both;  top: -9px;  margin: 0px -27px 0 -25px;  padding: 0;  background: transparent url('../images/lay-cotm-background.png') repeat-y;  position: relative;  z-index: 99;}.cotm .inner {  min-height: 330px;  padding: 5px 285px 50px 25px;  background: transparent url('../images/lay-cotm-background.jpg') no-repeat;}.cotm .inner-left {  min-height: 345px;  padding: 25px 25px 20px 450px;  background: transparent url('../images/lay-cotm-background1.jpg') no-repeat;}.cotm .bottom {  left: 0;  bottom: 0;  width: 1002px;  height: 11px;  background: transparent url('../images/lay-cotm-bottom.png') no-repeat left bottom;  position: absolute;}.cotm h1 {  margin: 20px 0 30px;  padding: 0;  font-size: 250%;  line-height: 110%;  color: #c3054e;  border: 0;  position: relative;  z-index: 90;}.cotm h1 small {  color: #83a835;  font-size: 60%;  display: block;}.cotm h1.kasia {  padding-left: 93px;  background: transparent url('../images/lay-cotm-kasia.png') no-repeat left top;}.cotm span.subheader {  margin-top: -30px;  color: #83a835;  font-size: 140%;  display: block;  position: relative;  z-index: 100;}.cotm h2.dotted,.cotm h2.kasia {  margin: 20px 0 5px;  padding: 0 0 0 16px;  font-size: 150%;  font-weight: normal;  font-style: italic;  line-height: 35px;  background: transparent url('../images/lay-cotm-dotted.png') no-repeat left top;}.cotm h2.kasia {  padding: 0 0 7px 64px;  background: transparent url('../images/lay-cotm-kasia1.png') no-repeat left top;}.cotm h2.dotted span,.cotm h2.kasia span {  padding: 0 16px;  background: #fff;  display: inline;}.cotm h2.kasia em { color: #c3054e; }.cotm .zasady {  margin: 20px 0;  padding: 0;  list-style: none;  color: #d7bc3e;  font-size: 110%;}.cotm .zasady li {  margin: 10px 0;  padding: 10px 20px 20px 75px;}.cotm .zasady li.pkt1 {  padding-right: 35px;  padding-bottom: 19px;  background: transparent url('../images/lay-cotm-pkt1.png') no-repeat left bottom;}.cotm .zasady li.pkt2 { background: transparent url('../images/lay-cotm-pkt2.png') no-repeat left bottom; }.cotm .zasady li.pkt3 { background: transparent url('../images/lay-cotm-pkt3.png') no-repeat left bottom; }.cotm .zasady li.pkt4 { padding-bottom: 17px; background: transparent url('../images/lay-cotm-pkt4.png') no-repeat left bottom; }.cotm .zasady li.pkt5 { padding-bottom: 17px; background: transparent url('../images/lay-cotm-pkt5.png') no-repeat left bottom; }.cotm .zasady li.pkt6 { padding-bottom: 35px; background: transparent url('../images/lay-cotm-pkt6.png') no-repeat left center; }.cotm .regulamin {  margin: 20px 0 40px 20px;  padding: 0;  color: #c3054e;  list-style-position: inside;  font-size: 90%;}.cotm .regulamin li {  margin: 10px 0;}.cotm .regulamin li span {  color: #d7bc3e;}.cotm .cake {  height: 120px;  margin: 10px 0 20px;  padding: 10px 10px 10px 202px;  color: #d7bc3e;  background: #fcfae9;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;}.cotm .cake p {  margin: 5px 0;  font-size: 90%;}.cotm .cake span.czp {  right: 10px;  top: 5px;  position: absolute;  color: #8fb047;}.cotm .cake a.czp {  right: 10px;  top: 22px;  position: absolute;  color: #c91d5d;}.cotm .cake img {  left: 10px;  top: 10px;  position: absolute;}.cotm .recommended {  top: 10px;  left: 10px;  width: 90px;  height: 90px;  margin: -2px 0 0 -2px;  background: transparent url('../images/lay-cotm-recommended.png') no-repeat;  position: absolute;}.cotm .recommended span { display: none; }.cotm .cake span.user {  margin: 0 0 5px;  padding: 0 0 5px;  color: #8fb047;  font-size: 150%;  background: transparent url('../images/lay-cotm-dots.png') repeat-x left bottom;  display: block;}.cotm .cake a.name {  margin: 5px 0;  color: #c91d5d;  font-size: 150%;  font-weight: normal;  background: transparent url('../images/lay-arrow-right.png') no-repeat right center;  display: block;}.cotm .vote-msg {  margin: -10px 0 20px;  padding: 10px 20px 10px 55px;  color: #fff;  font-size: 150%;  font-style: italic;  background: #c3054e url('../images/lay-cotm-info.png') no-repeat 18px center;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  position: relative;  display: none;}.cotm-paging {  clear: both;  margin: 20px 0;  padding: 0;  list-style: none;  line-height: 26px;  font-size: 90%;  text-align: center;}.cotm-paging li {  width: 32px;  height: 36px;  margin: 0 0 0 -5px;  display: inline-block;}.cotm-paging li a {  width: 32px;  height: 36px;  color: #90b04d;  font-weight: normal;  text-align: center;  background: #fff url('../images/lay-cotm-paging.png') no-repeat -78px top;  float: left;  position: relative;  z-index: 90;}.cotm-paging li.first a { background-position: -100px top; }.cotm-paging li a:hover,.cotm-paging li.current a {  color: #c91e5f;  text-decoration: none;  background-position: 1px top;  z-index: 95;}.cotm-paging li.prev,.cotm-paging li.next {  width: 31px;  height: 33px;  top: -4px;  margin: 0 20px;  background: transparent;  position: relative;}.cotm-paging li.prev a,.cotm-paging li.next a {  width: 31px;  height: 33px;  background: transparent url('../images/lay-cotm-paging-arrows.png') no-repeat;}.cotm-paging li.next a { background-position: right top; }.cotm-paging li.prev a span,.cotm-paging li.next a span { display: none; }.cotm .vote {  padding-right: 156px;  background: #fcfae9 url('../images/lay-cotm-vote.png') no-repeat right top;}.cotm .votebox {  right: 0;  top: 0;  width: 148px;  height: 140px;  color: #90b04d;  font-size: 10px;  text-align: center;  position: absolute;}.cotm .no-btn {  padding-top: 20px;  height: 120px;}.cotm .votebox .count {  padding: 15px 0 0;  color: #c91e5f;  font-size: 25px;  font-weight: bold;  display: block;}.cotm .votebox .bar {  width: 104px;  height: 6px;  margin: 10px auto;  background: transparent url('../images/lay-cotm-bar.png') no-repeat;}.cotm .votebox .progress {  height: 6px;  background: transparent url('../images/lay-cotm-bar1.png') no-repeat;}.cotm .votebox .button {  left: 21px;  bottom: 15px;  width: 105px;  height: 32px;  background: transparent url('../images/lay-cotm-votebtn.png') no-repeat;  position: absolute;}.cotm .votebox .button span { display: none; }.cotm .awarded img,.cotm .place1 img,.cotm .place2 img,.cotm .place3 img,.cotm .place4 img,.cotm .place5 img,.cotm .place6 img,.cotm .place7 img,.cotm .place8 img,.cotm .place9 img,.cotm .place10 img,.cotm .place11 img,.cotm .place12 img,.cotm .place13 img,.cotm .place14 img,.cotm .place15 img,.cotm .place16 img,.cotm .place17 img,.cotm .place18 img,.cotm .place19 img,.cotm .place20 img,.cotm .place21 img,.cotm .place22 img,.cotm .place23 img,.cotm .place24 img,.cotm .place25 img,.cotm .place26 img,.cotm .place27 img,.cotm .place28 img,.cotm .place29 img,.cotm .place30 img,.cotm .place31 img,.cotm .place32 img,.cotm .place33 img,.cotm .place34 img,.cotm .place35 img,.cotm .place36 img,.cotm .place37 img,.cotm .place38 img,.cotm .place39 img,.cotm .place40 img,.cotm .place41 img,.cotm .place42 img,.cotm .place43 img,.cotm .place44 img,.cotm .place45 img,.cotm .place46 img,.cotm .place47 img,.cotm .place48 img,.cotm .place49 img,.cotm .place50 img { left: 80px; }.cotm .awarded .recommended { left: 80px; }.cotm .awarded,.cotm .place1,.cotm .place2,.cotm .place3,.cotm .place4,.cotm .place5,.cotm .place6,.cotm .place7,.cotm .place8,.cotm .place9,.cotm .place10,.cotm .place11,.cotm .place12,.cotm .place13,.cotm .place14,.cotm .place15,.cotm .place16,.cotm .place17,.cotm .place18,.cotm .place19,.cotm .place20,.cotm .place21,.cotm .place22,.cotm .place23,.cotm .place24,.cotm .place25,.cotm .place26,.cotm .place27,.cotm .place28,.cotm .place29,.cotm .place30,.cotm .place31,.cotm .place32,.cotm .place33,.cotm .place34,.cotm .place35,.cotm .place36,.cotm .place37,.cotm .place38,.cotm .place39,.cotm .place40,.cotm .place41,.cotm .place42,.cotm .place43,.cotm .place44,.cotm .place45,.cotm .place46,.cotm .place47,.cotm .place48,.cotm .place49,.cotm .place50 {  padding-left: 272px;  background: #fcfae9 url('../images/lay-cotm-awarded.png') no-repeat left top;}.cotm .place1 { background: #fcfae9 url('../images/lay-cotm-place1.png') no-repeat left top; }.cotm .place2 { background: #fcfae9 url('../images/lay-cotm-place2.png') no-repeat left top; }.cotm .place3 { background: #fcfae9 url('../images/lay-cotm-place3.png') no-repeat left top; }.cotm .place4 { background: #fcfae9 url('../images/lay-cotm-place4.png') no-repeat left top; }.cotm .place5 { background: #fcfae9 url('../images/lay-cotm-place5.png') no-repeat left top; }.cotm .place6 { background: #fcfae9 url('../images/lay-cotm-place6.png') no-repeat left top; }.cotm .place7 { background: #fcfae9 url('../images/lay-cotm-place7.png') no-repeat left top; }.cotm .place8 { background: #fcfae9 url('../images/lay-cotm-place8.png') no-repeat left top; }.cotm .place9 { background: #fcfae9 url('../images/lay-cotm-place9.png') no-repeat left top; }.cotm .place10 { background: #fcfae9 url('../images/lay-cotm-place10.png') no-repeat left top; }.cotm .place11 { background: #fcfae9 url('../images/lay-cotm-place11.png') no-repeat left top; }.cotm .place12 { background: #fcfae9 url('../images/lay-cotm-place12.png') no-repeat left top; }.cotm .place13 { background: #fcfae9 url('../images/lay-cotm-place13.png') no-repeat left top; }.cotm .place14 { background: #fcfae9 url('../images/lay-cotm-place14.png') no-repeat left top; }.cotm .place15 { background: #fcfae9 url('../images/lay-cotm-place15.png') no-repeat left top; }.cotm .place16 { background: #fcfae9 url('../images/lay-cotm-place16.png') no-repeat left top; }.cotm .place17 { background: #fcfae9 url('../images/lay-cotm-place17.png') no-repeat left top; }.cotm .place18 { background: #fcfae9 url('../images/lay-cotm-place18.png') no-repeat left top; }.cotm .place19 { background: #fcfae9 url('../images/lay-cotm-place19.png') no-repeat left top; }.cotm .place20 { background: #fcfae9 url('../images/lay-cotm-place20.png') no-repeat left top; }.cotm .place21 { background: #fcfae9 url('../images/lay-cotm-place21.png') no-repeat left top; }.cotm .place22 { background: #fcfae9 url('../images/lay-cotm-place22.png') no-repeat left top; }.cotm .place23 { background: #fcfae9 url('../images/lay-cotm-place23.png') no-repeat left top; }.cotm .place24 { background: #fcfae9 url('../images/lay-cotm-place24.png') no-repeat left top; }.cotm .place25 { background: #fcfae9 url('../images/lay-cotm-place25.png') no-repeat left top; }.cotm .place26 { background: #fcfae9 url('../images/lay-cotm-place26.png') no-repeat left top; }.cotm .place27 { background: #fcfae9 url('../images/lay-cotm-place27.png') no-repeat left top; }.cotm .place28 { background: #fcfae9 url('../images/lay-cotm-place28.png') no-repeat left top; }.cotm .place29 { background: #fcfae9 url('../images/lay-cotm-place29.png') no-repeat left top; }.cotm .place30 { background: #fcfae9 url('../images/lay-cotm-place30.png') no-repeat left top; }.cotm .place31 { background: #fcfae9 url('../images/lay-cotm-place31.png') no-repeat left top; }.cotm .place32 { background: #fcfae9 url('../images/lay-cotm-place32.png') no-repeat left top; }.cotm .place33 { background: #fcfae9 url('../images/lay-cotm-place33.png') no-repeat left top; }.cotm .place34 { background: #fcfae9 url('../images/lay-cotm-place34.png') no-repeat left top; }.cotm .place35 { background: #fcfae9 url('../images/lay-cotm-place35.png') no-repeat left top; }.cotm .place36 { background: #fcfae9 url('../images/lay-cotm-place36.png') no-repeat left top; }.cotm .place37 { background: #fcfae9 url('../images/lay-cotm-place37.png') no-repeat left top; }.cotm .place38 { background: #fcfae9 url('../images/lay-cotm-place38.png') no-repeat left top; }.cotm .place39 { background: #fcfae9 url('../images/lay-cotm-place39.png') no-repeat left top; }.cotm .place40 { background: #fcfae9 url('../images/lay-cotm-place40.png') no-repeat left top; }.cotm .place41 { background: #fcfae9 url('../images/lay-cotm-place41.png') no-repeat left top; }.cotm .place42 { background: #fcfae9 url('../images/lay-cotm-place42.png') no-repeat left top; }.cotm .place43 { background: #fcfae9 url('../images/lay-cotm-place43.png') no-repeat left top; }.cotm .place44 { background: #fcfae9 url('../images/lay-cotm-place44.png') no-repeat left top; }.cotm .place45 { background: #fcfae9 url('../images/lay-cotm-place45.png') no-repeat left top; }.cotm .place46 { background: #fcfae9 url('../images/lay-cotm-place46.png') no-repeat left top; }.cotm .place47 { background: #fcfae9 url('../images/lay-cotm-place47.png') no-repeat left top; }.cotm .place48 { background: #fcfae9 url('../images/lay-cotm-place48.png') no-repeat left top; }.cotm .place49 { background: #fcfae9 url('../images/lay-cotm-place49.png') no-repeat left top; }.cotm .place50 { background: #fcfae9 url('../images/lay-cotm-place50.png') no-repeat left top; }.cotm .nagrody {  top: -50px;  width: 669px;  height: 296px;  color: #d1a456;  font-size: 110%;  background: transparent url('../images/lay-cotm-nagrody3.jpg') no-repeat;  background-position: -20px 30px;  position: relative;}.cotm .nagrody em {  color: #c3054e;  font-style: normal;}.cotm .nagrody p.fartuszki {  top: 55px;  left: 50px;  width: 150px;  position: absolute;}.cotm .nagrody p.wagi {  top: 60px;  left: 190px;  width: 150px;  position: absolute;}.cotm .nagrody p.torby {  top: 55px;  left: 20px;  width: 150px;  position: absolute;}.cotm .nagrody p.mlynki {  top: 55px;  left: 240px;  width: 150px;  position: absolute;}.cotm .nagrody p.spiwor {  top: 55px;  left: 460px;  width: 150px;  position: absolute;}.zglos {  width: 421px;  height: 49px;  margin: 0 auto -25px;  background: transparent url('../images/lay-zglos.png') no-repeat;  display: block;}.zglos span { display: none; }.cotm .nagrody2 {  top: 150px;  left: 450px;  width: 530px;  height: 143px;  color: #c3054e;  font-size: 100%;  background: transparent url('../images/lay-cotm-nagrody4.jpg') no-repeat;  position: absolute;  z-index: 99;  text-align: right;}.cotm .nagrody2 .torby {  top: 25px;  left: 0px;  width: 80px;  margin: 0;  padding: 0;  position: absolute;}.cotm .nagrody2 .mlynki {  top: 10px;  left: 200px;  width: 80px;  margin: 0;  padding: 0;  position: absolute;}.cotm .nagrody2 .spiwor {  top: 28px;  left: 385px;  width: 120px;  margin: 0;  padding: 0;  position: absolute;}.cotm .dontmiss {  top: 300px;  left: 450px;  width: 517px;  height: 65px;  padding: 12px 0 0 12px;  color: #c3054e;  font-size: 120%;  background: transparent url('../images/lay-cotm-dont.png') no-repeat;  position: absolute;}.cotm .dontmiss a {  top: 12px;  left: 265px;  width: 172px;  height: 39px;  background: transparent url('../images/lay-cotm-participate.png') no-repeat;  position: absolute;}.cotm .dontmiss a span { display: none; }.monthcake {  top: 0;  width: 90px;  height: 90px;  margin: 165px 0 0 5px;  background: transparent url('../images/ciasto_miesiaca.png') no-repeat;  position: absolute;}.monthcake span { display: none; }.weekcake {  top: 0;  width: 90px;  height: 90px;  margin: 165px 0 0 5px;  background: transparent url('../images/ciasto_tygodnia.png') no-repeat;  position: absolute;}.weekcake span { display: none; }table, th, td {	border: 1px solid #90b04d;	border-collapse: collapse;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #555;}caption {	font-size: 150%;	font-weight: bold;	margin: 5px;}td, th {	padding: 15px;}thead th {	text-align: center;	background: #90b04d;	color: #fff;	font-size: 100% !important;}tbody th {	font-weight: bold;}tbody tr { background: #FCFDFE; }tbody tr.odd { background: #FCFDFE; }table a:link {	color: #718ABE;	text-decoration: none;}table a:visited {	color: #718ABE;	text-decoration: none;}table a:hover {	color: #718ABE;	text-decoration: underline !important;}tfoot th, tfoot td {	font-size: 100%;}#sbs_counter {	position: absolute;	top: 45px;	left: 404px;	z-index: 300;	background: url(../images/sbs_2011/sbs_background_counter.png) no-repeat center center #ffffff;	height: 60px;	width: 274px;	font-size: 36px;	color: #ffffff;}#sbs_counter p {	margin: 8px 0 0 119px !important;  	height: 47px;  	width: 58px;  	text-align: center;  	letter-spacing: -4px;	overflow: hidden;}.details-right ul li img.pack {	vertical-align: baseline;	display: inline;	vertical-align: middle}div.sbs_counter_info {	position: absolute;	width: 421px;	height: 271px;	background: url(../images/sbs_2011/bg_contest_info.png) no-repeat top left;	top: 96px;	left: 340px;	z-index: 400;	display: none;}div.sbs_counter_info ul.l {	margin: 20px 0;}div.sbs_counter_info ul.l li {	list-style-type: none;}div.sbs_counter_info p {	padding: 0;	margin: 0;}div.sbs_counter_info  div.padding {	padding: 30px;}form span.warning {clear: left; margin-left: 160px; padding: 0 0 5px 20px; background: transparent url('../images/img-ico-warning.gif') no-repeat 0px;}.fb-panel {	position: fixed;	left: -380px;	top: 20%;	z-index: 500;}.fb-panel .fb {	position: relative;}.fb-panel .fb-open {    background: url(../images/fiszka.png) no-repeat top left;    width: 118px;    height: 74px;}.fb-panel .fb-close {    background: url(../images/fiszka_close.png) no-repeat top left;    width: 118px;    height: 74px;    display: none;}.fb-panel .fb-open, .fb-panel .fb-close {    left: 380px;    top: 200px;    position: absolute;    cursor: pointer;}.fb-panel div.iframe {	border: solid 15px #08458f;	-moz-border-radius-top-right: 6px;	-moz-border-radius-bottom-right: 6px;	-webkit-border-radius-top-right: 6px;	-webkit-border-radius-bottom-right: 6px;	border-radius-top-right: 6px;	border-radius-bottom-right: 6px;	float: left;	background-color: #fff;}#nk-link {	top: 0;	left: 251px;	padding: 3px;	background: #295B9A;	-webkit-border-radius: 0 0 2px 2px;	-moz-border-radius: 0 0 2px 2px;	border-radius: 0 0 2px 2px;	position: absolute;	background: transparent url(../images/nk.png) no-repeat 10px 0px; 	display: block;	width: 145px;	height: 31px;	border-left: 1px solid #e0e0e0;}.listonic-href {	font-size: 80%;	font-weight: normal;	position: relative;	left: 15px;		display: block;	margin-top: 4px;}.green-href {	color: #90b04d;}div.ytipla {	float: right;	width: 129px;	height: 126px;	margin-left: 10px;	padding-top: 7px;	background: transparent url(../images/chmurka.png) 0px 0px;	text-align: center; }p.ytipla {	line-height: 170%;	font-size: 110%;	}
