/*+clearfix {*/
#content TABLE:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#content TABLE {
	display: block;
	*height: 1px;
}
/*+}*/
/*[fmt]1C90-1C0C-9*/
/*
Theme Name: Nasza Bajka 2010
Theme URI: http://wordpress.org/
Description: Based on the Twenty Ten 1.1 the default WordPress theme by the WordPress team.
Author: Anamaja
Version: 1.0
Tags: fantasy

=Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
--------------------------------------------------------------*/
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, FONT, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
.archive-meta {
	margin-top: -13px;
	font-size: 12px;
}
BODY {
	line-height: 1;
}
H1, H2, H3, H4, H5, H6 {
	clear: both;
	font-weight: normal;
}
OL, UL {
	list-style: none;
}
BLOCKQUOTE {
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after {
	content: '';
	content: none;
}
DEL {
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE {
	border-collapse: collapse;
	border-spacing: 0;
}
A IMG {
	border: none;
}
/*=Layout
-------------------------------------------------------------

LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
#container {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#content {
	margin: 0 265px 0 25px;
}
#primary, #secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/
.one-column #content {
	margin: 0 auto;
	width: 640px;
}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/
.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}
/*=Fonts
--------------------------------------------------------------*/
BODY, INPUT, TEXTAREA, .page-title SPAN, .pingback A.url {
	font-family: Georgia, "Bitstream Charter", serif;
}
H3#comments-title, H3#reply-title, #access .menu, #access DIV.menu UL, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body TR TH, .comment-body THEAD TH, .entry-content LABEL, .entry-content TR TH, .entry-content THEAD TH, .entry-meta, .entry-title, .entry-utility, #respond LABEL, .navigation, .page-title, .pingback P, .reply, .widget-title, .wp-caption-text, INPUT[type=submit] {
	/*[disabled]font-family:"Trebuchet MS", sans-serif;*/
}
@media print {
	.entry-title {
		font-size: 21pt;
	}
}
PRE {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
CODE {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/*=Structure
--------------------------------------------------------------
The main theme structure*/
#access .menu-header, DIV.menu, #colophon, #branding, #main, #wrapper {
	margin: 0 auto;
	width: 940px;
}
#wrapper {
	/*[disabled]background:transparent url(images/bg_white_75.png);*/
	margin-top: 0px;
	padding: 0 20px;
}
@media print {
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
}
/*Structure the footer area*/
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-size: 11px;
	width: 700px;
	margin-left: 20px;
}
#site-generator {
	float: right;
	width: 220px;
	font-size: 10px;
}
/*=Global Elements
--------------------------------------------------------------
Main global 'theme' and typographic styles*/
BODY {
	background: #F1F1F1;
}
@media print {
	BODY {
		background: none !important;
	}
}
BODY, INPUT, TEXTAREA {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
HR {
	background-color: #E7E7E7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}
/*Text elements*/
P {
	margin-bottom: 8px;
	margin-top: 8px;
}
UL {
	list-style: square;
	margin: 0 0 0 1.5em;
}
OL {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
OL OL {
	list-style: upper-alpha;
}
OL OL OL {
	list-style: lower-roman;
}
OL OL OL OL {
	list-style: lower-alpha;
}
UL UL, OL OL, UL OL, OL UL {
	margin-bottom: 0;
}
DL {
	margin: 0 0 24px;
}
DT {
	font-weight: bold;
}
DD {
	margin-bottom: 18px;
}
STRONG {
	font-weight: bold;
}
CITE, EM, I {
	font-style: italic;
}
BIG {
	font-size: 131.25%;
}
INS {
	background: #FFC;
	text-decoration: none;
}
BLOCKQUOTE {
	font-style: italic;
	padding: 0 3em;
}
BLOCKQUOTE CITE, BLOCKQUOTE EM, BLOCKQUOTE I {
	font-style: normal;
}
PRE {
	background: #F7F7F7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
ABBR, ACRONYM {
	border-bottom: 1px dotted #666;
	cursor: help;
}
SUP, SUB {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
SUP {
	bottom: 1ex;
}
SUB {
	top: 0.5ex;
}
INPUT[type="text"], TEXTAREA {
	background: #F9F9F9;
	border: 1px solid #CCC;
	/*box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1)
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1)*/
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 3px;
}
A:link {
	color: #0066CC;
}
A:visited {
	color: #743399;
}
A:active, A:hover {
	color: #FF4B33;
}
/*Text meant only for screen readers*/
.screen-reader-text {
	position: absolute;
	left: -9000px;
}
/*=Header
--------------------------------------------------------------*/
#header {
	padding: 15px 0 0;
	/*[empty]background-color:;*/
}
@media print {
	#header {
		border-bottom: 2pt solid #000;
	}
	#site-title {
		font-size: 13pt;
	}
}
/*ayek*/
#site-title A {
	display: block;
	float: left;
	margin: 0 0 0 250px;
	width: 400px;
	height: 150px;
	background: url(images/transp.png) no-repeat;
}
#site-title SPAN {
	display: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px;
	width: 220px;
	display: none;
}
A.pdf-file {
	background: url(images/pdf_icon_h14.gif) no-repeat left center;
	padding-left: 20px;
}
A.format-pdf {
	display: block;
	width: 67px;
	background: url(images/pdf_icon_h32.png) no-repeat top center;
	padding: 35px 0px 4px;
	float: right;
	text-align: center;
	font-size: 12px;
}
/*This is the custom header image*/
#branding IMG {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: none;
}
/*=Menu
--------------------------------------------------------------*/
#access {
	display: block;
	float: left;
	margin: 20px auto -10px 5px;
	width: 940px;
}
#access .menu-header, DIV.menu {
	font-size: 14px;
	font-weight: bold;
	margin-left: 12px;
	width: 928px;
}
#access .menu-header UL, DIV.menu UL {
	list-style: none;
	margin: 0;
}
#access .menu-header LI, DIV.menu LI {
	float: left;
	position: relative;
	margin-left: 8px;
	border: 1px dashed #EB7304;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0;
}
#access .menu-header UL UL LI, DIV.menu UL UL LI {
	float: left;
	position: relative;
	margin: 0px 0px -1px;
	border: none;
	border-top: 1px dashed #323232;
}
#access A {
	color: #000;
	display: block;
	line-height: 38px;
	padding: 0 13px;
	text-decoration: none;
}
#access UL UL {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 194px;
	z-index: 99999;
}
#access UL UL LI {
	min-width: 180px;
}
#access UL UL UL {
	left: 100%;
	top: 0;
}
#access UL UL A {
	background: #DAC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 1em;
	padding: 12px;
	width: 170px;
	height: auto;
}
#access LI:hover > A, #access UL UL :hover > A {
	background: #0A8;
	color: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#menu-item-73 {
	background-color: #8ED1C3;
}
#menu-item-64 {
	background-color: #DAB1D0;
}
.menu-item-29 {
	background-color: #E7E161;
}
.menu-item-34 {
	background-color: #F49A00;
}
.menu-item-26 {
	background-color: #B1C800;
}
#menu-item-19, #menu-item-9081 {
	background-color: #FFDB00;
}
#menu-item-107 {
	background-color: #E44D92;
}
#menu-item-93 {
	background-color: #E6E060;
}
#menu-item-98 {
	background-color: #F39900;
}
#menu-item-95 {
	background-color: #E43316;
}
#menu-item-8 {
	background-color: #EC7405;
}
#access UL LI:hover > UL {
	display: block;
}
#access UL LI.current_page_item {
	/*+placement: shift 0px 8px;*/
	position: relative;
	left: 0px;
	top: 8px;
}
#access UL LI.current_page_item > A, #access UL LI.current-menu-ancestor > A, #access UL LI.current-menu-item > A, #access UL LI.current-menu-parent > A {
	color: #FFF;
}
#menu-item-106 {
	background-color: #B0C700;
}
* HTML #access UL LI.current_page_item A, * HTML #access UL LI.current-menu-ancestor A, * HTML #access UL LI.current-menu-item A, * HTML #access UL LI.current-menu-parent A, * HTML #access UL LI A:hover {
	color: #FFF;
}
/*=Content
--------------------------------------------------------------*/
#main {
	clear: both;
	overflow: hidden;
	padding: 50px 0 30px;
	background-color: #FDFEEB;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
@media print {
	#main {
		display: inline;
	}
}
#content {
	margin-bottom: 36px;
}
#content, #content INPUT, #content TEXTAREA {
	color: #333;
	font-size: 16px;
	line-height: 24px;
}
#content P, #content UL, #content OL, #content DD, #content PRE, #content HR {
	margin-bottom: 24px;
}
#content UL UL, #content OL OL, #content UL OL, #content OL UL {
	margin-bottom: 0;
}
#content PRE, #content KBD, #content TT, #content VAR {
	font-size: 15px;
	line-height: 21px;
}
#content CODE {
	font-size: 13px;
}
#content DT, #content TH {
	color: #000;
}
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px;
}
/*[clearfix]*/
#content TABLE {
	border: 1px solid #E7E7E7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	font-size: 12px;
	line-height: 1.5;
}
#content TR TH, #content THEAD TH {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content TR TD {
	border: 1px solid #E7E7E7;
	padding: 6px 15px;
}
#content TR.odd TD {
	background: #F2F7FC;
}
.hentry {
	margin: 0 0 40px;
	border: 1px dashed #B1C800;
	padding: 10px 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #FFF;
}
.home .sticky {
	background: #F2F7FC;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
@media print {
	.home .sticky {
		border: none;
	}
}
.single .hentry {
	margin: 0 0 36px;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px;
}
.page-title SPAN {
	color: #0A8;
	font-size: 21px;
	font-style: italic;
	font-weight: normal;
}
.page-title A:link, .page-title A:visited {
	color: #888;
	text-decoration: none;
}
.page-title A:active, .page-title A:hover {
	color: #F49A00;
}
#content .entry-title {
	color: #369;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	/*[disabled]letter-spacing:-1px;*/
	/*[disabled]word-spacing:-3px;*/
	line-height: 0.8em;
	margin: 10px 0pt 4px;
	border-bottom: 1px dotted #B1C800;
}
.entry-title A:link, .entry-title A:visited {
	color: #780;
	text-decoration: none;
}
.entry-title A:active, .entry-title A:hover {
	color: #FE7411;
}
.entry-meta {
	color: #888;
	font-size: 12px;
	margin: -2px;
	background: #FFFFFF url(images/calendar.png) no-repeat left;
	height: 36px;
	padding-left: 42px;
	padding-top: 12px;
}
.entry-meta ABBR, .entry-utility ABBR {
	border: none;
}
.entry-meta ABBR:hover, .entry-utility ABBR:hover {
	border-bottom: 1px dotted #666;
}
.entry-content, .entry-summary {
	clear: both;
	padding: 12px 0 0;
}
#content .entry-summary P:last-child {
	margin-bottom: 12px;
}
.entry-content FIELDSET {
	border: 1px solid #E7E7E7;
	margin: 0 0 24px;
	padding: 24px;
}
.entry-content FIELDSET LEGEND {
	background: #FFF;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content INPUT {
	margin: 0 0 24px;
}
.entry-content INPUT.file, .entry-content INPUT.button {
	margin-right: 24px;
}
.entry-content LABEL {
	color: #888;
	font-size: 12px;
}
.entry-content SELECT {
	margin: 0 0 24px;
}
.entry-content SUP, .entry-content SUB {
	font-size: 10px;
}
.entry-content BLOCKQUOTE.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content BLOCKQUOTE.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px;
	word-spacing: 0.5em;
}
.page-link A:link, .page-link A:visited {
	background: #F1F1F1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link A {
	background: #D9E8F7;
}
.page-link A:active, .page-link A:hover {
	color: #FF4B33;
}
BODY.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #F2F7FC;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
@media print {
	#entry-author-info {
		border: 1px solid #E7E7E7;
	}
}
#entry-author-info #author-avatar {
	background: #FFF;
	border: 1px solid #E7E7E7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info H2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 11px;
	line-height: 18px;
	margin-top: 33px;
}
.entry-meta A, .entry-utility A {
	color: #888;
}
.entry-meta A:hover, .entry-utility A:hover {
	color: #FF4B33;
}
.entry-meta A {
	text-decoration: none;
}
#content .video-player {
	padding: 0;
}
/*=Asides
--------------------------------------------------------------*/
.home #content .category-asides P {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}
/*=Gallery listing
--------------------------------------------------------------*/
.category-gallery .size-thumbnail IMG {
	border: 10px solid #F1F1F1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}
/*=Attachment pages
--------------------------------------------------------------*/
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous A:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next A:after {
	content: '\00a0\2192';
}
/*=Images
--------------------------------------------------------------*/
#content IMG {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#content .attachment IMG {
	max-width: 900px;
}
#content .alignleft, #content IMG.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright, #content IMG.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter, #content IMG.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content IMG.alignleft, #content IMG.alignright, #content IMG.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #F1F1F1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption IMG {
	margin: 5px 5px 0;
}
#content .wp-caption P.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery IMG {
	border: 2px solid #CFCFCF;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery DL {
	margin: 0;
}
#content .gallery IMG {
	border: 10px solid #F1F1F1;
}
#content .gallery BR + BR {
	display: none;
}
#content .attachment IMG {
	/*single attachment images should be centered*/
	display: block;
	margin: 0 auto;
}
/*=Navigation
--------------------------------------------------------------*/
.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation A:link, .navigation A:visited {
	color: #888;
	text-decoration: none;
}
.navigation A:active, .navigation A:hover {
	color: #FF4B33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px;
}
#nav-above {
	display: none;
}
.paged #nav-above, .single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0;
}
/*=Comments
--------------------------------------------------------------*/
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px;
}
H3#comments-title, H3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
H3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist LI.comment {
	border-bottom: 1px solid #E7E7E7;
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist LI:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body UL, #comments .comment-body OL {
	margin-bottom: 18px;
}
#comments .comment-body P:last-child {
	margin-bottom: 6px;
}
#comments .comment-body BLOCKQUOTE P:last-child {
	margin-bottom: 24px;
}
.commentlist OL {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author CITE {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px;
}
.comment-meta A:link, .comment-meta A:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta A:active, .comment-meta A:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px;
}
.reply A, A.comment-edit-link {
	color: #888;
}
.reply A:hover, A.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children LI {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist LI.comment + LI.pingback {
	margin-top: -6px;
}
#comments .pingback P {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}
/*Comments form*/
INPUT[type=submit] {
	color: #333;
}
#searchsubmit {
	background: #97D4F1 no-repeat;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
}
#respond {
	border-top: 1px solid #E7E7E7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond P {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
H3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px;
}
#comments-list UL #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #FF4B33;
	font-weight: bold;
}
#respond LABEL {
	color: #888;
	font-size: 12px;
}
#respond INPUT {
	margin: 0 0 9px;
	width: 98%;
}
#respond TEXTAREA {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags CODE {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit INPUT {
	font-size: 14px;
	width: auto;
}
/*=Widget Areas
--------------------------------------------------------------*/
.widget-area UL {
	list-style: none;
	margin-left: 0;
}
.widget-area UL UL {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s {
	/*This keeps the search inputs in line*/
	width: 63%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 20px;
}
.widget_search LABEL {
	display: none;
}
.widget-container {
	margin: 0 0 18px;
}
.widget-title {
	color: #790;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 7px;
	margin-top: 24px;
}
.widget-area A:link, .widget-area A:visited {
	text-decoration: none;
}
.widget-area A:active, .widget-area A:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud DIV {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar CAPTION {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar THEAD {
	font-size: 11px;
}
#wp-calendar THEAD TH {
}
#wp-calendar TBODY {
	color: #AAA;
}
#wp-calendar TBODY TD {
	background: #F5F5F5;
	border: 1px solid #FFF;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar TBODY .pad {
	background: none;
}
#wp-calendar TFOOT #next {
	text-align: right;
}
.widget_rss A.rsswidget {
	color: #000;
}
.widget_rss A.rsswidget:hover {
	color: #FF4B33;
}
.widget_rss .widget-title IMG {
	width: 11px;
	height: 11px;
}
/*Main sidebars*/
#main .widget-area UL {
	margin-left: 1px;
	padding: 0 20px 0 0;
	list-style: circle;
}
#main .widget-area UL UL {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}
/*Footer widget areas*/
#footer-widget-area {
}
/*=Footer
--------------------------------------------------------------*/
#footer {
	margin-bottom: 20px;
}
#colophon {
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
@media print {
	#colophon {
		border-top: 2pt solid #000;
		width: auto;
	}
}
#site-info A {
	color: #369;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator A {
	background: url(images/wordpress.png) no-repeat center left;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
@media print {
	#site-generator A {
		margin: 0;
		padding: 0;
	}
}
#site-generator A:hover {
	text-decoration: underline;
}
IMG#wpstats {
	display: block;
	margin: 0 auto 10px;
}
@media print {
	IMG#wpstats {
		display: none;
	}
}
/*=Mobile Safari ( iPad, iPhone and iPod Touch )
--------------------------------------------------------------*/
PRE {
	-webkit-text-size-adjust: 140%;
}
CODE {
	-webkit-text-size-adjust: 160%;
}
#access, .entry-meta, .entry-utility, .navigation, .widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}
/*=Print Style
--------------------------------------------------------------*/
@media print {
	#site-title, #site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	#access, #branding IMG, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {
		display: none !important;
	}
	#container, #header, #footer {
		margin: 0;
		width: 100%;
	}
	#content, .one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption P {
		font-size: 11pt;
	}
}
#site-info, #site-generator {
	color: #444;
}
@media print {
	#site-info, #site-generator {
		float: none;
		width: auto;
	}
}
/*ayek*/
#menu-boczne UL {
	list-style: none;
	margin: 0;
}
#menu-boczne LI {
	background-color: #B1C800;
	margin: 0 1px 5px -16px;
	border: 1px dashed #EB7304;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#menu-boczne A {
	display: block;
	text-decoration: none;
	color: #030303;
	padding: 4px 3px 4px 13px;
	line-height: 24px;
	font-weight: bold;
	font-size: 13px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#menu-boczne LI:hover > A, #menu-boczne UL UL :hover > A {
	color: #FFF;
	background: #4C1D7B;
}
#menu-item-9 A {
	background-color: #F47700;
}
#menu-item-81 A {
	background-color: #FFC813;
}
#menu-item-111 A {
	background-color: #B1C800;
}
#menu-item-110 A {
	background-color: #DAB1D0;
}
#menu-item-108 A {
	background-color: #E7E161;
}
#menu-item-109 A {
	background-color: #EC7405;
}
#menu-item-205 A {
	background-color: #9AC3E1;
}
#menu-item-383, #menu-item-383 A {
	background-color: #65E932;
}
#designer {
	display: block;
	height: 16px;
	margin-top: 3px;
	background: url(images/anamaja.png) no-repeat left;
	padding-left: 27px;
}
.kal {
	background: url(images/kal.png) no-repeat center;
	width: 51px;
	height: 75px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
}
.kal-nr {
	color: #FF2828;
	font-size: 21px;
	font-weight: bold;
	line-height: 100%;
	/*+placement: shift 0px 3px;*/
	position: relative;
	left: 0px;
	top: 3px;
}
.kal-mc {
	color: #FF2828;
	font-size: 12px;
}
.kal-d {
	font-size: 11px;
	font-family: Arial, sans-serif;
}
#menu-item-125 {
	background-color: #E57243;
}
#toc_container {
	border: 1px dashed #B1C800 !important;
	background-color: #FDFEEB !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#toc_container A {
	font-size: 11px;
}
.toc_list LI {
	line-height: 1;
	margin-bottom: 7px !important;
}
.toc_list LI UL {
	margin-top: 4px !important;
}
/*NextGen Gallery*/
.ngg-galleryoverview {
	width: 105% !important;
}
.ngg-galleryoverview .ngg-gallery-thumbnail {
	background-color: #FFF;
	border: 1px solid #B7D17E;
	border-radius: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 25px;
	margin-left: 0;
}
.ngg-gallery-thumbnail:hover {
	background-color: #B7D17E;
	border: 1px solid #779900;
}
.ngg-navigation A.next:hover, .ngg-navigation A.page-numbers:hover, .ngg-navigation A.prev:hover, .ngg-navigation SPAN.next:hover, .ngg-navigation SPAN.page-numbers:hover, .ngg-navigation SPAN.prev:hover {
	background-color: #F49A00 !important;
}
.ngg-navigation A.next, .ngg-navigation A.page-numbers, .ngg-navigation A.prev, .ngg-navigation SPAN.next, .ngg-navigation SPAN.page-numbers, .ngg-navigation SPAN.prev {
	margin-right: 2px;
	margin-left: 2px;
}
/*Fancybox*/
#fancybox-title-inside {
	line-height: 1.4;
}
#content .ngg-fancybox IMG {
	max-width: 100%;
}
.slideshowlink {
	font-size: 11px;
}
.ngg-imagebrowser-nav .back, .ngg-imagebrowser-nav .next {
	background-color: #2D5E21;
	border-radius: 6px;
}
.ngg-imagebrowser-nav .back:hover, .ngg-imagebrowser-nav .next:hover {
	background-color: #00AA88;
}
.ngg-imagebrowser-nav A {
	color: #ECEAD2;
	text-decoration: none;
}
#lbBottom {
	font-family: Georgia, serif !important;
	font-size: 11px !important;
	color: #888 !important;
	line-height: 1.4em;
}
/*Cookies*/
#catapult-cookie-bar {
	font-size: 13px;
}
#catapult-cookie-bar A {
	text-decoration: none;
}
#catapult-cookie-bar A:hover {
	text-decoration: underline;
}
