/* = Reset
-------------------------------------------------------------- */

a, abbr, address, article, aside, audio, b, blockquote, body, button, canvas,
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,
object, ol, p, pre, q, samp, section, small, span, sub, summary,
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; }
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary { display: block; }
a, ins, del { text-decoration: none; }
ul, ol { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
caption, th { text-align: left; }
q:after, q:before { content: ""; }
a, button:hover { cursor: pointer; }
input, textarea { border: 0 none; outline: none; }
.hidden {display: none;}



/*-
	css theme name: nakło
	author: cutme.pl

	created: marc 20, 2012
*/




/* = Basic Structure
-------------------------------------------------------------- */

body { background: white url(../i/bg-gradient.png) repeat-x 0 0; }

/*body, html { width: 100%; height: 100%; }*/

html { overflow: auto; background-color:white;  /*background: url(../i/htmlbg.jpg) 0 0 repeat-x;*/ }

.noborder td {border:0 !important;}


/* = Form
-------------------------------------------------------------- */

input[type='text'], input[type='email'],
textarea {
	width: 175px;
	border: 1px solid #bcbcbc;
	padding: 4px 10px;
	        border-radius: 5px;
	   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: inset 0 0 2px #ccc;
	-o-box-shadow: inset 0 0 2px #ccc;
	-webkit-box-shadow: inset 0 0 2px #ccc;
	-moz-box-shadow: inset 0 0 2px #ccc; }

button:not(.fancybox-button), a.kolejny {
	float: right;
	padding: 6px 10px;
	        border-radius: 5px;
	   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
background:#e33f4e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzM2Y0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzAxMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e33f4e 0,#b70102 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e33f4e),color-stop(100%,#b70102));background:-webkit-linear-gradient(top,#e33f4e 0,#b70102 100%);background:-o-linear-gradient(top,#e33f4e 0,#b70102 100%);background:-ms-linear-gradient(top,#e33f4e 0,#b70102 100%);background:linear-gradient(top,#e33f4e 0,#b70102 100%);
	font-family: 'MuseoSans700', sans-serif;
	font-size: 12px;
	text-shadow: 1px 1px 1px #a60b0d;
	text-transform: uppercase;
	color: white; }

	button:not(.fancybox-button), a.kolejny {
	float: right;
	padding: 6px 10px;
	        border-radius: 5px;
	   -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
background:#e33f4e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzM2Y0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzAxMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e33f4e 0,#b70102 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e33f4e),color-stop(100%,#b70102));background:-webkit-linear-gradient(top,#e33f4e 0,#b70102 100%);background:-o-linear-gradient(top,#e33f4e 0,#b70102 100%);background:-ms-linear-gradient(top,#e33f4e 0,#b70102 100%);background:linear-gradient(top,#e33f4e 0,#b70102 100%);
	font-family: 'MuseoSans700', sans-serif;
	font-size: 12px;
	text-shadow: 1px 1px 1px #a60b0d;
	text-transform: uppercase;
	color: white; }
button:hover {
background:#e33f4e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTMzZjRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I3MDEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,#e33f4e 0,#b70102 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#e33f4e),color-stop(100%,#b70102));background:-webkit-linear-gradient(-45deg,#e33f4e 0,#b70102 100%);background:-o-linear-gradient(-45deg,#e33f4e 0,#b70102 100%);background:-ms-linear-gradient(-45deg,#e33f4e 0,#b70102 100%);background:linear-gradient(-45deg,#e33f4e 0,#b70102 100%); }

textarea {
	width: 428px;
}


/* = Typography
-------------------------------------------------------------- */

body, input, textarea {
	font-size: 12px;
	font-family: 'Arial', sans-serif;
	line-height: 18px;
	color: #333; }

textarea {
	resize: none;
	overflow: auto; }

a		{ color: #3569be; }
a:hover { text-decoration: underline; }

article p {
	padding: 0 0 15px 0;
	font-size: 13px; }

article blockquote p {

	font-weight: bold; font-size: 14px; }


	/* = Fonts import
	-------------------------------------------------------------- */

	@font-face {
	    font-family: 'MyriadProSemibold';
	    src: url('../fonts/myriadpro-semibold-webfont.eot');
	    src: url('../fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/myriadpro-semibold-webfont.woff') format('woff'),
	         url('../fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
	         url('../fonts/myriadpro-semibold-webfont.svgz#MyriadProSemibold') format('svg');
	    font-weight: normal;
	    font-style: normal; }

	@font-face {
	    font-family: 'MuseoSans700';
	    src: url('../fonts/museosans_700-webfont.eot');
	    src: url('../fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/museosans_700-webfont.woff') format('woff'),
	         url('../fonts/museosans_700-webfont.ttf') format('truetype'),
	         url('../fonts/museosans_700-webfont.svgz#MuseoSans700') format('svg');
	    font-weight: normal;
	    font-style: normal; }

	@font-face {
	    font-family: 'MyriadProBold';
	    src: url('../fonts/myriadpro-bold-webfont.eot');
	    src: url('../fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/myriadpro-bold-webfont.woff') format('woff'),
	         url('../fonts/myriadpro-bold-webfont.ttf') format('truetype'),
	         url('../fonts/myriadpro-bold-webfont.svgz#MyriadProBold') format('svg');
	    font-weight: normal;
	    font-style: normal; }



	/* = Headers
	-------------------------------------------------------------- */

	h1 {color: #cc0000;}

	h1, h2 { -webkit-font-smoothing: antialiased; }

	h1, h2, h3 { font-family: 'MyriadProSemibold', sans-serif; }

	h1, h2 {
		line-height: 36px;
		font-size: 36px; }

		h2 {font-size:33px;}

	h3 {
		line-height: 30px;
		font-size: 30px; }

	h4 {
		font-family: 'MuseoSans700', sans-serif;
		line-height: 22px;
		font-size: 22px; }

	h5 { font-size: 14px; }

	h6, small { font-size: 11px; }



	/* = Lists
	-------------------------------------------------------------- */

	ul, ol  {
		clear: both;
		margin: 0 0 25px 20px; }

	ul { list-style: square; }

	ol { list-style: decimal; }






/* = Page elements
-------------------------------------------------------------- */

.page-center {
	width: 1080px;
	margin: 0 auto; }

.page-content {
	float: left;
	position: relative;
	background: url(../i/bg-content-top.png) no-repeat 0 0;
	width: 980px; min-height: 590px;
	padding: 25px 50px 0 50px; }

.container {
	float: left;
	background: url(../i/bg-content.png) repeat-y;
	width: 1080px; }


	/* = Footer
	-------------------------------------------------------------- */

	footer {
		float: left;
		background: #f2f2f2 url(../i/bg-footer-top.png) no-repeat 50% 0;
		width: 100%; min-height: 80px;
		padding: 40px 0 0 0; }

		footer .content {
			width: 980px;
			margin: 0 auto; }

			footer .credits { float: left; }

			footer .credits h5 {
				padding: 0 0 2px 0;
				font-family: 'MuseoSans700', sans-serif;
				text-shadow: 1px 1px 1px #f2f2f2; }

			footer .credits p {
				line-height: 16px;
				font-size: 11px;
				color: #777; }

			footer nav {
				float: right;
				margin-right:-10px;
			}

				footer nav ul li {
					float: left;
					border-left: 1px solid #c9c9c9;
				}

				footer nav ul li:first-child { border: 0; }
				footer nav ul li a { color: #666; padding: 0 10px; }
				footer nav li a:hover {color: #3569BE;}





	/* = Header
	-------------------------------------------------------------- */

	header.top {
		float: left;
		position: relative;
		width: 100%; height: auto;
		margin: 0 0 10px 0; }


		/* = Nav main
		-------------------------------------------------------------- */

		nav.main {
			float:left;
			/*top:85px; left:0;*/
			width: 100%; /*height: 28px;*/
			text-align:center;
			min-height:31px;
			background: url(../i/mainnavbg.png);
		}

			nav.main li {
				display:inline;
				list-style: inside;
				/*line-height: 25px;*/
			}

			nav.main li:first-child a {border-left:0;}

			nav.main a {

				padding: 6px 12px;
				text-transform: uppercase;
				font-family: 'MuseoSans700', sans-serif;
				font-size: 12px;
				line-height:2.6em;
				/*border-left:3px solid #F4F4F4;*/

				-moz-transition-property: color;
				-moz-transition-duration: .3s;
				-webkit-transition-property: color;
				-webkit-transition-duration: .3s;
				-o-transition-property: color;
				-o-transition-duration: .3s;
				transition-property: color;
				transition-duration: .3s;
				color: #333;


			}

			nav.main a:hover, nav.main .current a, nav.main .hit a {
				/*
				background:#dedede;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGVkZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,#dedede 0,#ededed 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#dedede),color-stop(100%,#ededed));background:-webkit-linear-gradient(-45deg,#dedede 0,#ededed 100%);background:-o-linear-gradient(-45deg,#dedede 0,#ededed 100%);background:-ms-linear-gradient(-45deg,#dedede 0,#ededed 100%);background:linear-gradient(-45deg,#dedede 0,#ededed 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dedede',endcolorstr='#ededed',gradienttype=1);
				*/
				text-decoration: none;
				color: #df0015; }



		/* = Nav shortlinks
		-------------------------------------------------------------- */

		/*nav.shortlinks { left: 45px; top: 5px; }*/

		nav.shortlinks {
			float:left;
			width:100%;
			background-color: #DFDFDF;
			}
			.shortlinks_inner {
				width:1020px;
				margin:0 auto;
				padding:5px 0;
				background: #666;
				border-bottom: 1px solid white;
			}
			nav.shortlinks ul {/*width: 980px;*/ width:1010px; margin:0 auto; text-align: center;}

			nav.shortlinks li {
				display: inline;
				margin:3px 0;
				list-style: none outside;
				border-left: 1px solid #ccc;
				padding: 0 9px; }

			nav.shortlinks li:first-child	{ padding-left: 0; border:0; }

			nav.shortlinks a {
				color: white;
				font-size:12px;
				line-height: 1.1em;
				font-weight: bold;
			}


		/* = Partner logos
		-------------------------------------------------------------- */

		.partners { top: 31px; left: 245px; }

			.partners a {
				float: left;
				/*background: url(../i/logo.png);
				height: 29px;*/
				margin: 0 5px 0 0;
				/*text-indent: -10000px;*/ }

			.partners a.powiat	{ background-position: 0 -514px; width: 81px; }
			.partners a.kcynia	{ background-position: 0 -124px; width: 76px; }
			.partners a.mrocza	{ background-position: 0 -203px; width: 81px; }
			.partners a.naklo	{ background-position: 0 -282px; width: 70px; }
			.partners a.sadki	{ background-position: 0 -361px; width: 67px; }
			.partners a.szubin	{ background-position: 0 -440px; width: 76px; }



		/* = Search form
		-------------------------------------------------------------- */

		form.search-form { right: 0; top: 28px; }

			.search-form input { float: left; margin-top:3px; padding:5px; height:15px; }
			.search-form button, #addComment button, #addCommentFilm button {
				margin: 2px 0 0 5px;
				width: 71px; height: 28px;
				background: url(../i/but.png) 0 0 no-repeat;
				float: left;
				filter: none;
			}

			.search-form button:hover, #addComment button:hover, #addCommentFilm button:hover {
				opacity:.8;
				filter:alpha(opacity="80");
			}



		/* = Other
		-------------------------------------------------------------- */

		h1.logo { top: 0; left: 15px; }

		h1.logo a {
			display: block;
			background: url(../i/logo.png) 0 0;
			width: 198px; height: 74px;
			text-indent: -10000px; }

		#portal_2 h1.logo a {
			width: 210px;
			background: url(../i/logosy.png) right -105px no-repeat;
		}

		#portal_3 h1.logo a {
			background: url(../i/logosy.png) right -210px no-repeat;
		}

		#portal_4 h1.logo a {
			background: url(../i/logosy.png) right -322px no-repeat;
		}

		#portal_5 h1.logo a {
			width:190px;
			background: url(../i/logosy.png) right -433px no-repeat;
		}

		#portal_6 h1.logo a {
			width:190px;
			background: url(../i/logosy.png) right -542px no-repeat;
		}

		section.date {
			right: 0; top: 0;
			width: 735px;
			background: url(../i/hr-dots.png) repeat-x 0 bottom;
			padding: 0 0 4px 0;
			text-align: right;
			font-size: 11px; }






/* = Main Page
-------------------------------------------------------------- */

.mainPage {
	float: left;
	width: 695px; }


	/* = Slideshow
	-------------------------------------------------------------- */

	.slideshow {
		float: left;
		position: relative;
		width: 695px; height: 256px;
		margin: 0 0 10px 0;
		        border-radius: 5px;
		   -moz-border-radius: 5px;
		-webkit-border-radius: 5px; }

		.slideshow ul.content li { width: 695px; height: 256px; cursor:pointer; }

		.slideshow ul.content .desc {
			top: 0; right: 0; z-index: 10 !important;
			background: url(../i/transparent-bg.png);
			width: 250px; height: 226px;
			padding: 15px 20px;
			-moz-border-radius-topright: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-top-right-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			overflow: hidden;
			color: white; }

			.slideshow .desc h3 {
				font-size:27px;
				line-height:1em;
				padding: 0 0 15px 0;
				text-shadow: 1px 1px 1px #333; }

			.slideshow .desc p {
				width: 100%; height: auto;
				overflow: hidden;
				font-size: 13px; }

			.slideshow .desc a {
				float:right;
				margin-top:.5em;
				font-weight: bold;
				color: #efefef; }

		.slideshow img {
		        border-radius: 5px;
		   -moz-border-radius: 5px;
		-webkit-border-radius: 5px; }


		/* = Dots
		-------------------------------------------------------------- */

		.slideshow ul.dots { left: 15px; bottom: 15px; }

		.slideshow ul.dots li {
			float: left;
			background:#5b5b5b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#5b5b5b 0,#323232 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5b5b5b),color-stop(100%,#323232));background:-webkit-linear-gradient(top,#5b5b5b 0,#323232 100%);background:-o-linear-gradient(top,#5b5b5b 0,#323232 100%);background:-ms-linear-gradient(top,#5b5b5b 0,#323232 100%);background:linear-gradient(top,#5b5b5b 0,#323232 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#5b5b5b',endcolorstr='#323232',gradienttype=0);
			margin-left: 3px;
					border-radius: 5px;
			   -moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border: 1px solid #27292b;
			padding: 0 4px;
			font-size: 10px;
			font-weight: bold;
			cursor: pointer;
			color: #a6a6a6; }

		.slideshow ul.dots li.on { color: white; }

		.slideshow ul.dots li:hover {
			background:#323232;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjViNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#323232 0,#5b5b5b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#5b5b5b));background:-webkit-linear-gradient(top,#323232 0,#5b5b5b 100%);background:-o-linear-gradient(top,#323232 0,#5b5b5b 100%);background:-ms-linear-gradient(top,#323232 0,#5b5b5b 100%);background:linear-gradient(top,#323232 0,#5b5b5b 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#323232',endcolorstr='#5b5b5b',gradienttype=0); }




/* = Aside
-------------------------------------------------------------- */

aside.leftcol {
	float: left;
	width: 230px;
	padding: 0 15px 25px 0; }

aside.rightcol {
	float: right;
	position: relative;
	width: 270px;
	padding: 0 0 10px 0; }





/* = Middle Column
-------------------------------------------------------------- */

.middlecol {
	float: left;
	width: 450px; }

	.middlecol.long { width: 734px; }
	.middlecol.superlong { width: 100% !important; }


	/* = News
	-------------------------------------------------------------- */

	.news { }

		.news .item {
			float: left;
			background: url(../i/hr-dots.png) repeat-x 0 top;
			width: 100%;
			margin: 10px 0 0 0;
			padding: 10px 0 0 0; }

			.news .item:hover {
				background: #f2f2f2;
				cursor: pointer;
			}

		article header,
		.news header { padding: 0 0 7px 0; }

		article header span.date,
		.news span.date {
			float:left; clear:left;
			padding: 0 5px 0 0;
			font-size: 11px; }

		article header h5,
		.news h5 {
			float:left;
			clear: left; display: inline;
			text-transform: uppercase;
			font-family: 'MyriadProBold', sans-serif; }

		.news h2 a			{ color: #333; font-size:25px; line-height:1.1em; float:left; width:100%; padding-bottom:5px; }
		.news .item:hover h2 a	{ color: #3569be; text-decoration: none; }
		.news .item:hover img {opacity:.8;}

		.news p a { font-weight: bold; }

		.ile_komentarzy {
			font-size: 11px;
			padding-left: 18px;
			margin-right:10px;
			background: url(../i/comment.png) 0 -2px no-repeat;
		}



	/* = Other News
	-------------------------------------------------------------- */

	#news-other {
		float: left;
		width: 100%;
		margin: 30px 0 15px 0; }

		#news-other h4 {
			border-bottom: 1px solid #a3a3a3;
			text-transform: uppercase;
			margin-bottom: 6px;
			font-size: 14px;
			padding: 0 0 2px 0; }

		#news-other dl {
			float: left;
			width: 100%; }

		#news-other dl dt,
		#news-other dl dd {
			float: left; }

		#news-other dl dt {
			padding: 1px 15px 1px 0; }

		#news-other dl dd {
			font-weight: bold; }

		#news-other .more {
			width: 100%;
			background: url(../i/hr-dots.png) repeat-x 0 top;
			margin: 5px 0 0 0;
			padding: 2px 0 0 0;
			text-align: right; }




/* = Boxes
-------------------------------------------------------------- */

	.box { float: left; }

		.box h3,
		.box h5 { font-family: 'MyriadProSemibold', sans-serif; }

		.box h3 {
			background: url(../i/redblock.png) no-repeat 0 3px;
			padding: 0 0 5px 12px;
			font-size: 22px; }

		.box h5 {
			padding: 0 0 7px 0;
			font-size: 16px; }

		.box a.more {
			background: url(../i/i-arrows.png) no-repeat right 7px;
			padding: 0 12px 0 0;
			font-weight: normal;
			color: #333; }

		.box h2 { font-family: 'MyriadProSemibold', sans-serif;

			padding: 0 0 7px 0;
			font-size: 14px;
			background: url(../i/i-arrows.png) no-repeat right 7px;
			padding: 0 12px 0 0;
			font-weight: normal;
			color: #333; }


			/* = Boxes - new
-------------------------------------------------------------- */

	.box-new { float: left; }

		.box-new h5 { font-family: 'MyriadProSemibold', sans-serif;

			padding: 0 0 7px 0;
			font-size: 16px;
			background: url(../i/i-arrows.png) no-repeat right 7px;
			padding: 0 12px 0 0;
			font-weight: normal;
			color: #333; }



	/* = Box in Left Column
	-------------------------------------------------------------- */

	aside.leftcol .bx {
		float: left;
		width: 230px;
		background: url(../i/box230.png) no-repeat; }

		aside.leftcol .bx {
			background-position: 0 0;
			background-repeat: repeat-y; }

		aside.leftcol .bx .bxt {
			background: url(../i/box230.png) no-repeat -560px 0;
			padding: 10px 0 0 0; }

			aside.leftcol .bx .bxt .bxf {
				background: url(../i/box230.png) no-repeat -280px bottom;
				width: 210px;
				padding: 0 10px 25px 10px; }


	/* = Box in Right Column
	-------------------------------------------------------------- */

	aside.rightcol .bx {
		float: left;
		width: 270px;
		background: url(../i/box270.png) no-repeat; }

		aside.rightcol .bx {
			background-position: 0 0;
			background-repeat: repeat-y; }

		aside.rightcol .bx .bxt {
			background: url(../i/box270.png) no-repeat -640px 0;
			padding: 10px 0 0 0; }

			aside.rightcol .bx .bxt .bxf {
				background: url(../i/box270.png) no-repeat -320px bottom;
				padding: 0 5px 25px 5px; }

				.bx-white-frame {
					float: left;
					background: white;
					width: 242px; min-height: 100px;
					margin: -4px 0 -3px 0;
					padding: 8px;
					line-height: 16px;
					border: 1px solid #e6e5e5;
						border-radius: 5px;
				   -moz-border-radius: 5px;
				-webkit-border-radius: 5px; }

				.bx-white-frame img { float: left; padding: 0 10px 0 0; }

				.bx-white-frame-new {
					float: left;
					background: white;
					width: 270px; min-height: 100px;

				}

				.bx-white-frame-new img { float: left; padding: 0 0 0 0; max-width: 270px;
				}


	/* = Tabs
	-------------------------------------------------------------- */

	.box ul.tabs-menu		{ float: left; position: relative; z-index: 10; }
	.box ul.tabs-content	{ float: left; position: relative; z-index: 5; }

	.box ul.tabs-menu { margin: -4px 0 0 0; width:100%;}

	.box ul.tabs-menu li:first-child {min-width:56px; margin-left:0;}

		.box ul.tabs-menu li {
			float: left;
			text-align: center;
			min-width: 19.7%;
			background: white;
			margin: 0 0 0 2px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			padding: 4px 15px;
			font-family: 'MyriadProSemibold', sans-serif;
			border: 1px solid #e6e5e5;
			border-bottom: none;
			cursor: pointer;
			color: #888; }

		.box ul.tabs-menu li.on {
			margin-bottom: -1px;
			padding-top: 4px;
			padding-bottom: 5px;
			color: #333; }

		.box ul.tabs-content .bx-white-frame {
			margin: 0;
			border-top-left-radius: 0;
			border-top-right-radius: 0; }

			.box ul.tabs-content > li { float: left; display: none; }




	/* = Box Simple
	-------------------------------------------------------------- */

	.box.simple {
		padding: 5px 0 16px 0;
		width: 100%;
		line-height: 16px; }

	.box.simple:last-child { background: url(../i/hr-dots.png) repeat-x 0 bottom; }



		.box h5:first-child {
			display: block;
			width: 225px;
			margin: 0 0 6px 0;
			padding: 3px 0 3px 5px;
			font-size: 16px;
			color: white; }

			.box h5.blue	{ background: #4d6997; text-shadow: 1px 1px 1px #4d6997; }
			.box h5.red		{ background: #d62322; text-shadow: 1px 1px 1px #d62322; }
			.box h5.black	{ background: black; text-shadow: 1px 1px 1px black; }
			.box h5.green	{ background: #349025; text-shadow: 1px 1px 1px #349025; }
			.box h5.orange	{ background: #ff6600; text-shadow: 1px 1px 1px #CC3D12; }
			.box h5.brown	{ background: #543521; text-shadow: 1px 1px 1px #1C120C; }
			.box h5.pink	{ background: #E028A9; text-shadow: 1px 1px 1px #7C165E; }
			.box h5.violet	{ background: #80008C; text-shadow: 1px 1px 1px #38003D; }

			.rightcol .box h5:first-child {
				padding: 3px 0 3px 0;
			}

	.box.simple img { float: left; padding:  0 10px 0 0; }

	/* = Box Simple-bzyk
	-------------------------------------------------------------- */

	.box.simple2{
		padding: 5px 0 16px 0;
		width: 100%;
		line-height: 16px; }

	.box.simple2:last-child { background: url(../i/hr-dots.png) repeat-x 0 bottom; }



		.box h5:first-child {
			display: block;
			width: 225px;
			margin: 0 0 6px 0;
			padding: 3px 0 3px 5px;
			font-size: 16px;
			color: white; }

			.box h5.blue	{ background: #4d6997; text-shadow: 1px 1px 1px #4d6997; }
			.box h5.red		{ background: #d62322; text-shadow: 1px 1px 1px #d62322; }
			.box h5.black	{ background: black; text-shadow: 1px 1px 1px black; }
			.box h5.green	{ background: #349025; text-shadow: 1px 1px 1px #349025; }
			.box h5.orange	{ background: #ff6600; text-shadow: 1px 1px 1px #CC3D12; }
			.box h5.brown	{ background: #543521; text-shadow: 1px 1px 1px #1C120C; }
			.box h5.pink	{ background: #E028A9; text-shadow: 1px 1px 1px #7C165E; }
			.box h5.violet	{ background: #80008C; text-shadow: 1px 1px 1px #38003D; }

			.rightcol .box h5:first-child {
				padding: 3px 0 3px 0;
			}

	.box.simple2 img { float: left; padding:  0 10px 0 0; max-width:230px }

	/* = kursy nbp
	-------------------------------------------------------------- */

	.kursy nbp {
		float: left;
		background: #f2f2f2;
		width: 220px;
		padding: 10px 0 10px 10px; }



	/* = Our blogers
	-------------------------------------------------------------- */

	.our-bloggers {
		float: left;
		background: #f2f2f2;
		width: 220px;
		margin-bottom:15px;
		border-bottom: 1px solid #d8d9da;
		padding: 10px 0 10px 10px; }

		.our-bloggers h4 {
			padding: 0 0 10px 0;
			text-transform: uppercase;
			text-shadow: 1px 1px 1px #f2f2f2; }

		.our-bloggers li {
			float: left;
			width: 66px;
			padding: 0 6px 0 0;
			text-align: center;
			font-weight: bold;
			font-size: 11px; }

		.our-bloggers li img {
			float: left;
			border: 1px solid #b7b7b7; }

		.our-bloggers li:last-child { padding: 0; }




	/* = Last Comments
	-------------------------------------------------------------- */

	.last-comments { padding: 4px 0 0 0; }

		.last-comments div {
			width: 228px; overflow: hidden;
			background: url(../i/i-dot.png) no-repeat 0 5px;
			margin: 0 0 5px 0;
			padding: 0 0 5px 15px; }

		.last-comments li { background: url(../i/hr-dots.png) repeat-x 0 bottom; }
		.last-comments li:last-child { background: none; }

			.last-comments li a { font-weight: bold; }

				.last-comments li a small {
					font-weight: normal;
					color: #333; }



	/* = Adverts
	-------------------------------------------------------------- */

	.box.adverts ul { padding: 10px 0 0 0; }

		.box.adverts h5 {
			padding: 0 0 2px 0;
			width: 270px;
			text-transform: none;
			font-size: 16px; }

			.adverts li {
				float: left;
				position: relative;
				background: url(../i/hr-dots.png) repeat-x 0 bottom;
				width: 270px;
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;
				line-height: 14px;
				font-size: 11px; }

				.adverts li span { float: left; }

				.adverts li a.more2 { font-weight: bold; }

			.adverts li img {
				float: left;
				padding: 0 10px 0 0; }




/* = Breadcrumbs navigate
-------------------------------------------------------------- */

nav.breadcrumbs {
	float: left;
	background: url(../i/hr-dots.png) repeat-x 0 bottom;
	width: 100%;
	margin: -2px 0 10px 0;
	padding: 0 0 5px 0; }

	nav.breadcrumbs a,
	nav.breadcrumbs span {
		float: left;
		padding: 0 5px 0 0;
		font-size: 11px; }

	nav.breadcrumbs a:after {
		padding-left: 5px;
		content: '>'; }

	nav.breadcrumbs a.home {
		background: url(../i/icons.png) 0 -200px;
		width: 15px; height: 16px; }

	nav.breadcrumbs a.home:after { content: ''; }

	nav.breadcrumbs a:hover { text-decoration: none; }



/* = Shared
-------------------------------------------------------------- */

a.various span,
form.search-form,

h1.logo,
header.top .date,
section.partners,
section.slideshow img,
section.slideshow div.desc,
section.slideshow ul.content li,
section.slideshow ul.dots,
cite .symbol { position: absolute; z-index: 5; }

section.advert ul,
footer nav ul,
header.top ul,
section.slideshow ul,
.box ul,
.our-bloggers ul,
.last-comments,
#comments ul,
#readAlso ul { list-style: none; margin: 0; }



.ban,
.box img,
.colswitcher a,
#gallery a img,
.news img,
.various {
	opacity: 1;
	-moz-transition-property: opacity;
	-moz-transition-duration: .3s;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .3s;
	-o-transition-property: opacity;
	-o-transition-duration: .3s;
	transition-property: opacity;
	transition-duration: .3s; }

.ban:hover,
.box img:hover,
.colswitcher a:hover,
#gallery a img:hover,
.news img:hover,
.various:hover { opacity: .85; }




/* = Article elements
-------------------------------------------------------------- */

	/* = Cite inline
	-------------------------------------------------------------- */

/*	cite {
		float: right;
		position: relative;
		background: #ebebeb;
		width: 200px;
		margin: 0 0 10px 15px;
		padding: 20px 10px; }

	cite span.symbol {
		left: 10px; top: 10px;
		display: block;
		background: url(../i/icons.png) 0 -61px;
		width: 30px; height: 25px; }

	cite span.txt {
		display: block;
		text-indent: 40px;
		font-size: 14px;
		font-weight: bold;
		font-style: italic; }

	cite span.author {
		display: block;
		padding: 10px 0 0 0;
		text-align: right;
		text-indent: 0;
		font-weight: normal;
		font-size: 12px;
		color: #666; }
*/


	/* = Photo inline
	-------------------------------------------------------------- */

	.photo-inline {
		float: left;
		/*width: 130px;*/
		margin: 4px 0 0 0;
		padding: 0 15px 0 0; }

		.photo-inline span {
			display: block;
			line-height: 14px; }

		.photo-inline span.title {
			font-size: 11px;
			font-weight: bold; }

		.photo-inline span.author {
			font-size: 10px;
			font-style: italic;
			color: #666; }

        .photo-inline img {
            padding-bottom:.5em; }



	/* = Ogloszenia / Reklamy switcher
	-------------------------------------------------------------- */

	#oglmetka, #advmetka {
		position: absolute; z-index: 20; top: 29px; right: -37px;
		display: block;
		background: url(../i/ticket.png);
		width: 18px; height: 281px;
		text-indent: -10000px;
		display: none;
		cursor: pointer; }

	#oglmetka	{ background-position: 0 0;  }
	#advmetka	{ background-position: -68px 0; }



	/* = Vote for article
	-------------------------------------------------------------- */

	.vote,
	.vote .content {
		float: left;
		width: 100%; }

		.vote {
			background: url(../i/hr-dots.png) repeat-x 0 bottom;
			width: 100%;
			margin: 15px 0 25px 0; }

		.vote .content {
			background: url(../i/hr-dots.png) repeat-x 0 0;
			padding: 10px 0; }

		.vote .title {
			float: left;
			padding: 5px 15px 0 0;
			font-family: 'MyriadProSemibold', sans-serif;
			font-size: 18px; }

		.vote a {
			float: left;
			min-width: 40px;
			height: 18px;
			margin: 0 10px 0 0;

			background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:-o-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:linear-gradient(top,#ffffff 0,#e8e8e8 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#e8e8e8',gradienttype=0);
			border: 1px solid #cfcecc;
				    border-radius: 5px;
			   -moz-border-radius: 5px;
			-webkit-border-radius: 5px; }

		.vote a:hover {
			background:#e6e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e5e5),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:-o-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:-ms-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:linear-gradient(top,#e6e5e5 0,#ffffff 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#e6e5e5',endcolorstr='#ffffff',gradienttype=0);
			text-decoration: none; }

			.vote span.thumb {
				float: right;
				min-width: 20px; text-align: center;
				background: url(../i/i-thumbs.png) no-repeat;
				height: 18px;
				font-weight: bold; }

			.vote .yes { padding: 4px 4px 4px 6px; }
			.vote .no { padding: 4px 6px 4px 6px; }

			.vote .yes .thumb	{ background-position: right -68px; padding: 0 22px 0 0; color: #34934a; }
			.vote .no .thumb	{ float: left; background-position: 0 1px; padding: 0 0 0 22px; color: #f33434; }



	/* = Download
	-------------------------------------------------------------- */

	#download {
		float: left;
		width: 100%;
		margin-bottom: 15px; }

		#download dt {
			background: url(../i/hr-dots.png) repeat-x 0 bottom;
			margin-bottom: 5px;
			padding-bottom: 5px;
			font-family: 'MyriadProSemibold', sans-serif;
			font-size: 18px; }

		#download dd {
			background: url(../i/icons.png) no-repeat 0 -132px;
			height: 16px;
			padding: 4px 0 4px 25px; }

			#download dd a { font-weight: bold; }



	/* = Gallery
	-------------------------------------------------------------- */

	#gallery {
		float: left;
		width: 100%;
		margin-bottom: 15px; }

		#comments h3,
		#addComments h3,
		#readAlso h3,
		#gallery h3 {
			background: url(../i/hr-dots.png) repeat-x 0 bottom;
			margin-bottom: 10px;
			padding-bottom: 0;
			font-size: 18px; }

		#gallery a {
			float: left;
			/*height: 85px;*/
			margin: 0 6px 5px 0; }

		#gallery a img { float: left; }


	/* = Read also
	-------------------------------------------------------------- */

	#readAlso {
		float: left;
		width: 100%;
		margin-bottom: 15px; }

		#readAlso li {
			background: url(../i/i-dot-red.png) no-repeat 0 5px;
			padding: 0 0 0 15px; }

		#readAlso a { font-weight: bold; }



	/* = Actions
	-------------------------------------------------------------- */

	#actions {
		float: left;
		width: 100%;
		background: url(../i/hr-dots.png) repeat-x 0 0;
		margin-bottom: 15px;
		padding: 8px 0 0 0; }

		#actions .like {
			float: left;
			width: 100%;
			/*width: 300px;*/ }

		#actions .tools {
			float: right;
			margin-top:2px;
			font-size: 11px; }

			#actions .tools a {
				float: left;
				background: url(../i/icons.png) no-repeat;
				height: 13px;
				line-height: 14px;
				font-weight: bold; }

			#actions .tools .back {
				background-position: 0 1px;
				border-right: 1px solid #d1cccc;
				padding-right: 10px;
				padding-left: 10px;  }

			#actions .tools .print {
				background-position: 0 -328px;
				margin-left: 10px;
				padding-left: 18px;
				padding-bottom: 2px; }


	/* = Comments
	-------------------------------------------------------------- */

	#comments {
		float: left;
		width: 100%;
		margin-bottom: 5px; }

		#comments p {
			line-height: 14px;
			padding: 0;
			font-size: 12px; }

		#comments li {
			float: left;
			width: 450px;
			margin: 0 0 15px 0; }

		#comments li .item {
			float: right;
			width: 430px;
			margin: 0 0 5px 0;
			padding: 8px 10px;
			background: #f3f2f2;
			        border-radius: 5px;
			   -moz-border-radius: 5px;
			-webkit-border-radius: 5px; }

		#comments li .author {
			padding: 0 0 2px 0;
			font-size: 11px; }

		#comments li .answer, #comments li .answer2, #comments li .answer3 {
			text-align: right;
			font-weight: bold;
			font-size: 11px; }



			/* = Answer
			-------------------------------------------------------------- */

			#comments .show-answers {
				float: right;
				border: 1px solid #ccc;
				background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:-o-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#ffffff 0,#e8e8e8 100%);background:linear-gradient(top,#ffffff 0,#e8e8e8 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#e8e8e8',gradienttype=0);
				        border-radius: 5px;
				   -moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				margin: 0 0 15px 0;
				padding: 0 10px;
				font-size: 11px;
				font-weight: bold;
				color: #333; }

			#comments .show-answers:hover {
				background:#e6e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e5e5),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:-o-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:-ms-linear-gradient(top,#e6e5e5 0,#ffffff 100%);background:linear-gradient(top,#e6e5e5 0,#ffffff 100%);filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#e6e5e5',endcolorstr='#ffffff',gradienttype=0);
				text-decoration: none;
				color: #3569be; }

			#comments ul ul.answers { display: none; }

			#comments ul ul.answers > li {
				float: right;
				width:90%;
				min-width:60%;
				/*width: 370px;*/ }

			#comments ul ul li .item { /*width: 350px;*/ float: right; width:96%; }




	/* = Add Comments
	-------------------------------------------------------------- */

	#addComments {
		float: left;
		position: relative;
		width: 450px;
		margin-bottom: 25px; }

		#addComments p {
			float: left;
			width: 100%;
			margin-bottom: 5px;
			padding: 0; }

		#addComments input { float: left; }

		#addComments label {
			float: left;
			width: 120px;
			line-height: 24px;
			padding: 3px 5px 0 0;
			text-align: right; }

		#addComments textarea {
			float: left;
			height: 84px;
			padding: 10px;
			font-size: 12px; }

		#addComments .btn { position: absolute; right: 0; top: 148px; z-index: 5; }

		#addComments #k_kod { width: 35px; }

		#addComments .submit { margin: -37px 0 0 0; float:right; width:auto; }




/* = Misc
-------------------------------------------------------------- */

#banery { display: none; float: left; }

.ban { padding: 0; float:left; }
.ban.top {padding: 0 0 5px 0; clear:both; width: 100%; text-align: center}

/*.clra { height: 1%; }*/

.clra:after {
	clear: both;
	display: block;
	content: ''; }

.headphoto { float: left; margin: 0; }

.long .headphoto { padding: 0 15px 0 0; }


.leftcol .bxf .more {margin-left:10px;}

.more {
	float: right;
	font-size: 11px;
	font-weight: bold; }

	.middlecol .news .item .more {float:none;}
	.middlecol .news .item p {display:inline;}

.more7 {
	float: right;
	font-size: 20px;
	font-weight: bold;
    padding: 0 0 15px 0	}

	/* = Other links in Box
	-------------------------------------------------------------- */

	.other {
		background: url(../i/hr-dots.png) repeat-x 0 0;
		margin: 8px 0 0 0 !important;
		padding: 4px 0 0 0; }

		.other li {
			background: url(../i/i-dot.png) no-repeat 0 5px;
			padding: 0 0 0 15px; }

			.other li a {
				font-size: 11px;
				font-weight: bold; }

	.other.video li {
		background: url(../i/icons.png) no-repeat 0 -262px; }



	/* = Various (fancybox movie)
	-------------------------------------------------------------- */

	a.various {
		display: block;
		width: 210px; height: 95px;
		position: relative; }

		a.various img { z-index: 5; }

		a.various span {
			left: 0; top: 0; z-index: 10;
			background: url(../i/210x95-play.png);
			width: 210px; height: 95px; }








/* added, mc, April 24, 2012 */

.rightcol .sonda {margin-top:10px;}

.sonda {
	float:left;
	margin:0 0 15px;
	background: #F9F9F9;
	border: 1px solid #d4d4d4;

	padding:10px;
	width:91.2%;
	/*width:200px;*/
	}

	.sonda p {
		font-weight: bold;
		font-size: 11px;
		line-height: 1.2em;
		padding-bottom: .5em;
	}

	.sonda ul {margin: 0 0 10px 0;}
	.sonda li {list-style: outside none;}

	.sonda input[type="radio"] {margin-right:5px;}

	.sonda input[type="submit"]{
		float:right;
        color: white;
        font-size:11px;
        line-height: 12px !important;
        height: 21px !important;
        text-transform: uppercase;
        text-shadow: 0 1px 2px #4F0000;
        background: url("../i/redblock.png") top repeat-x;

        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
	    }

    	.sonda input[type="submit"]:hover {
            cursor: pointer;
            opacity:.9;
        }

    .sonda .buttons a {
        float:left;
        margin-top: -15px;
    }


article .cytat {
    float:right;
    margin-left: 10px;
    background: #EBEBEB url(../i/cytat-bg.jpg) 0 2px no-repeat;
    width: 180px;
    padding:15px;
    line-height:1.5em;
    }
    .cytat em {
        float:left;
        width:100%;
        font-style: italic;
        font-weight: bold;
        font-size: 15px;
        padding-bottom: 1em;
        text-indent: 3em;
    }
    .cytat strong {
        float:right;
        font-weight: normal;
        font-size:12px;
        padding:0;
    }


.vote_info {
	float:left;
	color: #777;
	font-weight:bold;
	line-height: 2.4em;
}





/* Sonda w treści */

.middlecol .sonda {
	width:80%;
	float: none;
	margin:1em auto;
}

.middlecol .sonda h2, .middlecol .sonda h3 {display: none;}
.middlecol .sonda p {font-size:16px;}
.middlecol .sonda input[type="radio"] {float:left;}

.middlecol .sonda form li span {line-height:1.7em;}

.middlecol .sonda li {
	float:left; clear:left;
	padding: 1px 0;
}

.middlecol .sonda .buttons a {
    float: left;
    margin-top:0;
    clear: left;
}

.middlecol .sonda .buttons {
	float:left;
	width:100%;
}

.middlecol .sonda input[type="submit"] {margin-top:1.3em;}

.middlecol .sonda .podsumowanie {
	text-align: right;
	line-height: 1.3em;
	font-size:13px;
	float:right;
	font-weight: normal;
	margin-right: 2em;
	}
	.middlecol .sonda .podsumowanie b {color: #cc0000;}






/*
 *
 * Aleja Pamięci
 *
 */

.aleja .middlecol {width: 700px;}


.aleja_header {
	float:left;
	margin:-10px 0 10px;
	width:100%; height: 94px;
	background: url(../i/aleja_header_bg.jpg) top repeat-x;
	}

	.aleja_logo {float:left;}

	.aleja_nav {
		float:right;
		clear:none;
		margin-top:55px;
		}

		.aleja_nav li {
			float:left;
			list-style: none inside;
			}

			.aleja_nav a {
				padding:0 0 0 20px;
				color: #c20100;
				text-transform: uppercase;
				font:bold 14px/1.2 "Times New Roman", Times, Georgia, serif;
				}
				.aleja_nav a:hover {
					color: #a00100;
				}


.aleja article h1 {
	font: bold 24px/1.2 "Times New Roman", Times, Georgia, serif;
	text-transform: uppercase;
	margin:1em 0 1em;
	color: #c20100;
}

.nekrologi h1 {margin:2em 0 1em !important;}

.aleja .row {
	float:left;
	width:100%;
	}

	.aleja .row .nekrolog:first-child {margin-left:0;}

	.nekrolog {
		float:left;
		width: 343px;
		margin-left:10px;
		font: 12px/1.2 "Times New Roman", Times, Georgia, serif;
		}

		.nekrolog:hover, .wspomnienie:hover {
			opacity:.8;
			cursor: pointer;
		}

		.nekrolog .kto {
			float:left;
			padding-left:59px;
			min-height: 53px;
			background: url(../i/candle.jpg) 0 0 no-repeat;
			}

			.nekrolog .kto strong, .wspomnienie .kto strong {
				float:left;
				clear:left;
				font-size:16px;
				font-weight:bold;
				margin:10px 0 2px;
			}

			.nekrolog .kto span, .wspomnienie .kto span {
				float:left;
				clear:left;
				font-size:12px;
				font-weight: bold;
			}

			.nekrolog .opis {
				float:left;
				padding: 15px;
				width: 313px;
				margin:5px 0 1em;
				background: #ececec;
				}

				.nekrolog .opis p {
					font-size:14px;
					line-height:1.3em;
					padding:0;
				}


		.aleja .more {
			font:bold 17px/1.2 "Times New Roman", Times, Georgia, serif;
			margin-right:5px;
			color: #c20100;
		}


		.wspomnienia {float:left;}


		.wspomnienie .kto strong,
		.wspomnienie .kto span,
		.wspomnienie .opis {
			clear:none;
			width:500px;
		}

		.wspomnienie .opis {float:left; padding-top:.5em !important;}

		.wspomnienie img {
			float:left;
			clear:left;
			margin-right:1em;
		}

		.wspomnienie {
			float:left;
			width:100%;
			margin:1.2em 0;
			}

			.wspomnienie:hover {
				background: #efefef;
			}



.aleja .tabs-menu .on {
	font:bold 17px/1.2 "Times New Roman", Times, Georgia, serif;
}

.aleja label {
	float:left;
	width: 100%;
	font-size:11px;
	padding-top:5px;
	}

	.aleja input {
		width:220px;
		height:12px;

		border-radius:1px;
		-moz-border-radius:1px;
		-webkit-border-radius:1px;
	}

	#aleja_search span {
		font-size:11px;
		line-height: 2em;
		padding-right:5px;
		float:left;
	}

	.aleja input.short {
		margin-right:9px;
		width: 77px;
		float: left;
	}

	.aleja .nomargin {margin-right:0 !important;}

	#aleja_search .buttons {
		float:left;
		width: 100%;
		margin-top:10px;
		padding-top:10px;
		background: url("../i/hr-dots.png") repeat-x 0 0;
		}

		#aleja_search button {
			background: url(../i/aleja_button.jpg) repeat-x 0 0;
			height:20px;
			padding: 0 10px 2px;

			border-radius:1px;
			-moz-border-radius:1px;
			-webkit-border-radius:1px;

			text-shadow: none;
			border:1px solid #973437;
			font:bold 11px/1.5 "Times New Roman", Times, Georgia, serif;
			text-transform: uppercase;
			}

			#aleja_search button:hover {
				box-shadow: inset 0 0 6px #973437;
			}



.aleja .ban {text-align: center;}




.rip, .rip h4, .rip h2, .rip h3 {font-family: "Times New Roman", Times, Georgia, serif;}

.rip .grey {
	float:left;
	width:100%;
	margin-bottom:1em;
	background: #ececec;
	}
	.grey .row {
		float:left;
		width:100%;
		padding:1em 0;
		}
		.grey .row:first-child span {line-height: 3.3em;}
		.grey span {
			float:left;
			font-size:11px;
			color: #666;
			width: 100px;
			text-align: right;
			line-height: 1.5em;
			margin:0 3em 0 5em;
			text-transform: uppercase;
		}

		.grey h1 {
			float:left;
			color: black !important;
			margin:0 !important;
			text-transform: none !important;
		}

		.grey h4 {
			line-height: 1em;
			font-size:15px;
			color: black;
		}


.fatborder {
	float:left;
	width:682px;
	border:9px solid black;
	}
	.thinborder {
		float:left;
		width:636px;
		padding:25px 15px 15px 15px;
		text-align: center;
		margin:5px 0 5px 5px;
		border:3px solid black;
		line-height:2em !important;
		}

		.thinborder p {
			font-size: 15px;
		}

		.thinborder em {font-style: italic;}

		.rip .thinborder h2,
		.rip .thinborder h3,
		.rip .thinborder h4,
		.rip .thinborder h5 {
			margin:.3em 0 .5em;
		}

.kondolencje h3 {
	float:left;
	width: 100%;
	margin-top:.5em;
	padding:.7em 0 .5em 2em;
	background: url(../i/candle.jpg) 0 0 no-repeat;
}

.kondolencje .item {
	background: url("../i/hr-dots.png") repeat-x bottom;
	padding-bottom: 1em;
	margin-bottom: 1em;
	float:left;
	}
	.kondolencje .item p {
		font-size: 14px;
		padding-bottom: .3em;
	}
	.kondolencje .item .autor {
		font-style: italic;
		color: #666;
		float:right;}



.dodaj_kondolencje h5 {
	font-size:17px;
	font-weight:bold;
}


.dodaj_kondolencje form {
	float:left;
	width:100%;
	margin:1em 0;
	}
	.dodaj_kondolencje textarea {
		width:675px;
		height:80px;
		border-radius:1px;
		-moz-border-radius:1px;
		-webkit-border-radius:1px;
	}
	.dodaj_kondolencje p {padding:0;}

	.dodaj_kondolencje input {float:left;}

	.dodaj_kondolencje span {
		font-size:14px;
		padding:0 0 2px 0;
		float:left;
		width:310px;
	}

	.dodaj_kondolencje form img {
		float:left;
		margin:0 0 0 15px;
	}

	.dodaj_kondolencje button {
		margin:-5px 5px 0 0;
	}



#aleja_add {
	float:left;
	margin:1em 0;
	}

	#aleja_add h4 {
		float:left;
		font-size:16px;
		color: #C20100;
		width:170px;
		margin-top:1em;
		text-align: right;
	}

	#aleja_add > div {
		float:left;
		width: 100%;
		padding:1em 0;
		}
		#aleja_add label {
			float:left; clear:left;
			width:165px;
			text-align: right;
			margin-right: 2em;
			line-height:1.1em;
		}
		#aleja_add span {
			float:left;
			font-size:11px;
			margin-right:.5em;
			line-height: 2.1em;
		}

		#aleja_add input {width:240px;}
		#aleja_add input.short {width:30px;}

		#aleja_add select {
			float:left;
			padding:1px;
			margin-right:9px;

			border-radius: 1px;
			-moz-border-radius: 1px;
			-webkit-border-radius: 1px;
			border: 1px solid #BCBCBC;
		}

		#aleja_add textarea {
			float:left;
			clear:both;
			width:700px;
			height: 350px;
			border-radius:1px;
			-moz-border-radius:1px;
			-webkit-border-radius:1px;
		}

		#aleja_add input[type="file"] {
			width: 280px;
			height:23px;
		}

		#aleja_add button {
			margin: 0 65px;
		}


	.add_some li {
		float:left;
		list-style: none;
		}

		.add_some a {
			display:block;
			background: url(../i/aleja_button.jpg) repeat-x 0 0;
			height:16px;
			margin-right:1em;
			padding: 2px 10px 2px;
			color:white;

			border-radius:1px;
			-moz-border-radius:1px;
			-webkit-border-radius:1px;

			text-shadow: none;
			border:1px solid #973437;
			font:bold 11px/1.5 "Times New Roman", Times, Georgia, serif;
			text-transform: uppercase;
			}
			.add_some a:hover, .add_some .active {
				text-decoration: none;
				box-shadow: inset 0 0 7px #890C0C;
			}





.middlecol .wybrane p {margin-top:1.5em; padding-top:1.5em; border-top: 1px dotted #ccc;}

.search_results {
	width:690px;
	}
	.search_results p small {color: #91918E; float:right; width:100%; text-align:right;}




/*
 *		#gallery-index
 */

#gallery-index .row {
	float:left;
	width:100%;
	margin: 10px 0;
}

#gallery-index .item {
	float: left;
	width: 222px;
	margin-left:19px;
	text-align: center;
	}
	#gallery-index .item:hover img {
		opacity:.8;
	}

#gallery-index img {
	float:left;
	margin-bottom:5px;

	transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
}



.adminedit {
	padding: 15px 0;
    width: 100%;
    float: right;
}

.adminedit a {
	background: url("../i/redblock.png") repeat-x scroll center top transparent;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: white;
    float: right;
    padding:0 1em;
    font-size: 11px;
    height: 21px !important;
    line-height: 21px !important;
    text-shadow: 0 1px 2px #4F0000;
    text-transform: uppercase;
    font-weight:bold;
    display:block;

}



.middlecol .news .item p {text-align: justify;}

article blockquote {font-weight:bold; padding-bottom:1em; text-align: justify;}
article .cytat {text-align: left; text-indent: 3em;}




.sonda_section .poll-pytanie {
	font-weight:bold;
	font-size:14px;
}

.sonda_section .poll-reszta {
	font-size:14px;
	margin:1em 0 .2em;
	padding:0;
	text-transform: uppercase;
}


.comments-uwaga {
	float:left;
	font-size:10px !important;
	line-height:1.1em !important;
	color: #666;

	width: 450px;
	text-align: justify;
}






.error-input {
	border:1px solid #ff0000 !important;
}

.ok, .error, .error2, .ok2, .error-email {
	display:none;
	float:left;
	background: #cc0000;
	padding:3px 6px;
	color: white;
	font-weight:bold;
	width:438px;
	margin:2px 0;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.error2, .ok2 {display: block;}

.ok, .ok2 {background: #4FAF13;}



/***********************     Paginate      ***********************/

				#pages-container { float: left; width:100%; overflow: hidden; }

				#pages { margin: 25px 0 15px 55px; }



				.jPaginate {
					height: 34px;
					position: relative;
					color: #a5a5a5;
					font-size: small;
					width: 100%; }

				.jPaginate a {
					float: left;
					line-height: 15px;
					height: 18px;
					cursor: pointer;
					padding: 2px 5px;
					margin: 1px;
					font-size: 11px;
				}

				.jPaginate .jPag-current {
					line-height: 15px;
					height: 14px;
					cursor: text;
					padding: 2px 5px;
					margin: 1px;
					font-size: 11px;
					float: left;
				}

				.jPag-control-back {
					position: absolute;
					left: 0px; }

				.jPag-control-front {
					position: absolute;
					top: 0; }

				ul.jPag-pages {
					float: left;
					height: 20px; display: block;
					list-style-type:none;
					margin: 0; padding: 0;
				}

				ul.jPag-pages li {

					float: left;
					padding: 0;
					margin: 0; }

				span.jPag-current {
					line-height: 15px;
					height: 18px;
					cursor: pointer;
					border:0;
					margin: 1px;
					font-size: 11px;
					background: #0077bf !important;
					color: white !important; }

				ul.jPag-pages li span.jPag-previous,
				ul.jPag-pages li span.jPag-next,
				span.jPag-sprevious,
				span.jPag-snext,
				ul.jPag-pages li span.jPag-previous-img,
				ul.jPag-pages li span.jPag-next-img,
				span.jPag-sprevious-img,
				span.jPag-snext-img{
					height: 22px;
					margin: 2px;
					float: left;
					line-height: 18px; }

				ul.jPag-pages li span.jPag-previous,
				ul.jPag-pages li span.jPag-previous-img {
					margin: 2px 0px 2px 2px;
					font-size: 12px;
					font-weight: bold;
					width: 10px; }

				ul.jPag-pages li span.jPag-next,
				ul.jPag-pages li span.jPag-next-img {
					margin: 2px 2px 2px 0px;
					font-size: 12px;
					font-weight: bold;
					width: 10px; }

				span.jPag-sprevious,
				span.jPag-sprevious-img {
					margin: 0 0px 2px 2px;
					font-size: 18px;
					width: 15px;
					text-align: right; }

				span.jPag-snext,
				span.jPag-snext-img {
					margin: 0 2px 2px 0px;
					font-size: 18px;
					width: 15px;
					text-align: right; }


				#pages a {
					float:left;
					height:11px;
					margin:2px;
					padding:2px 4px 4px 4px;
					display:block;
					line-height: 1em !important;
					background: white !important;
					border: 0 !important;
					padding: 3px !important;
					color: #333 !important; }

				#pages a:hover { text-decoration: none; background: #0077bf !important; color: white !important; }
				#pages .prev {background: url(../images1/prev.gif) right no-repeat; width:11px; border:0;}
				#pages .next {background: url(../images1/next.gif) left no-repeat; width:11px; border:0;}












/*
 *	Tagi
 */

 #tagc {
 	float:left;
 	width: 242px;
 }

#tagc a {font-size: 100%;}
#tagc a:hover {color: #3569BE;}
#tagc .tag1 {font-size: 90%;  color: #999; line-height: 2.1em;}
#tagc .tag2 {font-size: 100%; color: #777; line-height: 1.8em;}
#tagc .tag3 {font-size: 120%; color: #666; line-height: 1.4em;}
#tagc .tag4 {font-size: 130%; color: #444; line-height: 1.3em;}
#tagc .tag5 {font-size: 150%; color: #333; line-height: 1.1em;}
#tagc .tag6 {font-size: 175%; color: #000; line-height: 1em;}

#tagc ul {

	width:242px;
}

#tagc li {float:left; height:20px; min-width:30px; text-align: center;}

.tags a {padding: 2px;}



#banery .firstnews {
	float:left;
	padding-bottom:8px;
}



/* table blogi */

.blogi td {vertical-align: top; padding:2em 0 0 0;}
.blogi tr {background: url("../i/hr-dots.png") top repeat-x;}




/* youtube gallery */

.yt-gallery {margin:0 0 0 -10px; float:left; width: 102%;}

.yt-gallery li {
	float:left;
	list-style: none;
	margin:15px 5px 0 5px;
	}
	.yt-gallery .date {
		float: left;
		width:100%;
		font-weight: normal;
		font-size:11px;
		color: #333;
	}
	.yt-gallery h3 {
		font-size:16px;
		font-weight: normal;
		line-height: 1.2em;
		width: 230px;
		height: 60px;
		display: block;
		position: relative;
	}
	.yt-gallery h3 .title {
		position: absolute;
		bottom:0; left:0;
	}
	.yt-gallery img {
		max-width:230px;
		margin-top:3px;
	}

	.yt-gallery a {
		transition: all .3s;
		-o-transition: all .3s;
		-moz-transition: all .3s;
		-webkit-transition: all .3s;
	}

	.yt-gallery a:hover {
		text-decoration: none;
		opacity:.8;
		filter:alpha(opacity=80);
	}

.yt-movie {
	float:left;
	width: 100%;
	text-align: center;
}




#gallery-index .item strong {float:left; width:100%; text-align: left;}
#gallery-index .item span {color: #333; font-weight: normal; font-size:11px; float:left; margin-right:5px;}

article .podpis {
	font-size:11px;
	line-height:1.2em;
	color: #555;
	width: 100%;
	float: left; clear: left;
}

.fb_share_button {float:right; clear:both;  width:135px; height:18px; margin-top:-20px; }

.big-fbk {
	float:left;
	width:100%;
	margin-top:15px;
}




/* BOTTOM NEWS added: 28/06/2012 by mc */

.bottom-news {
	float:left;
	width: 948px;
	margin:0 0 25px 0;
	padding:15px;
	background: #f2f2f2;
	border:1px solid #ccc;
	}

	.bottom-news .item {
		width:213px;
		float:left;
		margin-left:15px;
		padding-left:15px;
		background: none;
		margin-top:0; padding-top:0;
		border-left: 1px dashed #ccc;
		}
		.bottom-news .item:first-child {margin-left:0; padding-left:0; border:0;}
		.bottom-news .item img {max-width:100%;}
		.bottom-news .item h2 a {font-size:14px;}
		.bottom-news .item p {display:inline;}
		.bottom-news .item .more {float: none;}





/* komentarze - like */

.lubienielubie {
	float:right; clear:none;
	font-size: 11px;
	line-height:1.3em;

	margin:0; padding:0; width:auto;
	}
	.lubienielubie li {
		float: left !important;
		width:auto !important;
		margin:0 !important;
	}

	.lubienielubie .like-ok,
	.lubienielubie .like-error {
		display:none;
		font-size:11px;
		font-weight: normal;
		width: auto !important;
		background: none;
	}

	.lubienielubie .like-ok {color: #48BC00; margin-right: 5px;}
	.lubienielubie .like-error {color: #BE0000; margin-right:5px;}

	.lubienielubie .lubie,
	.lubienielubie .nie-lubie {
		display:block;
		padding:0;
		border-radius:0;
		width:15px; height: 15px;
		border:0;
		overflow: hidden;
		text-indent:-9999em;
		box-shadow: none;
		cursor: pointer;
	}

	.lubienielubie .lubie {
		background: url(../i/comment-likes.png) top no-repeat;
	}

	.lubienielubie .nie-lubie {
		margin-right:5px;
		background: url(../i/comment-likes.png) bottom no-repeat;
	}

	.lubienielubie .lubie:hover,
	.lubienielubie .nie-lubie:hover {
		opacity:.8;
		filter:alpha(opacity=80);
	}

	.lubienielubie .lubie:disabled,
	.lubienielubie .nie-lubie:disabled {
		opacity:.3;
		filter:alpha(opacity=30);
	}

	.lubienielubie .dobra-ocena {color: #48BC00 !important;}
	.lubienielubie .zla-ocena {color: #BE0000 !important;}



/* banery gazetki */

.gazetki {
	float:left;
	width: 960px;
	margin-top:15px;
	margin-bottom:30px;
	background: #3569BE;
	box-shadow: inset 0 0 25px #002121;
	padding:15px 10px 10px;
	}
	.gazetki h2 {
		color: white;
		font-size:20px;
		line-height: 1.1em;
		margin:0 0 5px 5px;
	}

	.gazetki .gazetka {
		float:left;
		padding:0;
		margin: 5px;
		}

		.gazetki .gazetka a {float: left;}
		.gazetki .gazetka img {float:left; max-width:182px;}





/* zglos sprawe form */

.zglosSprawe textarea {height:180px !important;}
.zglosSpraweLong textarea {width:97% !important;}
.zglosSprawe .submit {margin:0 !important;}
.zglosSprawe .error, .zglosSprawe .ok {width: auto;}
.zglosSprawe .star {
	color: #ff0000;
	font-weight:bold;
	float:left;
	margin-left:5px;
	font-size:18px;
}

.zglosSprawe > p {width:50% !important;}
.zglosSprawe .full {width: 100% !important;}
.zglosSprawe .full input {width:89%;}

.zglosSprawe label {
	width: 100% !important;
	text-align: left !important;
}

.zglosSprawe img {float:left; margin-left:5px;}


.zglosSpraweLong > p {width:28% !important;}

.zglosSpraweLong input[type="email"] {
	width: 381px !important;
}

.zglosSprawe input, .zglosSpraweLong input {
	line-height: 1.2em !important;
	padding:4px !important;
}

.zglosSprawe textarea, .zglosSpraweLong textarea {
	line-height: 1.2em !important;
	padding:4px 8px !important;
}




/*update: mc, 03-07-2012*/

.floater {
	float:left;
	width:100%;
	position: relative;
	background: url(../i/bg-gradient.png) top repeat-x;
}

header .row {
	float:left;
	width:100%;
	position: relative;
}

header.top .row {height:95px;}

#fromOkazje .row {float: left; margin: 0;}








/* mc, 10/07/2012 */


#kontakt-firma label {
	float:left;
	width: 100%;
	margin:8px 0 0 0;
}

#kontakt-firma span {
	float:left;
	width:100px;
	line-height: 2.1em;
}

#kontakt-firma input {float: left; line-height: 1.2em;}
#kontakt-firma img {float: left; margin:0 0 0 5px;}
#kontakt-firma textarea {height: 150px;}

#kontakt-firma .short {width:50px;}


#kontakt-firma button {
	padding: 0;
	font-size: 0;
	outline: 0 none;
	width: 63px; height: 26px;
	background: url(../i/buttons/wyslij.jpg) 0 0 no-repeat;
}

#kontakt-firma button:hover {
	opacity:.8;
	filter:alpha(opacity=80);
}




.advaframe {
	float:left;
	padding: .5em;
	background: #EDEDED;
	border-radius: 5px;
	border:1px solid #ccc;
	margin-bottom: 1em;
	width: 437px;
}

.advaframe .ok,
.advaframe .error {
	width: 425px !important;
}

.advaframe h5 {
	color: #666;
	font-size:16px;
	font-weight: bold;
}

#advaform input {
	width: 192px;
	margin:5px 0;
	line-height: 1.3em;
}

#advaform button {
	float: right; clear: right;
	width:213px;
	margin:5px 1px 0 0;
	padding: 4px 10px;
}

#advaform .right {margin-left:5px;}



.zapowiedzi .other {background: none; margin: 0 !important;}
.zapowiedzi li {
	background: url("../i/hr-dots.png") repeat-x scroll bottom transparent;
	padding: 5px 0;
	float: left;
	width: 100%;
}

.zapowiedzi li:first-child {
	padding-top: 0;
}

.zapowiedzi .date_sml {
	font-weight: normal;
	font-size: 11px;
	color: #666;
	margin-right:5px;
	float: left; clear: left;
}

.zapowiedzi .other a {
	font-size:12px !important;
	display: block; width: 202px;
	float: right;
}

.zapowiedzi .more {padding-top:5px !important; background: url("../i/i-arrows.png") no-repeat scroll right 10px transparent !important}

.zapowiedzi .dodaj {
	float: left; clear: left;
    color: white !important;
    font-size: 12px;
    line-height: 2em !important;
    text-shadow: 0 1px 2px #4F0000;
    text-transform: uppercase;
    margin-top:15px;
    margin-left: 40px;
}

.zapowiedzi .dodaj {
	display: block;
	overflow: hidden;
	padding:0;
	text-indent: -9999em;
	width: 161px; height: 25px;
	background: url(../i/buttons/wydarzenie.jpg);
}

.zapowiedzi .dodaj:hover {
	opacity: .8;
	filter:alpha(opacity=80);
	background: url(../i/buttons/wydarzenie.jpg);
}







.voiceWrapper2 {
text-align: center;
margin: 10px 0;
display: block;
width: 100%;
}
.voiceWrapper {text-align: center; margin: 5px 0;}

.userVoice {
	display: block;
	width:187px; height: 34px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../i/buttons/napiszdoredakcji.jpg);

	margin: 15px auto;
	float: none !important;
}

.userVoice:hover {
	opacity: .8;
	filter:alpha(opacity=80);
	background: url(../i/buttons/napiszdoredakcji.jpg);
}

.zglosSprawe {display: none;}

.zglosSprawe button {
	display: block;
	overflow: hidden;
	text-indent: -9999em;
	width: 63px; height: 26px;
	background: url(../i/buttons/wyslij.jpg);
}

.zglosSprawe button:hover {
	opacity: .8;
	filter:alpha(opacity=80);
	background: url(../i/buttons/wyslij.jpg);
}



.forfile label {width:48% !important; line-height: 1.2em !important;}
.forfile input {width: auto !important; max-width: 50% !important; clear: none; text-align: right; float:right !important;}


.forfile small {
	float: left;
	width:100%;
	text-align:justify;
	line-height: 1.2em !important;
}




.zobaogloszenia, .dodajogloszenie {
	background: url("../i/redblock.png") repeat-x scroll center top transparent;
    border-radius: 3px 3px 3px 3px;
    color: white;
    float: left;
    font-size: 11px;
    height: 21px !important;
    line-height: 20px !important;
    text-shadow: 0 1px 2px #4F0000;
    text-transform: uppercase;
    margin-right:10px;
    padding: 0 10px;
}

.zobaogloszenia:hover, .dodajogloszenie:hover {
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90);
}




.middlecol .news .item:first-child {
	margin-top:0;
	padding-top: 0;
	background: none;
}

.news .miedzynews {
	margin:8px 0 0 0;
	padding:0;
	width: 100%;
	text-align: center;
}





.sonda .clra {height: auto !important;}

header > h1 {clear: left;}





/* LokalnyHit */

#okazje .item:first-child {margin-left:0;}

#okazje .item {
    float: left;
    margin-left: 6px;
    position: relative;
    overflow: hidden;
    width: 152px;
    padding: 3px;
    min-height: 160px;
}

#okazje .item {
    float: left;
    margin-left: 6px;
    position: relative;
    overflow: hidden;
    width: 152px;
    padding: 3px;
    min-height: 160px;
}


#okazje .rShare {
    background-position: 0 -1225px;
}
#okazje .rib {
    background: url("../i/page-sprites.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    position: absolute;
    right: -4px;
    top: -2px;
    width: 59px;
    z-index: 10;
}
#okazje .rShare, #okazje .vc {
    display: none !important;
}

#okazje .vc {
    background: url("../i/page-sprites.png") no-repeat scroll 0 -352px transparent;
    display: block;
    height: 25px;
    left: 10px;
    position: absolute;
    top: 65px;
    width: 31px;
    z-index: 10;
}




/*------      Okazje      ------*/

#okazje {
	float: left;
	width: 100%;
	margin: 0 0 0 0; }

	#okazje h3 { margin: 0 0 10px 0; }

	#okazje .item {
		width:152px;
		float: left;

	}

	#okazje .item:hover {
		text-decoration: none;
		background-color: #f3f3f3; }

	#okazje img { border: 1px solid #ccc; max-width:150px; }

	#okazje .title,
	#okazje .price,
	#okazje .shop {
		display: block;
		margin: 2px }

	#okazje h5 {
		text-transform: uppercase;
		line-height: 1.2em;
		font-weight: bold;
		font-size:11px;
		color:#353535;
	}

	#okazje .price {
		font-size: 14px;
		font-weight: bold;
		color: #990000; }

		#okazje strike {
			color: #777;
			font-size:11px;
		}



	/* LokalnyHit na portalach w artykulach*/

#okazje2 .item:first-child {margin-left:0;}

#okazje2 .item {
    float: left;
    margin-left: 6px;
    position: relative;
    overflow: hidden;
    width: 152px;
    padding: 3px;
    min-height: 160px;
}


#okazje2 .rShare {
    background-position: 0 -1225px;
}
#okazje2 .rib {
    background: url("../i/page-sprites.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    position: absolute;
    right: -4px;
    top: -2px;
    width: 59px;
    z-index: 10;
}
#okazje2 .rShare, #okazje2 vc {
    display: none !important;
}

#okazje2 .vc {
    background: url("../i/page-sprites.png") no-repeat scroll 0 -352px transparent;
    display: block;
    height: 25px;
    left: 10px;
    position: absolute;
    top: 65px;
    width: 31px;
    z-index: 10;
}




/*------      Okazje  na portalach w artykulach*    ------*/

#okazje2 {
	float: left;
	width: 100%;
	margin: 0 60px; }

	#okazje2 h3 { margin: 0 25 10px 0; }

	#okazje2 .item {
		width:152px;
		float: left;

	}

	#okazje2 .item:hover {
		text-decoration: none;
		background-color: #f3f3f3; }

	#okazje2 img { border: 1px solid #ccc; max-width:150px; }

	#okazje2 .title,
	#okazje2 .price,
	#okazje2 .shop {
		display: block;
		margin: 2px }

	#okazje2 h5 {
		text-transform: uppercase;
		line-height: 1.2em;
		font-weight: bold;
		font-size:11px;
		color:#353535;
	}

	#okazje2 .price {
		font-size: 14px;
		font-weight: bold;
		color: #990000; }

		#okazje2 strike {
			color: #777;
			font-size:11px;
		}

	/* LokalnyHit na portalach - okazje 5*/


#okazje5 .item {
    float: left;
    margin-left: 6px;
    position: relative;
    overflow: hidden;
    width: 152px;
    padding: 3px;
    min-height: 160px;
}


#okazje5 .rShare {
    background-position: 0 -1225px;

}
#okazje5 .rib {
    background: url("../i/page-sprites.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 56px;
    position: absolute;
    right: -4px;
    top: -2px;
    width: 59px;
    z-index: 10;
}
#okazje5 .rShare, #okazje5 vc {
    display: none !important;
}

#okazje5 .vc {
    background: url("../i/page-sprites.png") no-repeat scroll 0 -352px transparent;
    display: block;
    height: 25px;
    left: 10px;
    position: absolute;
    top: 65px;
    width: 31px;
    z-index: 10;
}




/*------      Okazje  na portalach - okazje5*    ------*/

#okazje5 {
	float: left;
	width: 100%;
	margin: 0 25px; }

	#okazje5 h3 {
	float: left;
	width: 100%;
	margin: 20px -10px  0; }

	#okazje5 .item {
		width:152px;
		float: left;

	}

	#okazje5 .item:hover {
		text-decoration: none;
		background-color: #f3f3f3; }

	#okazje5 img { border: 1px solid #ccc; max-width:152px; }

	#okazje5 .title,
	#okazje5 .price,
	#okazje5 .shop {
		display: block;
		margin: 2px }

	#okazje5 h5 {
		text-transform: uppercase;
		line-height: 1.2em;
		font-weight: bold;
		font-size:11px;
		color:#353535;
	}

	#okazje5 .price {
		font-size: 14px;
		font-weight: bold;
		color: #990000; }

		#okazje5 strike {
			color: #777;
			font-size:11px;
		}








article table {
	border-collapse: separate;
	border-spacing: 2px;
	max-width:100%;
	}

	article table th {
		border:1px solid #ccc;
		/*text-align: center;*/
		vertical-align: middle;
		padding:3px;
		font-weight: bold;
		background: #f9f9f9;
	}

	article table td {
		border:1px solid #ddd;
		/*text-align: center;*/
		vertical-align: middle;
		padding:3px;
	}

	article table td p, article table th p {padding: 0;}




aside.leftcol, aside.rightcol {
	font-size:0%;
}

aside.leftcol *, aside.rightcol * {font-size: auto;}

aside.leftcol .box, aside.rightcol .box, .our-bloggers, .sonda {
	font-size:12px;
}





/* elastyczne komentarze */

.lista_komentarzy {
	float: left;
	width:100%;
}

#comments li {width:100%;}
#comments li .item {width:97.3%;}

.comments-uwaga {width:100%;}

#addComments {width:100%;}
#addComments textarea {width: 95%;}





.cytat p {padding-bottom:0;}

article p em {font-style: italic;}








.zobaogloszenia {
	display: block;
	padding:0;
	width:127px; height: 21px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../i/buttons/wszystkie.jpg);
}

.zobaogloszenia:hover {
	opacity: .8;
	filter:alpha(opacity=80);
	background: url(../i/buttons/wszystkie.jpg);
}


.dodajogloszenie {
	display: block;
	padding:0;
	width:55px; height: 21px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../i/buttons/dodaj.jpg);
}

.dodajogloszenie:hover {
	opacity: .8;
	filter:alpha(opacity=80);
	background: url(../i/buttons/dodaj.jpg);
}





/* YT movies */

.yt-gallery a, .yt-movie {position: relative;}

.play {
	position: absolute;
	width:57px; height: 58px;
	background: url(../i/play.png);
	top:50%; margin-top:-29px;
	left:50%; margin-left:-28px;
	z-index:100;
}

.yt-gallery .play {
	top: 60%;
}


.ng {
	margin-bottom: 5px;
}







/*
		wyniki sondy
*/

.sonda_section table {
	border:0;
	background: transparent;
}

.sonda_section td {
	border:0;
	text-align: left;
}





/* movie box */

.movies_box .more {
	float: left;
	line-height: 1em;
	margin-top:3px;
}

.movies_box .more3, .movies_box .more2 {
	margin-left:0 !important;
	background: none !important;
	padding-right: 4px !important;
	border-right: 1px solid #ccc;
}

.movies_box .more2 {
	margin-left:4px !important;
}

.movies_box .more1 {
	margin-left:4px !important;
	background: url("../i/i-arrows.png") right 3px no-repeat !important;
}




.rightcol #ogloszenia small {
	font-size:10px;
	color: #999;
}




/* bez górnego menu */

.notopnav {background: white url("../i/bg-gradient.png") 0 -29px repeat-x;}
.notopnav .shortlinks {display: none;}
.notopnav .page-content {margin-top: 0;}




.footer-ban {margin-top:10px;}



.middlecol .ban {margin-top:7px;}


.hasGiPlusLeft #pages {
	margin-left: 260px !important;
}

.hasGi #pages {
	margin-left: 369px !important;
}



.nadocena {text-align: center;}
.nadocena .ban {float: none; margin: 0 auto;}



article .ban {
	width: 100%;
	text-align: center;
}


section sup {
	font-size: 11px;
	vertical-align: top;
}




#comments h3.bt {width: 100%;}

#comments h3.bt a {
	float: right;
	font-size: 11px;
	color: #D62322;
}

#addComments .akcept {
	float: left;
	width: 372px;
	margin-top: 5px;
}



.fullcol {width: 100% !important;}

article table td {vertical-align: top;}


.page-content > .top:first-of-type {width: 100%; text-align: center}