/* 
Theme Name: Izabela Leszczyna
Author: Pablo Artist
Author URI: http://pabloart.pl/
Version: 1.0 
*/

/* reset css */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline:0;}
body {color:black;background:white;}
ol, ul {list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" ""; font-size: 15px; line-height: 20px; padding-left: 30px; padding-right: 30px;}
/* koniec resetu */

* {margin:0;}

body,
body#home {
	background:#f9f9f9 url('images/bgGlowna.jpg') center 0 no-repeat; font:12px/18px Arial, sans-serif; text-align:center;
}

	body.page,
	body.search,
	body.archive,
	body.single-interpelacje,
	body.single-zapytania,
	body.single-oswiadczenia,
	body.single-pytania,
	body.single-wideo {
		background:#f9f9f9 url('images/bgPage.jpg') center 0 no-repeat;
	}

	body.page-template-galeria-php { background:#f9f9f9 url('images/bgGaleria.jpg') center 0 no-repeat; }

	body.category-aktualnosci,
	body.single-post,
	body.page-template-prywatnie-php,
	body.page-template-zapytaj-posla-php,
	body.page-template-wideo-php,
	body.page-template-pod-patronatem-php,
	body.page-template-program-php {
		background:#f9f9f9 url('images/bgAktualnosci.jpg') center 0 no-repeat;
	}

	body.page-template-kontakt-php,
	body.page-template-pracownicy-php,
	body.page-template-siedziby-php {
		background:#f9f9f9 url('images/bgKontakt.jpg') center 0 no-repeat;
	}

	body.niecodziennik {
		background:#f9f9f9 url('images/bgNiecodziennik.jpg') center 0 no-repeat;
	}


.set-size { margin:0 auto; text-align:left; width:940px; }


.left { float:left; text-align:left; }
.center { margin:0 auto; padding:5px; text-align:center; }
.right { float:right; padding-bottom:10px; text-align:right; }

p.clear { clear:both; height:1px; margin-bottom:0; width:100%; }


strong, b {
	font-weight:bold;
}

em {	
	font-style: italic;
}

blockquote {
	
}

p { color:#808080; margin-bottom:20px; }

a, a:visited { color:#808080; text-decoration:underline; }
a:hover { text-decoration:none; }


#colorbox { background:#383838 !important; }


/* wiadomosci w formularzu */

#content .wpcf7-form span.wpcf7-not-valid-tip { background:#F9F9F9; border:1px solid #FF0000; float:left; left:0; padding:0 6px; position:inherit; width:225px; }
#content .wpcf7-form div.wpcf7-response-output { background:#F9F9F9; color:#4D4D4E; float:left; margin:0; padding:5px; }


/* przyciski */

.button-blue,
.button-grey,
.button-orange {
	border:none; cursor:pointer; display:block; font-size:11px; height:26px; line-height:26px; padding:0 11px; text-align:center; text-decoration:none;
}

#container .button-blue:hover,
#container-page .button-blue:hover,
#container .button-grey:hover,
#container-page .button-grey:hover,
#container .button-orange:hover,
#container-page .button-orange:hover {
	text-decoration:none;
}

.button-blue { background:#3399d8 url('images/bgButtonBlue.png') 0 top repeat-x; color:#fff; margin:7px 0; }
	.button-blue:hover { background:#3399d8 url('images/bgButtonBlue.png') 0 bottom repeat-x; }

.button-grey { background:#d4d4d4 url('images/bgButtonGrey.png') 0 top repeat-x; color:#4d4d4e; float:left; font-weight:bold; margin-bottom:20px; }
	.button-grey:hover { background:#d4d4d4 url('images/bgButtonGrey.png') 0 bottom repeat-x; }

.button-orange,
form.wpcf7-form input.wpcf7-submit,
form#fm-form-1 input#fm_form_submit {
	background:#ff7000 url('images/bgButtonOrange.png') 0 top repeat-x; color:#fff; font-weight:bold;
}

	.button-orange:hover,
	form.wpcf7-form input:hover.wpcf7-submit,
	form#fm-form-1  input:hover#fm_form_submit {
		background:#ff7000 url('images/bgButtonOrange.png') 0 bottom repeat-x; cursor:pointer;
	}


/* Zaokraglenia */

.button-blue,
.button-grey,
.button-orange,
#content ul.page-numbers li a.prev,
#content ul.page-numbers li a.next,
#nav-link .prev a,
#nav-link .next a,
#container img,
#container-page img,
#galeria img,
input.search-text,
#sidebar #znajdz,
ul#subpages-prywatnie,
form.wpcf7-form input,
form#fm-form-1 input#fm_form_submit ,
body.page-template-siedziby-php iframe {
	border-radius:10px; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

#header ul.menu li.start a,
ul#subpages-prywatnie li.page-item-28 a {
	border-radius:10px 0 0 10px; -khtml-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;
}

#header ul.menu li.niecodziennik a {
	border-radius:0 10px 10px 0; -khtml-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;
}

#wideoblog .post {
	border-radius:0 0 10px 10px; -khtml-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;
}

#container-page {
	border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
}

#sidebar {
	border-radius:0 10px 10px 0; -khtml-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;
}


/* Zdjecia */

img.attachment-post-thumbnail { border:none; float:left; margin:4px 10px 4px 0; }

.alignnone,
.aligncenter, 
div.aligncenter,
.alignright,
.alignleft,
.aligncenter,
a img.alignright,
a img.alignnone,
a img.alignleft,
a img.aligncenter {
	height:auto; max-width:620px;
}

.alignright,
a img.alignright {
	float:right; margin:5px 0 10px 10px;
}

.alignnone,
a img.alignnone {
	margin:5px 10px 10px 0;
}

.alignleft,
a img.alignleft {
	float:left; margin:5px 10px 10px 0;
}

.aligncenter, 
div.aligncenter {
	display:block; margin:5px auto 5px auto;
}
a img.aligncenter { display:block; margin-left:auto; margin-right:auto; }

.wp-caption,
.gallery-item {
	border:1px solid #f0f0f0; max-width:96%; padding:5px 3px 5px; text-align:center;
}

.gallery-item { border:none; margin:10px 20px 10px 0; padding:0; width:140px !important; }

.gallery-icon { height:90px; }

img.attachment-thumbnail { border:none !important; }

.wp-caption.alignnone { margin:5px 20px 20px 0; }
.wp-caption.alignleft { margin:5px 20px 20px 0; }
.wp-caption.alignright { margin:5px 0 20px 20px; }

.wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; }

.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }


/* kolumny */

.one_half { width:48%; }
.one_third { width:30.66%; }
.two_third { width:65.33%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
.one_fifth { width:16.8%; }
.two_fifth { width:37.6%; }
.three_fifth { width:58.4%; }
.four_fifth { width:67.2%; }
.one_sixth { width:13.33%; }
.five_sixth { width:82.67%; }

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	color:#4D4D4D; float:left; margin:0 4% 20px 0; position:relative;
}

.one_half p,
.one_third p,
.two_third p,
.three_fourth p,
.one_fourth p,
.one_fifth p,
.two_fifth p,
.three_fifth p,
.four_fifth p,
.one_sixth p,
.five_sixth p {
	margin:0;
}

.last { clear:right; margin-right:0 !important; }


/* paginacja */

#content ul.page-numbers { display:block; padding-top:10px; text-align:center; }

	#content ul.page-numbers li { display:inline; list-style:none; width:auto; }

		#content ul.page-numbers li a,
		#content ul.page-numbers li a:visited,
		#content ul.page-numbers li span.current,
		#content #nav-link .prev a,
		#content #nav-link .next a {
			color:#4d4d4e; display:inline; font-weight:bold; height:26px; line-height:26px; padding:0 5px; text-decoration:none;
		}

		#content ul.page-numbers li a.prev,
		#content ul.page-numbers li a.next,
		#content #nav-link .prev a,
		#content #nav-link .next a {
			background:url("images/bgButtonDarkGrey.png") 0 top repeat-x; color:#fff; display:inline; float:none; font-size:11px; margin-right:15px; padding:6px 10px;
		}

		#content ul.page-numbers li a.next { float:none; margin:0 0 0 15px; }

		#content ul.page-numbers li a:hover.prev,
		#content ul.page-numbers li a:hover.next,
		#content #nav-link .prev a:hover,
		#content #nav-link .next a:hover {
			background: url("images/bgButtonDarkGrey.png") 0 bottom repeat-x;
		}

		#content ul.page-numbers li a:hover.prev,
		#content ul.page-numbers li a:hover.next {
			color:#fff;
		}

		#content ul.page-numbers li a:hover,
		#content ul.page-numbers li span.current {
			color:#3192d6; text-decoration:none;
		}



/* header */

#header { float:left; margin:45px 0 30px; position:relative; width:100%; }


	/* zapytaj posla */

	a#zapytaj { background:url('images/zapytajPosla.png') no-repeat; color:#fff; display:block; float:left; font-size:12px; font-weight:bold; height:63px; line-height:15px; padding-top:10px; text-align:center; text-decoration:none; width:90px; }


	/* menu */

	#header ul.menu { clear:right; display:block; float:right; height:51px; margin-bottom:47px; }

		#header ul.menu li { display:block; float:left; list-style:none; position:relative; }

			#header ul.menu a,
			#header ul.menu a:visited {
				background:url('images/bgMenu.png') repeat-x; color:#fff; display:block; font-size:13px; font-weight:bold; line-height:51px; padding:0 9px; text-decoration:none;
			}

				#header ul.menu a:hover,
				#header ul.menu li.current-menu-item a {
					background:url('images/bgMenu.png') 0 -51px repeat-x;
				}

			#header ul.menu li:first-child a {
				padding-left: 20px;
			}
			
			#header ul.menu li.kontakt a {
				padding-right: 20px;
			}
			
			#header ul.menu li.niecodziennik a {
				background: url('images/bgMenu.png') 0 -102px repeat-x;
				padding-left: 30px;
				padding-right: 30px;
			}


			/* sub-menu */

			#header ul.menu li:hover > div.sub { display:block; }

			#header ul.menu div.sub { background:url('images/sub-menu-top.png') 0 top no-repeat; display:none; float:left; height:18px; left:50%; margin-left:-107px; position:absolute; top:50px; width:214px; }

				#header ul.menu div.sub ul { background:url('images/sub-menu-bottom.png') 0 bottom no-repeat; float:left; margin:0; padding:18px 0 10px; position:relative; width:214px; z-index:99999; }

					#header ul.menu div.sub ul a { background:#2f2f31; color:#fff; font-size:12px; font-weight:normal; line-height:22px; padding:4px 19px; width:176px; }

						#header ul.menu li:hover > a,
						#header ul.menu .current_page_item > a,
						#header ul.menu .current_page_ancestor > a {
							background:url('images/bgMenu.png') 0 -51px repeat-x;
						}

						#header ul.menu div.sub ul a:hover {
							color:#fb5900;
							height:auto;
						}


				#header ul.menu div.sub ul div.sub { left:100%; margin:0; top:0; }

					#header ul.menu div.sub ul div.sub ul { padding-top:0; }


	/* nazwa i opis */

	#header h1 { clear:both; float:left; margin-top:15px; }

		#header h1 a#name { color:#1d6bc0; display:block; font-size:50px; font-weight:bold; line-height:55px; position:absolute; text-decoration:none; text-shadow:0 0.03em 0.1em #FFF; top:77px; }
			#header h1 a:hover#name { color:#3297D7; }

		#header h1 span { color:#232323; font-size:20px; font-weight:bold; line-height:23px; position:absolute; top:128px; }


	/* poznaj mnie */

	#poznaj { background:url('images/strzalka.png') no-repeat; color:#2f2f31; font-size:13px; font-weight:bold; padding:40px 0 0 36px; position:absolute; right:0; top:107px; width:120px; }

		#poznaj .button-blue { color:#fff; padding:0; width:120px; }


	/* Twitter */

	ul#twitter_update_list { background:url('images/bgTwitter.png') no-repeat; color:#2f2f31; height:298px; left:108px; padding:15px 43px 39px 23px; position:absolute; top:188px; width:275px; }

	ul#twitter_update_list,
	ul#twitter_update_list li {
		display:block;
		list-style:none;
	}

		ul#twitter_update_list li { background:url('images/hr.png') 0 bottom repeat-x; border:none !important; clear:both; float:left; position:relative; width:100%; }

			ul#twitter_update_list li.pierwszy {
				background:url('images/hr.png') 0 bottom repeat-x;
				padding:0 0 8px;
			}

			ul#twitter_update_list li.drugi {
				background:url('images/hr.png') 0 bottom repeat-x;
				padding:6px 0 8px;
			}

			ul#twitter_update_list li.trzeci {
				padding:6px 0 0;
			}

				ul#twitter_update_list a:link,
				ul#twitter_update_list a:visited {
					font-weight:bold;
					text-decoration:none;
				}

					ul#twitter_update_list a:hover {
						text-decoration:underline;
					}

					ul#twitter_update_list a.nick:link,
					ul#twitter_update_list a.nick:visited {
						color:#3192d6;
					}

					ul#twitter_update_list a.date:link,
					ul#twitter_update_list a.date:visited {
						color:#fb5700;
					}


	/* ikony PO i Sejm */

	a#platforma,
	a#platforma-page,
	a#sejm,
	a#sejm-page {
		display:block; height:116px; position:absolute; text-decoration:none; text-indent:-99999px; width:117px;
	}

	a#platforma,
	a#platforma-page {
		background:url('images/iconPO.png') no-repeat; right:79px; top:389px;
	}

	a#sejm,
	a#sejm-page {
		background:url('images/iconSejm.png') no-repeat; right:-13px; top:366px;
	}

	a#platforma-page { right:85px; top:76px; }
	a#sejm-page { right:-13px; top:75px; }


	/* znajdz mnie */

	#znajdz { position:absolute; right:0; top:488px; width:464px; }

		#znajdz p { color:#4d4d4e; font-size:14px; margin-bottom:5px; }

		#znajdz a {
			display:block; float:left; height:30px; margin-right:40px; text-decoration:none; text-indent:-99999px;
		}
		
		#znajdz a:last-child {
			margin-right:0;
		}

			#znajdz a#onetblog { background:url('images/onetblog.png') no-repeat; margin-left:0; width:99px; }
			#znajdz a#fb { background:url('images/fb.png') no-repeat; width:81px; }
			/* #znajdz a#googleplus { background:url('images/googleplus.png') no-repeat; width:25px; } */
			#znajdz a#twitter { background:url('images/twitter.png') no-repeat; width:80px; }
			/* #znajdz a#nk { background:url('images/nk.png') no-repeat; width:24px; } */
			#znajdz a#youtube { background:url('images/youtube.png') no-repeat; width:49px; }
			#znajdz a#videosejm { background:url('images/videosejm.png') no-repeat; width:109px; }


/* container */

#container,
#container-page { float:left; margin-bottom:10px; padding-top:447px; width:100% }

#container-page { background:#f9f9f9; margin:80px 0 0 -20px; padding:0 0 20px 20px; width:960px; }


	.post .post-content { overflow:hidden; }

		.post-content .button-grey { padding:0; width:80px; }


	h2 { border-bottom:2px solid #d1d0d0; color:#4d4d4e; font-size:16px; line-height:16px; margin-bottom:9px; padding-bottom:6px; }


	#aktualnosci,
	#niecodziennik,
	#wideoblog {
		float:left; margin-right:20px; position:relative; width:300px;
	}

	#wideoblog {
		margin-right:0;
	}


		#aktualnosci .post,
		#niecodziennik .post,
		#wideoblog .post,
		#content .post {
			background:url('images/hrPost.png') 0 bottom repeat-x; float:left; margin-bottom:12px; width:100%;
		}

		#content #single { background:none; }

		#wideoblog .post { background:#F4F4F4; margin-bottom:0; padding:12px 10px 20px; width:280px; }


			#aktualnosci a:hover,
			#aktualnosci a:hover#archiwum,
			#wideoblog a:hover,
			#copyright p a:hover,
			#content .post h3 a:hover {
				text-decoration:underline;
			}


			#aktualnosci .post img,
			#niecodziennik .post img,
			#wideoblog .post img,
			#content .post img {
				float:left;
				margin:4px 9px 5px 0;
			}

			#aktualnosci .date,
			#niecodziennik .date,
			#wideoblog .date,
			#content .post .date {
				color:#fb5700; margin-bottom:6px;
			}


			#niecodziennik h2 {
				border-bottom:2px solid #fb5700;
			}
			#niecodziennik h2,
			#wideoblog span {
				color:#fb5700;
			}

			#wideoblog h2 { margin-bottom:0; }


			#aktualnosci a#archiwum { color:#4d4d4e; font-size:11px; font-weight:bold; line-height:16px; position:absolute; right:0; text-decoration:none; top:0; }


			#aktualnosci h3 a,
			.post a.more,
			#content .na-wiejskiej a.more,
			#wideoblog h3,
			#content .post h3 a,
			#content .post .single h3 {
				color:#4d4d4e;
				display:block;
				font-size:13px;
				font-weight:bold;
				margin-bottom:13px;
				text-decoration:none;
			}


			.post a.more {
				background:url('images/arrowMore.png') right center no-repeat;
				display:inline;
				float:left;
				font-size:11px;
				padding-right:22px;
			}
			
			#content .na-wiejskiej a.more {
				background:url('images/arrowMore.png') right center no-repeat;
				display: inline-block;
				font-size:11px;
				padding-right:22px;
			}
			
				.post a:hover.more,
				#content .na-wiejskiej a:hover.more {
					color:#71b3e1;
					text-decoration:none;
				}



			#aktualnosci .post p,
			#niecodziennik .post p,
			#wideoblog .post p,
			#content .post p {
				margin-bottom:7px;
			}

			#content .post .single p { margin-bottom:18px; }

			#niecodziennik .post p { margin-bottom:0; }


	/* content */

	#content { float:left; padding-top:20px; width:620px; }


		#content a#zapytaj-posla { display:block; height:49px; margin:0 auto; padding:11px 0 20px; width:240px; }

		body.zapytaj-posla #content .post { background:none; }

		#content img.linia { float:left; height:2px; margin:2px 0 20px; width:620px; }


		/* form zadaj swoje pytania */

		#form-pytania { display:none; }

			.ui-dialog { font-size:12px; line-height:20px; }


		/* listy */

		#content ul,
		#content ol {
			margin-bottom:18px;
		}

		#content ul,
		#content ol,
		#content ul li,
		#content ol li {
			color:#808080; display:block; line-height:21px; list-style:none; width:100%;
		}

			#content ul a:link,
			#content ol a:link,
			#content ul a:visited,
			#content ol a:visited {
				color:#808080; display:block; text-decoration:none;
			}

				#content ul a:hover,
				#content ol a:hover {
					text-decoration:underline;
				}


		.post a.comments { color:#808080; text-decoration:none; }
			.post a:hover.comments { text-decoration:underline; }


		#content .media,
		#content .galeria { background:url("images/hrPost.png") 0 bottom repeat-x; float:left; margin-bottom:10px; padding-bottom:20px; width:100%; }

			#content .media p { margin-bottom:0; }

				#content .media p.szczegoly { margin-bottom:15px; }


		#content .galeria h3 { color:#4d4d4e; font-size:12px; font-weight:bold; margin-bottom:7px; }


		body.single .post-content .button-grey { clear:both; float:left; margin-top:10px; padding:0 10px; width:auto; }


		#content #nav-link { float:left; width:100%; }

		#content #nav-link .prev a,
		#content #nav-link .next a {
			float:left;
			margin:8px 0 40px;
			padding:0 10px;
		}

		#content #nav-link .next a {
			float:right;
			margin-right:0;
		}


		/* interpelacje, opiniowanie projektow ue, wystapienia */

		#content .projektyue { background:url('images/hrPost.png') 0 top repeat-x; margin-bottom:0; padding-top:10px; }

		body.page-template-interpelacje-php span.nr,
		body.single-interpelacje span.nr,
		body.page-template-zapytania-php span.nr,
		body.single-zapytania span.nr,
		body.page-template-oswiadczenia-php span.nr,
		body.single-oswiadczenia span.nr,
		body.page-template-pytania-php span.nr,
		body.single-pytania span.nr,
		body.page-template-projekty-ue-php span.nr {
			color:#fb5700; float:left; width:50px;
		}

		body.page-template-projekty-ue-php span.nr { width:110px; }

		.interpelacje h3,
		.projektyue .post-content h3 {
			color:#4d4d4e;
		}

		.post .interpelacje a.more,
		.wystapienia a.more {
			color:#71b3e1;
		}

			.post .interpelacje a:hover.more,
			.wystapienia a:hover.more {
				color:#4D4D4E;
			}


		#content .projektyue .post-content p { margin-bottom:10px; }

		#content p.subtitles { color:#4d4d4e; }


		#content .wystapienia { margin-bottom:5px; }

			#content .wystapienia a.more {
				margin-bottom:6px;
			}

			.details { color:#808080; float:left; margin-bottom:3px; width:100%; }

				span.posiedzenie,
				span.dzien,
				span.data,
				span.nr {
					float:left;
				}

				span.posiedzenie { width:115px; }
				span.dzien { width:70px; }
				span.data { width:120px; }


		#content .glosowania { margin-bottom:6px; padding-bottom:10px; }

			.daty-posiedzenia a.more,
			#content .na-wiejskiej a.more {
				color:#4f4e4e; font-size:12px; font-weight:normal; margin-bottom:0;
			}

			.glosowania .nr_posiedzenia,
			.glosowania .daty-posiedzenia,
			.glosowania .liczba_glosowan {
				color:#808080; float:left;
			}

				.nr_posiedzenia { width:166px; }
				.daty-posiedzenia { width:262px; }


		span.posiedzenie span,
		span.dzien  span,
		span.data span,
		span.nr span,
		.nr_posiedzenia span,
		.daty-posiedzenia span,
		.liczba_glosowan span {
			color:#FB5700;
		}
		
		
		/* Na Wiejskiej */
		
		#content .na-wiejskiej h3 {
			color: #4D4D4E;
			display: block;
			font-size: 15px;
			font-weight: bold;
			margin-bottom: 13px;
			text-decoration: none;
		}
		
		#content .na-wiejskiej li.margin {
			display: none;
		}
		
		#content .na-wiejskiej .kontakt li.last-child {
			margin-top: 20px;
		}
		#content .na-wiejskiej .kontakt li.last-child a {
			color: #71B3E1;
			display: inline-block;
		}
		#content .na-wiejskiej .kontakt li.last-child a:hover {
			color: #4D4D4E;
		}
		
		#content .na-wiejskiej > div > div:not(.aktywnosc) ul.data li p {
			display: inline-block;
			float: none;
			margin-bottom: 0;
			padding-bottom: 0;
		}
		#content .na-wiejskiej > div > div:not(.aktywnosc) ul.data li p.left {
			width: 24%;
		}
		#content .na-wiejskiej > div > div:not(.aktywnosc) ul.data li p.right {
			color: #FB5700;
			text-align: left;
			width: 76%;
		}


		/* podstrony prywatnie */

		#content ul#subpages-prywatnie { background:url('images/bgSubPages.png') 0 0 repeat-x; clear:both; display:block; float:left; height:51px; margin-bottom:20px; width:100%; }

		#content ul#subpages-prywatnie li { display:block; float:left; list-style:none; width:auto; }

			#content ul#subpages-prywatnie a,
			#content ul#subpages-prywatnie a:visited {
				color:#666; display:block; font-size:13px; font-weight:bold; line-height:51px; padding:0 15px; text-decoration:none;
			}

				#content ul#subpages-prywatnie a:hover,
				#content ul#subpages-prywatnie li.current_page_item a,
				body.page-id-28 #content ul#subpages-prywatnie li.page-item-28 a {
					background:url('images/bgSubPages.png') 0 -51px repeat-x;
				}

		/* prywatnie */

		#content .prywatnie { background:none; padding-left:10px; width:600px; }

			#content .prywatnie h3 { color:#808080; font-weight:bold; margin-bottom:16px; padding-top:14px; }

			#content .prywatnie p { color:#808080; margin-bottom:18px; }

			#content .prywatnie dl.gallery-item { margin:10px 13px 10px 0; }


		/* formularze */

		form.wpcf7-form,
		form#fm-form-1 { float:left; margin-bottom:10px; width:100%; }

			form.wpcf7-form #dane { float:left; width:219px; }

				form#fm-form-1 p { float:left; margin-bottom:10px; }

				form.wpcf7-form p,
				form#fm-form-1 label {
					color:#4d4d4e; font-size:13px; font-weight:bold; margin-bottom:16px;
				}

				form#fm-form-1 label { margin-bottom:0; }

				form#fm-form-1 input { margin:0 30px 0 0; width:165px !important; }

					form.wpcf7-form p.legenda { font-size:11px; font-weight:normal; }
					form.wpcf7-form p.email { margin-bottom:10px; }

				form.wpcf7-form input,	
				form.wpcf7-form textarea,
				form#fm-form-1 input,
				form#fm-form-1 textarea {
					background:url('images/bgInput.png') no-repeat; border:none; color:#808080; font-size:11px; height:27px; line-height:27px; margin-top:5px; padding:0 10px; width:165px;
				}

				form.wpcf7-form textarea,
				form#fm-form-1 textarea {
					background:url('images/bgTextarea.png') no-repeat; height:147px; line-height:19px; padding:5px 10px; width:381px;
				}

				form#fm-form-1 textarea { height:147px !important; width:381px !important; }

				form.wpcf7-form input.wpcf7-submit,
				form#fm-form-1 #fm_form_submit {
					float:right; margin-top:0; width:59px;
				}

				form#fm-form-1 input#fm_form_submit { clear:both; float:left; width:100px !important; }


	/* sidebar */

	#sidebar { background:#f4f4f4 url('images/lineSidebar.png') repeat-y; float:right; padding:20px 20px 0 10px; width:300px; }


		#sidebar #wyszukiwarka { background:url('images/bgSearch.png') no-repeat; float:left; height:53px; margin-bottom:20px; padding:16px 20px 20px 20px; width:260px; }

			#wyszukiwarka h4 { color:#f9f9f9; font-size:16px; line-height:16px; margin-bottom:7px; }

			#wyszukiwarka input.search-text { background:url('images/bgInputSearch.png') repeat-x; border:none; color:#fff; float:left; font-size:11px; height:26px; line-height:26px; padding:0 10px; width:160px; }

			#wyszukiwarka input.button-orange { float:right; font-size:11px; }


		#sidebar a#poznaj-mnie { background:url('images/poznajMnie.png') no-repeat; display:block; float:left; height:53px; margin-bottom:20px; padding:16px 165px 0 20px; text-decoration:none; width:115px; }

			a#poznaj-mnie h4 { color:#f9f9f9; font-size:13px; font-weight:bold; margin-bottom:4px; }


		#sidebar #znajdz { background:#EDEDED; float:left; margin-bottom:30px; padding:20px; position:static; width:260px; }

			#sidebar #znajdz h2 { border:none; margin-bottom:6px; padding:0; }
			
			#sidebar #znajdz a { margin-right:25px; }
			#sidebar #znajdz a:last-child { margin-right:0; }

			#sidebar #znajdz a#onetblog { background:url('images/onetblogSmall.png') no-repeat; width:43px; }
			#sidebar #znajdz a#fb { background:url('images/fbSmall.png') no-repeat; width:9px; }
			#sidebar #znajdz a#twitter { background:url('images/twitterSmall.png') no-repeat; width:13px; }


		#sidebar #wideoblog .post { background:#EDEDED; margin-bottom:30px; }

		#sidebar #niecodziennik .post {
			background:url('images/hr.png') 0 bottom repeat-x;
		}


/* footer */

#footer { background:#f2f2f2 url('images/bgFooter.png') repeat-x; float:left; padding-top:20px; width:100%; }


	#footer #galeria { float:left; position:relative; width:620px; }
	
		#galeria a { text-decoration: none; }
		
		#galeria a#gallery { color:#4d4d4e; font-size:11px; font-weight:bold; line-height:16px; position:absolute; right:0; text-decoration:none; top:0; }
			#galeria a:hover#gallery { text-decoration:underline; }

		#footer #galeria img { margin-right:12px; margin-top:1px; }


	/* skontaktuj sie ze mna */

	#footer #skontaktuj { background:url('images/bgSkontaktuj.jpg') no-repeat; float:right; height:48px; padding:30px 30px 22px; position:relative; width:240px; }

		#skontaktuj h4 { color:#f9f9f9; font-size:16px; margin-bottom:4px; }

		/* #skontaktuj p { color:#1a1b1f; line-height:16px; margin-bottom:0; } */

		#skontaktuj .button-orange { color:#fff; display:inline-block; line-height:27px; }


	/* linia */

	#footer hr { background:url('images/hrFooter.png') repeat-x; border:none; float:left; height:11px; margin:29px 0 10px; width:940px; }


	#footer #copyright { float:left; width:100%; }

		#copyright p,
		#copyright p a,
		#copyright span { color:#4d4d4e; margin-bottom:0; }

		#copyright span { font-size:11px; }

		#copyright p { float:left; margin-bottom:20px; }

			#copyright p a { color:#1a1b1f; font-style:italic; text-decoration:none; }


		/* menu stopki */

		#footer ul.menu,
		#footer ul.menu li {
			display:block;
			float:right;
			list-style:none;
		}

		#footer ul.menu li {
			float:left;
		}

		#footer ul.menu a:link,
		#footer ul.menu a:visited {
			text-decoration:none;
			display:block;
			color:#4d4d4e;
			padding-left:20px;
		}

		#footer ul.menu a:hover { text-decoration:underline; }


		#footer a#do-gory { background:url('images/doGory.png') center 0 no-repeat; clear:both; display:block; height:40px; margin:0 auto; text-indent:-99999px; width:64px; }


/* komentarze */

ol#comments { clear:both; }


h2.comments-header,
h2#comments-header {
	float:left;
	margin-top:20px;
	width:100%;
}


li.comment { float:left; margin-bottom:20px; }

	li.comment .avatar { float:left; height:64px; margin-right:20px; width:64px; }

	.comment-content { background:#F4F4F4; float:left; padding:10px; width:516px; }

		.comment-meta { color:#333; font-size:14px; margin-bottom:5px; }

			.comment-meta a:link,
			.comment-meta a:visited {
				color:#333;
			}

			.comment-meta .comment-author { font-weight:bold; }

		.comment-text { float:left; }


		#content-single .comment-text { float:left; width:100%; }
			#content-single .comment-text p { color:#666; padding:0; width:auto; }


		.comment-date { clear:both; color:#FB5700; float:right; font-size:11px; }


	/* form komentarza */

	#comments-form { float:left; width:100%; }

		#commentform p { margin-bottom:10px; }

		#comments-form a:link,
		#comments-form a:visited {
			color:#333; text-decoration:underline;
		}

			#comments-form a:hover { text-decoration:none; }


		#comments-form textarea,
		#comments-form input {
			border:1px solid #E0E0E0; color:#4D4D4E; padding:5px;
		}
		
		textarea#comment { height:170px; padding:10px; width:560px; }

		label { margin-left:5px; }

