/*
	Theme Name: kulinarne.info
	Theme URI: http://kulinarne.info
	Description: Przepisy Kulinarne Ze Zdjęciami.
	Version: 2012
	Author: Rafał Olkis
*/

/*
Fonty przemiennie:
- Georiga (głównie pogrubiona kursywa)
- Trebuchet MS

Kolory teł:
- ogólnie: biały
- stopka: #56b3ab

kolory fontów:
- menu pierwsze: #474538; #eb5473
- menu drugie: #fff
- search: $474538
- treść: #605c4c; #eb5473; #56b3ab; #acacac
- nagłówki: #56b3ab; #eb5473
- różowe tła: #4d4238; #bc3b18
- stopa brązowa: #d7d3c7; 
- stopa biała: #fff; #454032
*/

/* 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 */

::selection {
	background: #EB5473;
	color: #fff;
}
::-moz-selection {
	background: #EB5473;
	color: #fff;
}

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;
}
a:hover { color: #316662; }

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; }
.center { text-align: center; }
.small { font-size: 10px; }

.border { 
	border: 1px solid #dfdfdf; 
	border-width: 1px 2px 2px 1px; 
}
.darkborder { 
	border: 1px solid #666666; 
	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;
}
.darkshadow {    
	-webkit-box-shadow: 0px 5px 15px -5px #666666;
    -moz-box-shadow: 0px 5px 15px -5px #666666;
    box-shadow: 0px 5px 15px -5px #666666;
}

.blockDefault {
	width: 980px;
	margin: auto;
	position: relative;
}
.blockDefaultBody {
	width: 940px;
	margin: auto;
	position: relative;
}
#header {
	background: url('images/bg_top.png') top left repeat-x;
	height: 179px;
	width: 100%;
}
#header .logo {
	margin-top: 30px;
	margin-left: 20px;
}
#footerstrip {
    margin-top: 20px;
    width: 100%;
    height: 18px;
    background: url('images/bottom_bg.png') top left repeat-x;
}
#footershadow {
    width: 100%;
    height: 7px;
    background: url('images/bottom_bg3.png') top left repeat-x;
}
#footer {
    width: 100%;
    min-height: 300px;
    background: url('images/bottom_bg2.png');
}
.footerRow { min-height: 280px; }
#secondfooter {
    width: 100%;
    height: 270px;
    background: #56b3ab;
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    padding-top: 10px;
}
#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: 17px "Trebuchet MS";
	line-height: 2.1em;
	padding: 0px 7px 9px 7px;
}
#categoriesMenu ul li a:hover {
    /*color: #D7D3C7;*/
    color: #ebd3d8;
}
#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: 10px;
}
#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 ul li a:hover {
	color: #000;
}
#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: 380px;
	margin-right: 15px;
	margin-top: 15px;
}
.homeRecipe .content {
	position: absolute;
	top: 45px;
}
.homeRecipe .title {
	background: url('images/header_bg2center.png') top left repeat-x;
	width: 261px;
	height: 49px;
}
.homeRecipe .title h2 {
	color: #fff;
	font: 17px "Trebuchet MS";
	line-height: 2.1em;
	padding-left: 10px;
}
.homeRecipe .thumb {
	padding-right: 10px;
	position: relative;
}
.homeRecipe .thumb img {
	width: 297px;
	height: 297px;
}
.homeRecipe .corner {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 39px;
	height: 49px;
	background: url('images/header_bg2right.png') top left no-repeat;
}
.homeRecipe .date {
	font-size: 10px;
	padding: 3px 0px 7px 0px;
	color: #000;
}
.homeRecipe .text {
	position: absolute;
	padding-left: 0px;
	padding-right: 30px;
	text-align: left;
	width: 250px;
	padding: 25px;
	background: #fafafa;
	color: #000;
	overflow: hidden;
	top: 0px;
	bottom: 0px;
	/*
	background-color: rgba(250,250,250, 0.80);
	opacity: .80;
	-ms-filter: "alpha(opacity=80)";
	filter: alpha(opacity=80);
	-khtml-opacity: .80;
	-moz-opacity: .80;
	*/
	display: none;
	font-size: 16px;
	line-height: 20px;
	
	background:rgb(255,255,255);
	background: transparent\9;
	background:rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccFFFFFF,endColorstr=#ccFFFFFF);
	zoom: 1;
}
.homeRecipe:hover .text {
    display: block;
}
.homeRecipe .text h2 {
	font: 17px "Trebuchet MS";
	color: #EB5473;
	line-height: 1.1em;
	display: block;
	margin-bottom: 10px;
	text-align: left;
}
.homeRecipe .more {
	padding-top: 5px;
	text-align: right;
	width: 300px;
	background: url('images/content_stripeblue.png') bottom left repeat-x;
	height: 10px;
}
.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:hover .title {
    color: #000;
}
.popularRecipes .singleThumb .title a {
	color: #605c4c;
}
.tagClouds {
	padding-top: 10px;
	text-align: left;
}
.tagClouds a { color: #605c4c; }
.tagClouds a:visited { color: #56b3ab; }

#fanPage {
    width: 600px;
    height: 220px;
}
#smFBlike { position: absolute; top: 50px; right: 0px; }
#smGPlus { position: absolute; top: 50px; right: 110px; }
#smPinit { position: absolute; right: 240px; top: 50px; }
.page #smFBlike { top: 5px; }
.page #smGPlus { top: 5px; }
.page #smPinit { top: 5px; }
.post, div.category, div.page { 
    position: relative; 
    font-size: 16px;
    line-height: 20px;
    text-align: justify;
}
.post .intro { margin-bottom: 20px; }
.post p, div.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 20px 0px;
}
.post .metadata {
    background: url('images/content_bg_pink2_center.png') top left repeat-x;
    width: 900px;
    height: 99px;
    position: relative;
    margin: 15px auto 15px;
    font-size: 14px;
    line-height: 18px;
    color: #4d4238;    
}
.post .metadata a {
    color: #bc3b18;
}
.post .metadata .image {
    margin-top: 13px;
    margin-right: 15px;
}
.post .metadata .image img {
	border: 1px solid #BC3B18; 
	border-width: 1px 2px 2px 1px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	-webkit-box-shadow: 0px 5px 15px -5px #BC3B18;
	-moz-box-shadow: 0px 5px 15px -5px #BC3B18;
	box-shadow: 0px 5px 15px -5px #BC3B18;
}
.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;
}
div.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;
}
.categoryThumbSet:hover .title {
    color: #000;
}
.lastAdded .categoryThumbSet:hover .title {
    color: #fff;
}
.mainphoto {
    margin-left: 15px;
	float: right; 
	width: 600px;
}
.gad300x600 {
    width: 300px;
    height: 600px;
}
.gad468x60 {
    width: 468px;
    margin: auto;
    height: 60px;
}
.gad728x90 {
    width: 728px;
    margin: auto;
    height: 90px;
    padding: 20px 0px 20px 0px;
}
.gad750x200 {
    width: 750px;
    margin: auto;
    height: 200px;
    padding: 20px 0px 20px 0px;
}
.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;
}
.postTags { margin-top: 30px; }
.postTags .single-tag a { color: #56B3AB; font-size: 12px; }
.postTags .single-tag a:hover { color: #316662; }
.relatedRecipes { width: 580px; }
.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 {
    height: 210px;
    width: 336px;
}
.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 .mkRecipeBlock:hover .mkRecipeBlockLink {
    color: #000 !important;
}
.otherBlogsRecipes .mkWidgetAbout {
	font: 11px Georgia, serif !important;
	line-height: 12px !important;
	text-align: right;
	padding: 0px !important;
	color: #444 !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: 940px; margin-top: 0px;}
.singleSidebar { width: 336px; }

.commentlist {
	margin: 0 20px 20px 0;
	padding: 0px;
	list-style-type: none;
}
.commentlist li {
	padding: 5px 15px 5px 15px;
}
/*
.commentlist li.depth-2 {
	margin-left: 80px;
}
.commentlist li.depth-3 {
	margin-left: 80px;
}
.commentlist li.depth-4 {
	margin-left: 80px;
}
*/
.commentlist li.odd {
	background-color: #f9f9f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #eee;
	margin: 15px 0px 15px 0px;
}
.commentlist li.even {
	background-color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #eee;
	margin: 15px 0px 15px 0px;
}
.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;
	min-height: 75px;
}
.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;
	line-height: 12px;
}
.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: 30px; }
.lastOpinion { padding-top: 20px; }
.lastAdded h3, .lastOpinion h3 { padding-bottom: 20px; color: #d7d3c7; }
.lastAdded .title, .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; }
.gssb_c {
    top: 62px !important;
}
.page13Right .mainphoto {
	margin: 10px 0px 10px 0px;
}
.fb-lajk {
    height: 75px;
    margin: 10px 0px 10px 0px;
}
.kulinarneWidget {
	display: none;
	
	position: fixed;
	bottom: 0px;
	right: 0px;
	height: 160px;
	background: #fff;
	
	padding: 15px;
	
	border: 1px solid #ddd;
	border-width: 1px 0px 0px 1px;

	-webkit-box-shadow: -5px -5px 15px -10px #999999;
	-moz-box-shadow: -5px -5px 15px -10px #999999;
	box-shadow: -5px -5px 15px -10px #999999; 

	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
	border-radius: 5px 0px 0px 0px; 	
}
.kulinarneWidget .close {
	position: absolute;
	top: 5px;
	right: 5px;
}
.kulinarneWidget .close a {
	color: #666;
}
#footer .lastAdded {
	padding-left: 25px;
}

#fb-user {
    border-width: 0px !important;
    padding: 0px !important;
    margin: 10px 0px 10px 0px;
    font-size: 14px;    
}
.replylink {
    text-align: right;
    font-size: 14px;
}
#kulinarnePromotionBox {
    display: none;
    position: fixed;
    background: #fff;
    width: 100px;
    right: 0px;
    top: 170px;
    border: 1px solid #ccc;
    border-width: 1px 0px 1px 1px;
    text-align: center;
    padding: 5px 10px 10px 10px;

    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px; 	

    -webkit-box-shadow: -5px 0px 15px -5px #999999;
    -moz-box-shadow: -5px 0px 15px -5px #999999;
    box-shadow: -5px 0px 15px -5px #999999; 
    
    height: 395px;
}
#kulinarnePromotionBox .close {
	margin-top: 10px;
}
#kulinarnePromotionBox .fb-lajk {
    height: 70px;
    margin: 10px 0px 0px 0px;    
}
#kulinarnePromotionBox .pin-it {
    height: 70px;
}
#kulinarnePromotionBox .g-plusone {
    height: 70px;
}
#kulinarnePromotionBox .title {
    font-size: 12px;
}
#kulinarnePromotionBox .pic {
    margin: 5px 0px 0px 0px;
}
.fixBottomPadding {
	padding-bottom: 5px;
}

.middleAdIt {
	margin-top: 30px;
	margin-right: 50px;
}

.morePictures {
	margin-top: 20px;
}
.fb_iframe_widget iframe {
    position: relative !important;
}
#google_translate_element {
    position: absolute; 
    top: 37px; 
    right: 220px;
}
li ul.children { margin-left: 80px; }
.topics .children, .categoryLeft .children, .categoryRight .children { margin-left: 20px; }
#menu-przepisy { margin-left: 30px; }
/*
#navwrap {
	float:left;
	width:100%;
	background: #600;
	background: -moz-linear-gradient( top, #600, #300); /* CSS 3 */
	font: 1.0em "Segoe UI", "Lucida Grande", Verdana, Arial, sans-serif;
	border-top:1px solid #999;
	border-bottom:2px solid #000;
}
*/
/* Top level Unordered list */
ul.dropdown {
	list-style: none;
	float: left;
	width: 100%;
	padding: 0 10px;
}
 
ul.dropdown  li {
	float:left; /* makes horiz list */
	position:relative; /* hey Submenu ULs, appear below! */
}
 
ul.dropdown a {
	padding: 12px; /*space the items, occupy entire height too.*/
	color: #eee;
	text-decoration: none;
	text-shadow: 0 1px 0 #666;
}
 
/* Style the link hover */
ul.dropdown li:hover a {
}
 
/* Displays the link as blocks. */
ul.dropdown li ul a {
	display: block;
}
 
/* sub menus!!  */
 
ul.dropdown ul {
	list-style: none;
	margin: 0; /* Appear just below the hovering list */
	padding: 0;
	width: 200px; /* specify the width. */
	position: absolute; /* needed */
	z-index: 500; /* specify the order */
	background: #56B3AB;
}
 
ul.dropdown li ul {
	top: 37px; /* Positioning:Calc with top level horz list height */
	-webkit-box-shadow: 0px 2px 5px 0px #444;
	box-shadow: 0px 2px 5px 0px #444; 	
}
 
ul.dropdown ul ul {
	top: 0;
	left: 100%; /* Position the sub menus to right. */
}
 
ul.dropdown ul li {
	float: none !important; /* umm.. Appear below the previous one. mmkay? */
	border-bottom: 1px dotted #80c9c3;
}
ul.dropdown ul li a {
	font: 14px/1.8em "Trebuchet MS" !important;
	padding-bottom: 0px !important;	
} 
/* Drop Down! */
 
/* Hide all the dropdowns (submenus) */
ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown ul li:hover ul ul
{ display: none; }
 
/* Display the submenus only when li are hovered */
ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul ,
ul.dropdown ul li ul li:hover ul
{ display: block;}
 
ul.dropdown li * a:hover {
	/* Change color of links when hovered */
}
.none { display: none; }
.fb-container {
    width: 553px;
    height: 204px;
    overflow: hidden;
}
.fb-container > div {
    margin: -1px 0px 0px -1px;  
}
#comment-image-wrapper { margin-top: 10px; }
#prevnextposts { 
	position: fixed; bottom: -3px; left: 20px; background: #fff; padding: 10px 3px 0px 10px; 
}
#prevnextposts .date { font-size: 10px; }
#kulinarnePromotionBox .close a, #prevnextposts .close a { font-size: 11px; }
.comment.bypostauthor { 
	-webkit-box-shadow:  0px 1px 1px 0px rgba(86, 179, 171, 0.6);
	box-shadow:  0px 1px 1px 0px rgba(86, 179, 171, 0.6);	
}
.wp_rp_footer {display: none;}
.related_post li:hover .wp_rp_title { color: #000; }

#socialIconsSet { position: absolute; right: 220px; top: 37px; }
#socialIconsSet a { color: #fff; }
#socialIconsSet a:hover { color: #eee; }

#mk_widget_pop { width: 900px; margin: auto; height: 190px; margin-top: 20px; }

@media (max-width: 1024px) {
    #kulinarnePromotionBox, #prevnextposts { display: none !important; }
}
