
/* Reset Begin */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Reset End */

body, html {
	font: 14px Georgia;
	background-color: #fff; 
	color: #605c4c;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

html {
	background-color: #fff; 
	/*
	background-color: #56b3ab;
	*/
}

a {
	color: #56b3ab;
	text-decoration: none;
}

strong, b { font-weight: bold; }

.pink { color: #eb5473; }
.blue { color: #56B3AB; }

.h1 {
	font: 26px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #eb5473;

}
.h2 {
	font: 22px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #eb5473;

}
.h3 {
	font: 18px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #eb5473;
}
.h4 {
	font: 14px Georgia;
	font-style: italic;
	color: #605c4c;
}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.border { 
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
}
.radius {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
}
.shadow {    
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
    -moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
    box-shadow: 0px 5px 15px -5px #dfdfdf;
}

.blockDefault {
	width: 980px;
	margin: auto;
	position: relative;
}
.blockDefaultBody {
	width: 940px;
	margin: auto;
	position: relative;
}
#header {
	display: none;
}
#header .logo {
	margin-top: 30px;
	margin-left: 20px;
}
#footerstrip {
	display: none;
}
#footershadow {
	display: none;
}
#footer {
	display: none;
}
#secondfooter {
	display: none;
}
#secondfooter a {
    color: #454032;
    font-weight: bold;
}
#copyright {
    font-size: 14px;
    line-height: 16px;
}
#secondFooterStrip {
    margin-top: 10px;
    width: 100%;
    height: 18px;
    background: url('images/content_stripeblue.png') top left repeat-x;
}

#categoriesMenu {
	width: 100%;
	height: 49px;
	position: absolute;
	left: 0px;
	top: 119px;
}
#categoriesMenuBody {
	position: absolute;
	top: 0px;
	left: 39px;	
	width: 902px;
	height: 49px;
	background: url('images/header_bg2center.png') top left repeat-x;
}
#categoriesMenuLeft {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 39px;
	height: 49px;
	background: url('images/header_bg2left.png') top left no-repeat;
}
#categoriesMenuRight {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 49px;
	background: url('images/header_bg2right.png') top left no-repeat;
}
#menuDot {
	padding: 13px 40px 0px 40px;
	float: left;
	width: 12px;
	height: 13px;
	background: url('images/header_bg2dot.png') center bottom no-repeat;
}
#categoriesMenu ul {
}
#categoriesMenu ul li {
	float: left;	
}
#categoriesMenu ul li a {
	color: #fff;
	font: 18px "Trebuchet MS";
	line-height: 2em;
	padding: 0px 7px 0px 7px;
}
/*
#categoriesMenu ul li a:hover {
    color: #EB5473;
}
*/
#searchBox {
	position: absolute;
	right: 10px;
	top: 30px;	
}
#topSocial {
	position: absolute;
	right: 220px;
	top: 30px;
	width: 200px;
}
#topSocial .facebook {
    float: left;
    width: 130px; 
    padding-top: 10px;
}
#topSocial .google {
    float: left;
    width: 70px; 
    padding-top: 12px;
}
#topPages {
	position: absolute;
	right: 30px;
	top: 80px;	
}
#topPages ul li {
	float: left;	
}
#topPages ul li a {
	color: #474538;
	font: 11px "Trebuchet MS";
	line-height: 12px;
	padding: 0px 7px 3px 7px;
	background: url('images/header_bg1center.png') bottom left repeat-x;
}
#topPages .wingleft a {
	width: 7px;
	padding: 0px 0px 3px 0px;
	background: url('images/header_bg1left.png') bottom left no-repeat;
}
#topPages .wingright a {
	width: 7px;
	padding: 0px 0px 3px 0px;
	background: url('images/header_bg1right.png') bottom right no-repeat;
}
.homeLeft {
	width: 640px;
}
.homeRight {
	width: 300px;
	padding-top: 3px;
}
.homeRecipe {
	width: 300px;
	position: relative;
	height: 200px;
	margin-right: 15px;
	margin-top: 15px;
}
.homeRecipe .content {
	position: absolute;
	top: 39px;
}
.homeRecipe .title {
	background: url('images/header_bg2center.png') top left repeat-x;
	width: 261px;
	height: 49px;
}
.homeRecipe .title a {
	color: #fff;
	font: 18px "Trebuchet MS";
	line-height: 2em;
	padding-left: 10px;
}
.homeRecipe .thumb {
	width: 90px;
	padding-right: 10px;
}
.homeRecipe .corner {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 49px;
	background: url('images/header_bg2right.png') top left no-repeat;
}
.homeRecipe .text .date {
	font-size: 10px;
	padding: 3px 0px 7px 0px;
	color: #000;
}
.homeRecipe .text {
	padding-left: 0px;
	text-align: justify;
	height: 124px;
	overflow: hidden;
}
.homeRecipe .more {
	padding-top: 10px;
	text-align: right;
	background: url('images/content_stripeblue.png') bottom left repeat-x;
	height: 20px;
}
.homeRecipe .more a {
	font-size: 11px;	
}
.popularRecipes {
	margin-top: 15px;
}
.popularRecipes .singleThumb {
	width: 100px;
	height: 140px;
	float: left;
}
.popularRecipes .singleThumb .title {
	width: 90px;
	height: 37px;
	overflow: hidden;
	font-size: 11px;
	text-align: left;
	line-height: 12px;	
}
.popularRecipes .singleThumb .title a {
	color: #605c4c;
}
.tagClouds {
	padding-top: 10px;
	text-align: left;
}
.tagClouds a { color: #605c4c; }
.tagClouds a:visited { color: #56b3ab; }

#fanPage {
    padding-top: 40px;
    width: 600px;
    height: 220px;
}
#smFBlike { display: none; }
#smGPlus { display: none; }
.post, .category, .page { 
    position: relative; 
    font-size: 16px;
    line-height: 20px;
    text-align: justify;
}
.post p, .category p, .page p {
    padding: 5px 0;
}
.post h2 {
	font: 22px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #56b3ab;
	padding-bottom: 15px;
	text-align: left;
}
.page h2 {
	font: 22px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #56b3ab;
	padding-top: 15px;
	text-align: left;
}
.post h3, .page h3 {
	font: 18px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #eb5473;
	text-align: left;
}
.post .meta {
    background: url('images/content_stripepink.png') top left repeat-x;
    font-size: 11px;
    font-style: italic;
    color: #000;    
    padding: 10px 0px 30px 0px;
}
.post .metadata {
	display: none;
}
.post .metadata a {
    color: #bc3b18;
}
.post .metadata .image {
    margin-top: 13px;
    margin-right: 15px;
}
.post .metadata .image img {
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
	-moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
	box-shadow: 0px 5px 15px -5px #dfdfdf;
}
.post .metadata .data {
    padding-top: 8px;
}
.post .metadata .wingleft {
    background: url('images/content_bg_pink2_left.png') top left no-repeat;
    width: 39px;
    height: 99px;
    position: absolute;
    top: 0px;
    left: -39px;
}
.post .metadata .wingright {
    background: url('images/content_bg_pink2_right.png') top left no-repeat;
    width: 39px;
    height: 99px;
    position: absolute;
    top: 0px;
    right: -39px;
}
.category h1, .page h1 {
    background: url('images/content_stripepink.png') bottom left repeat-x;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.categoryLeft {
	float: left;
	width: 600px;
	margin-top: 20px;
}
.categoryRight {
	margin-top: 32px;
	float: right; 
	width: 336px;
}
.categoryThumbSet {
	height: 160px;
    width: 100px;
}
.categoryThumbSet .date {
 	font-size: 11px;
    line-height: 12px;
}
.categoryThumbSet .title {
 	font-size: 11px;
    height: 37px;
    line-height: 12px;
    overflow: hidden;
    text-align: left;
    width: 90px;
}
.categoryThumbSet .title a {
	color: #605C4C;
}
.mainphoto {
    margin-left: 15px;
}
.gad728x90, #komentarze, #response {
	display: none;
}
.gad336x280 {
	margin-bottom: 20px;
}
.ingredients {
    background: url('images/ingredients_bg.gif') repeat scroll 0 0 transparent;
    border: 1px solid #F2F2F2;
    font-family: monospace;
    margin: 0px 0 26px;
    padding: 0;
    width: 320px;
    text-align: left;
}
.ingredients .paperBorder {
    border-left: 5px double #EAC6C6;
    margin: 0 20px;
    padding: 0px;
    padding-left: 5px;
}
.ingredients .paperBorder p.recipe-block {
 	font-size: 18px;
    font-weight: bold;
    line-height: 21px;
    margin: 0px;
    padding: 23px 0 0 6px;
}
.ingredients .paperBorder .recipe li {
    padding-left: 5px;
    line-height: 22px;
    letter-spacing: -2px;
}
.relatedRecipes {
	display: none;
}
.relatedRecipes a, .otherBlogsRecipes a {
    border-bottom: 0px;
    color: #605C4C;
}
.relatedRecipes h2, .otherBlogsRecipes h2 {
	font: 18px Georgia;
	font-style: italic;
	font-weight: bold;
	color: #eb5473;
	display: inline; 
}
.relatedRecipes ul {
	margin-top: 10px;
}
.relatedRecipes ul li {
    display: block;
    float: left;
    width: 90px;
    margin: 0;
    padding: 4px 12px 4px 0px;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
} 
.relatedRecipes ul li img {
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
	-moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
	box-shadow: 0px 5px 15px -5px #dfdfdf;
	margin-bottom: 2px;
}
.otherBlogsRecipes {
	display: none;
}
.otherBlogsRecipes .mkRecipeBlockImage img {
	border: 1px solid #dfdfdf !important; 
	border-width: 1px 2px 2px 1px !important; 
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf !important;
	-moz-box-shadow: 0px 5px 15px -5px #dfdfdf !important;
	box-shadow: 0px 5px 15px -5px #dfdfdf !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}
.otherBlogsRecipes .mkRecipeBlockLink {
	font: 11px Georgia, serif !important;
	line-height: 12px !important;
	text-align: left;
	color: #605C4C !important;
}
.otherBlogsRecipes .mkRecipeBlock {
	padding: 4px !important;
	border: 0px !important;
	background: #fff !important;
}
.otherBlogsRecipes .mkWidgetAbout {
	font: 11px Georgia, serif !important;
	line-height: 12px !important;
	text-align: right;
	padding: 0px !important;
	color: #999 !important;
}
.otherBlogsRecipes .mkWidgetAbout a {
	color: #999 !important;
	border-bottom: 1px dotted #999999;
}
.otherBlogsRecipes .mkWidgetAbout a:hover {
	border-bottom: 0px;
	color: #2B434F !important;
}
#mk_wklejka { margin-top: 10px; }

.commentsArea { width: 580px; }
.singleSidebar { display: none; }

.commentlist {
	margin: 0 20px 20px 0;
	padding: 0px;
	list-style-type: none;
}
.commentlist li {
	padding: 25px 15px 25px 15px;
}
.commentlist li.alt {
	background-color: #f9f9f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #eee;
}
.commentlist div.avatar {
	float: left;
	height: 60px;
	padding-top: 5px;
}
.commentlist div.avatar img {
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
	-moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
	box-shadow: 0px 5px 15px -5px #dfdfdf;
}
.commentlist .header {
	font-size: 13px;
}
.commentlist .info {
	margin-left: 20px;
	display: block;
	padding-left: 60px;
}
.commentlist .author, .commentlist .author a {
    font-weight: bold;
    color: #EB5473;
}
.commentlist .date {
    color: #56B3AB;
}
.commentlist .text {
	display: block;
	padding: 5px 0 0 0;
	text-align: justify;
}
.commentlist .text p {
	margin: 0px;
}
.commentlist .approve {
	padding: 15px 0 0 0;
	color: #900;
	font-style: italic;
}
ol.list {
	margin: 10px 0px 10px 0px;
	list-style-type: decimal;
}
ol.list li {
	padding-left: 10px;
	margin-left: 20px;
}
ol.list li p {
	font-size: 11px;
}
ol.trackbacks {
	margin: 10px 0px 10px 0px;
	list-style-type: decimal;
}
ol.trackbacks li {
	padding-left: 10px;
	margin-left: 20px;
}
ol.trackbacks li p {
	font-size: 11px;
}
#respond p {
    font-size: 14px;
    padding: 5px 0px 5px 0px;
}

a.button:link, a.button:visited, a.button:hover, a.button:active, button.button, input.button {
  color: #222;
  margin: 0px;
  background-color: #eee;
  border: 1px solid #bfbfbf;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  padding: 5px 10px 5px 7px;
  text-decoration: none;
}

button.button {
  width: auto;
  overflow: visible;
  padding: 4px 4px 3px 4px; /* IE6 */
}
button.button[type] {
  padding: 3px 6px 4px 4px; /* Firefox */
  line-height: 17px; /* Safari */
}

*:first-child+html button.button[type] {
  padding: 4px 4px 3px 4px; /* IE7 */
}

button.button img, a.button img {
  margin: 0 0px -7px 0 !important;
  padding: 0;
  border: none;
  height: 20px;
  width: 20px;
}

button.button:hover, a.button:hover, input.button:hover {
  background-color: #dedede;
}

button.button:active, a.button:active, input.button:active {
  background-color: #e5e5e5;
}

a.button, button.button, input.button {
  background-color: #f4f4f4;
  background-image: url(images/button-background.png);
  border: 1px solid #c3c4ba;
  font-family: Verdana,Arial,sans-serif;
  font-weight: normal;
}

a.button:link, a.button:visited, a.button:hover, a.button:active, button.button:link, button.button:visited, button.button:hover, button.button:active, input.button:link, input.button:visited, input.button:hover, input.button:active {
  font-weight: normal;
  background-color: #f4f4f4;
}

a.button:hover, button.button:hover, input.button:hover {
  background-color: #eee;
  border: 1px solid #818171;
  -webkit-box-shadow: 0 0 4px #EB5473;
  -moz-box-shadow: 0 0 4px #EB5473;
  box-shadow: 0 0 4px #EB5473;
}

a.button:active, button.button:active, input.button:active {
  outline: none;
  background-color: #ddd;
  background-image: url(images/button-background-active.png);
}
.definput {
	font: 14px Georgia;
	background-color: #f0f0f0; 
	color: #605c4c;
	border: 1px solid #e0e0e0;
	color: #605C4C;
	padding: 10px;
	width: 300px;
}
textarea {
	font: 14px Georgia;
	background-color: #f0f0f0; 
	color: #605c4c;
	border: 1px solid #e0e0e0;
	color: #605C4C;
	padding: 10px;
	width: 93%;
}
textarea:hover, .definput:hover {
	-webkit-box-shadow: #EB5473 0 0 3px;
	-moz-box-shadow: #EB5473 0 0 3px;
	box-shadow: 0 0 3px #EB5473;
}
textarea:focus, .definput:focus {
	border: 1px solid #EB5473;
	-webkit-box-shadow: #EB5473 0 0 3px;
	-moz-box-shadow: #EB5473 0 0 3px;
	box-shadow: 0 0 3px #EB5473;
}
.pagesContainer {
    background: url('images/content_bg_pink1_center.png') top left repeat-x;
    width: 522px;
    height: 49px;
	position: relative;
	margin-left: 39px;
	margin-top: 20px;
}
.pagesContainerWingLeft {
    background: url('images/content_bg_pink1_left.png') top left no-repeat;
    width: 39px;
    height: 49px;
	position: absolute;
	top: 0px;
	left: -39px;
}
.pagesContainerWingRight {
    background: url('images/content_bg_pink1_right.png') top left no-repeat;
    width: 39px;
    height: 49px;
	position: absolute;
	top: 0px;
	right: -39px;
}
.wp-pagenavi {
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	padding-top: 10px;	
	color: #BC3B18;
}
.wp-pagenavi a, .wp-pagenavi span {
	border: 0px !important;
}
.wp-pagenavi a, .wp-pagenavi .extend {
	color: #4d4238;
}

input.gsc-search-button, .gsc-clear-button {
	display: none !important;
}
.gsc-input input.gsc-input {
	color: #474538;
	border: none !important;
	width: 135px;
	height: 33px;
	padding: 4px 10px 0px 25px;
	background: url('images/header_search.png') top left no-repeat !important;
	font-size: 12px;
	font-style: italic;
}
.gsc-completion-container {
	text-align:left;
}

.page23Left {
    width: 600px;
    float: left;
}
.page13Right {
    width: 336px;
    float: right;
}
.page13RightShort {
    width: 300px;
    float: right;
}
.topics {
    margin-bottom: 20px;
}
.page .paddingRight { padding-right: 20px;}

.istockThumbs {
    margin: 10px 0px 20px 0px;
    text-align: center;
}
.istockThumbs img {
    margin-left: 5px;
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
	-moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
	box-shadow: 0px 5px 15px -5px #dfdfdf;
}

.page .content ul li {
    padding-left: 10px;
}
.page .content ul {
    list-style-type: square;
    padding-left: 15px;
    padding-top: 10px;
}
#topPages ul li.menu-item-2911 a {
    color: #eb5473;
}
.buttonSet {
	margin-right: 15px;
	margin-top: 5px;
}
.notes li {
	margin-bottom: 10px;
}
.notes li div.date {
	font-size: 11px;
    line-height: 12px;
}
.noteLeft {
	width: 460px;
	float: left;
}
.noteRight {
	width: 460px;
	float: right;
}
.noteLeft img, .noteRight img {
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
    -moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
    box-shadow: 0px 5px 15px -5px #dfdfdf;
}
.lastAdded { padding-top: 50px; }
.lastAdded h3 { padding-bottom: 20px; color: #d7d3c7; }
.lastAdded .title a, .lastAdded .date { color: #d7d3c7; }
.lastComment { margin-bottom: 3px; }
.lastComment .image { margin-right: 10px; }
.lastComment .image img { 
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #dfdfdf;
    -moz-box-shadow: 0px 5px 15px -5px #dfdfdf;
    box-shadow: 0px 5px 15px -5px #dfdfdf;
}
.lastComment .author { color: #d7d3c7; font-size: 11px; }
.lastComment .title a { font-size: 13px; color: #fff; }
.lastComment .title  { height: 19px; overflow: hidden; }
.lastComment .body  { height: 19px; overflow: hidden; font-size: 13px; }
#kulinarnePromotionBox, .kulinarneWidget {
    display: none !important;
}
.morePictures {
    display: none !important;
}