
/* -----[ common styles ]---------------------------------------------------- */

#content { overflow: hidden; width: 1000px; padding-left:5px;}
#mainContent { overflow: hidden; width: 1000px; }

h2 { position: relative; overflow: hidden; display: block; margin: 0; }
	h2.header_news_konkursy { width: 1000px; height: 56px; background: url(../img/content/header_news_konkursy2.gif) no-repeat 0 0; }
	h2.header_recenzje_polecamy { width: 505px; height: 56px; background: url(../img/content/header_recenzje_polecamy.gif) no-repeat 0 0; }

#content h2 .rss { position: absolute; display: block; width: 10px; height: 10px; }
#content h2.header_news { width: 495px; height: 56px; text-indent: -9999em; background: url(../img/content/header_news_konkursy2.gif) no-repeat 0 0; }	
	#content h2.header_news .rss { left: 78px; top: 32px; width: 10px; height: 10px; }	
#content h2.header_recenzje_2 { width: 295px; height: 56px; text-indent: -9999em; background: url(../img/content/header_recenzje_2.gif) no-repeat 0px 0; }
#content h2.header_polecamy { width: 295px; height: 56px; text-indent: -9999em; background: url(../img/content/header_polecamy.gif) no-repeat 0px 0; }
#content h2.header_konkursy { width: 295px; height: 56px; text-indent: -9999em; background: url(../img/content/header_konkursy.gif) no-repeat 0px 0; }

/* -----[ main page styles ]------------------------------------------------- */

#mainContent.homepage { background: url(../img/content/dotline_vertical.gif) repeat-y 495px 0; }
#content .flashContainer { overflow: hidden; float: left; width: 1000px; margin: 10px 0 0; }
	#content .flashContainer .topFlash { overflow: hidden; float: left; width: 1000px; height: 400px; background: #222; text-align: center; line-height: 400px; }
	#content .flashContainer .bottom1 { overflow: hidden; float: left; width: 468px; height: 60px; margin: 0 16px; text-align: center; line-height: 60px; }
	#content .flashContainer .bottom2 { overflow: hidden; float: left; width: 468px; height: 60px; margin: 0 16px; text-align: center; line-height: 60px; }

#content .newsContainer { overflow: hidden; float: left; width: 495px; padding: 0 0 15px; }
	#content .newsContainer ul.newsList { overflow: hidden; display: block; width: 495px; }
		#content .newsContainer ul.newsList li.item { overflow: hidden; display: block; width: 470px; margin: 0 0 30px 25px; }
			#content .newsContainer ul.newsList li.item div.newsPhoto { overflow: hidden; float: left; width: 184px; }
				#content .newsContainer ul.newsList li.item div.newsPhoto img { display: block; }
			#content .newsContainer ul.newsList li.item div.newsBody { overflow: hidden; float: left; width: 271px; margin-left: 10px; }
				#content .newsContainer ul.newsList li.item div.newsBody h3 { font-size: 1.6em; color: #ff6500; font-weight: bold; /* font-family: Georgia, "Times New Roman", Times, serif; */ }
					#content .newsContainer ul.newsList li.item div.newsBody h3 a { color: #ff6500; }
				#content .newsContainer ul.newsList li.item div.newsBody .description { display: block; margin: 13px 0 0; font-size: 1.2em; line-height: 1.5em; }
				#content .newsContainer ul.newsList li.item div.newsBody .newsAuthor { display: block; margin: 8px 0 0; font-size: 1.1em; color: #ccc; }
	#content .newsContainer .more { display: block; float: right; margin: 0 10px 0 0; font-size: 1.2em; text-decoration: none; }
	#content .newsContainer .more:hover { text-decoration: none; }
		#content .newsContainer .more span { background: #ff6500; padding: 0 2px; font-weight: bold; }
		#content .newsContainer .more:hover span { color: #ff6500; background: #fff; }

#content .konkursyContainer { overflow: hidden; float: left; width: 505px; }
	#content .konkursyContainer h2.header_konkursy { overflow: hidden; float: left; width: 505px; height: 56px; text-indent: -9999em; background: url(../img/content/header_news_konkursy2.gif) no-repeat -495px 0; }
		#content .konkursyContainer h2.header_konkursy .rss { left: 106px; top: 32px; }
	#content .konkursyContainer ul.konkursyList { overflow: hidden; float: left; display: block; width: 500px; background: url(a../img/content/dotline_vertical.gif) repeat-y 0 0; }
		#content .konkursyContainer ul.konkursyList li.item { overflow: hidden; margin: 0 0 15px; text-align: center; padding-right:15px;}
			#content .konkursyContainer ul.konkursyList li.item a.image { margin: 10px;
                          padding: 10px;
                          display: block;
                          text-align: center;
                          background-color: #222;
                          width: 50%;
                          float:left;
                        }
                        #content .konkursyContainer ul.konkursyList li.item .konkursy_desc {
                          display: block;
                          float: right;
                          width: 40%;
                          font-size: 12px;
                          text-align: justify;
                          line-height: 18px;
                        }
                        div.more{
                          margin-top:10px;
                          float:right;
                          font-size: 12px;
                        }
                #content .more span { background: #ff6500; padding: 0 2px; font-weight: bold; margin: 0 10px 0 0; font-size: 1.2em; text-decoration: none;}
                #content .more:hover span { color: #ff6500; background: #fff; text-decoration: none;}
                #content a.more:hover {text-decoration:none;}
                
                #content .konkursyContainer ul.konkursyList li.item a.title { display: block; margin: 10px 0 10px; font-size: 1.2em; font-weight: bold; color: #ff6500; text-align: justify;}
	#content .konkursyReplacement {margin-top: 28px;text-align: center;}

#content .boxRecenzjePolecamy { overflow: hidden; float: left; width: 505px; background: url(../img/content/dotline_vertical.gif) repeat-y 295px 0; }
#content .recenzjeContainer { overflow: hidden; float: left; width: 295px; }
	#content h2.header_recenzje { width: 295px; height: 56px; text-indent: -9999em; background: url(../img/content/header_recenzje_polecamy.gif) no-repeat 0px 0; }
		#content h2.header_recenzje .rss { left: 101px; top: 29px; }
	#content .recenzjeContainer ul.recenzjeList { overflow: hidden; display: block; width: 295px; }
		#content .recenzjeContainer ul.recenzjeList li.item { overflow: hidden; float: left; width: 277px; margin: 0 0 15px 18px; }
			#content .recenzjeContainer ul.recenzjeList li.item .photo { overflow: hidden; float: left; width: 90px; }
				#content .recenzjeContainer ul.recenzjeList li.item .photo img { display: block; width: 90px; }
			#content .recenzjeContainer ul.recenzjeList li.item .info { overflow: hidden; float: left; width: 178px; margin: 0 0 0 8px; }
				#content .recenzjeContainer ul.recenzjeList li.item .info .title { display: block; margin: 0 0 5px; font-size: 1.2em; font-weight: bold; }
					#content .recenzjeContainer ul.recenzjeList li.item .info .title a { color: #ff6500; }
				#content .recenzjeContainer ul.recenzjeList li.item .info .author { font-size: 1.1em; color: #ccc; }
				#content .recenzjeContainer ul.recenzjeList li.item .info .date { font-size: 1.1em; color: #ccc; }
			#content .recenzjeContainer ul.recenzjeList li.item .description { overflow: hidden; float: left; width: 249px; font-size: 1.2em; margin: 5px 0 0; }
	#content .recenzjeContainer .more { display: block; float: right; margin: 0 10px 0 0; font-size: 1.2em; text-decoration: none; }
	#content .recenzjeContainer .more:hover { text-decoration: none; }
		#content .recenzjeContainer .more span { background: #ff6500; padding: 0 2px; font-weight: bold; }
		#content .recenzjeContainer .more:hover span { color: #ff6500; background: #fff; }
				
#content .polecamyContainer { overflow: hidden; float: left; width: 205px; }
	#content .polecamyContainer h2.header_polecamy { width: 210px; height: 56px; text-indent: -9999em; background: url(../img/content/header_recenzje_polecamy.gif) no-repeat -295px 0; }
		#content .polecamyContainer h2.header_polecamy .rss { left: 105px; top: 29px; }
	#content .polecamyContainer ul.polecamyList { overflow: hidden; display: block; width: 210px; }
		#content .polecamyContainer ul.polecamyList li.item { overflow: hidden; display: block; width: 170px; margin: 0 0 2px; padding: 0 0 0 25px; font-size: 1.2em; color: #fff; line-height: 1.5em; background: url(../img/content/pol.gif) no-repeat 16px 8px; }
			#content .polecamyContainer ul.polecamyList li.item a {  color: #fff; }

#content .flashBox1 { overflow: hidden; width: 505px; padding: 18px 0 0; background: url(../img/content/box_border_1.gif) no-repeat 0 0; }
	#content .flashBox1 .flash { width: 486px; height: 200px; margin: 0 14px 0 5px; text-align: center; line-height: 200px; }

#content .boxVideoFoto { overflow: hidden; float: left; width: 505px; background: url(../img/content/dotline_vertical.gif) repeat-y 253px 0; }
	#content .boxVideoFoto .boxBottom { overflow: hidden; float: left; width: 505px; height: 9px; background: url(../img/content/box_border_2.gif) no-repeat 0 0; }

#content .videoContainer { overflow: hidden; float: left; width: 253px; }
	#content .videoContainer h2.header_video { overflow: hidden; display: block; width: 253px; height: 47px; text-indent: -9999em; background: url(../img/content/header_video_foto.gif) no-repeat 0 0; }
		#content .videoContainer h2.header_video .rss { left: 74px; top: 18px; }
	#content .videoContainer ul.videoList { overflow: hidden; display: block; width: 253px; }
		#content .videoContainer ul.videoList li.item { overflow: hidden; float: left; width: 235px; margin: 0 0 15px 18px; }
			#content .videoContainer ul.videoList li.item .photo { overflow: hidden; float: left; width: 60px; }
				#content .videoContainer ul.videoList li.item .photo img { display: block; width: 60px; }
			#content .videoContainer ul.videoList li.item .info { overflow: hidden; float: left; width: 165px; margin: 0 0 0 8px; }
				#content .videoContainer ul.videoList li.item .info .title { display: block; margin: 0 0 5px; font-size: 1.2em; font-weight: bold; }
					#content .videoContainer ul.videoList li.item .info .title a { color: #ff6500; }
				#content .videoContainer ul.videoList li.item .info .author { font-size: 1.1em; color: #ccc; }
	#content .videoContainer .more { display: block; float: right; margin: 0 10px 10px 0; font-size: 1.2em; text-decoration: none; }
	#content .videoContainer .more:hover { text-decoration: none; }
		#content .videoContainer .more span { background: #ff6500; padding: 0 2px; font-weight: bold; }
		#content .videoContainer .more:hover span { color: #ff6500; background: #fff; }

#content .fotoContainer { overflow: hidden; float: left; width: 252px; }
	#content .fotoContainer h2.header_foto { overflow: hidden; display: block; width: 252px; height: 47px; text-indent: -9999em; background: url(../img/content/header_video_foto.gif) no-repeat -253px 0; }
		#content .fotoContainer h2.header_foto .rss { left: 70px; top: 18px; }
		#content .fotoContainer ul.fotoList li.item { overflow: hidden; float: left; width: 235px; margin: 0 0 15px 18px; }
			#content .fotoContainer ul.fotoList li.item .photo { overflow: hidden; float: left; width: 60px; }
				#content .fotoContainer ul.fotoList li.item .photo img { display: block; width: 60px; }
			#content .fotoContainer ul.fotoList li.item .info { overflow: hidden; float: left; width: 165px; margin: 0 0 0 8px; }
				#content .fotoContainer ul.fotoList li.item .info .title { display: block; margin: 0 0 5px; font-size: 1.2em; font-weight: bold; }
					#content .fotoContainer ul.fotoList li.item .info .title a { color: #ff6500; }
				#content .fotoContainer ul.fotoList li.item .info .author { font-size: 1.1em; color: #ccc; }
	#content .fotoContainer .more { display: block; float: right; margin: 0 10px 10px 0; font-size: 1.2em; text-decoration: none; }
	#content .fotoContainer .more:hover { text-decoration: none; }
		#content .fotoContainer .more span { background: #ff6500; padding: 0 2px; font-weight: bold; }
		#content .fotoContainer .more:hover span { color: #ff6500; background: #fff; }



/* -----[ subpages styles ]-------------------------------------------------- */

/* news page */
#mainContent.news { margin: 10px 0 0; }

#content ul.paginationNav { overflow: hidden; display: block; width: 667px; height: 26px; margin: 8px 0 8px 22px; background: url(../img/content/pagination_back.jpg) no-repeat 0 0; }
	#content ul.paginationNav li { overflow: hidden; display: block; float: left; height: 26px; line-height: 26px; }
		#content ul.paginationNav li a { display: block; width: 23px; height: 15px; text-indent: -9999em; margin-top: 6px; }
		#content ul.paginationNav li span { display: block; width: 23px; height: 15px; text-indent: -9999em; margin-top: 6px; }
	#content ul.paginationNav li.prev { width: 245px; }
		#content ul.paginationNav li.prev a { float: right; background: url(../img/content/b_prev.png) no-repeat 0 0; }
		#content ul.paginationNav li.prev a:hover { background-position: 0 -15px; }
		#content ul.paginationNav li.prev span { float: right; background: url(../img/content/b_prev.png) no-repeat 0 -30px; }
	#content ul.paginationNav li.date { width: 177px; font-size: 1.2em; font-weight: bold; text-align: center; }
	#content ul.paginationNav li.next { width: 245px; }
		#content ul.paginationNav li.next a { float: left; background: url(../img/content/b_next.png) no-repeat 0 0; }
		#content ul.paginationNav li.next a:hover { background-position: 0 -15px; }
		#content ul.paginationNav li.next span { float: left; background: url(../img/content/b_next.png) no-repeat 0 -30px; }

#mainContent.news .newsContainer { overflow: hidden; float: left; width: 689px; margin: 0 0 0 0px; padding: 20px 0 0 5px; background: url(../img/footer/footer_bottom_back.gif) repeat-x 0 16px; }
	#mainContent.news .newsContainer h2.titleNews { overflow: hidden; display: block; width: 181px; height: 25px; margin: 5px 0 5px 11px; text-indent: -9999em; background: url(../img/content/title_news.gif) no-repeat 0 0; }
	#mainContent.news .newsContainer ul.newsList { overflow: hidden; display: block; width: 667px; margin: 5px 0 0 22px; }
		#mainContent.news .newsContainer ul.newsList li.item { overflow: hidden; float: left; display: block; width: 667px; }
			#mainContent.news .newsContainer ul.newsList li.item .newsPhoto { overflow: hidden; float: left; width: 184px; }
			#mainContent.news .newsContainer ul.newsList li.item .newsBody { overflow: hidden; float: left; width: 413px; margin-left: 10px; }
				#mainContent.news .newsContainer ul.newsList li.item .newsBody h3 { font-size: 1.6em; }
					#mainContent.news .newsContainer ul.newsList li.item .newsBody h3 a {  }
				#mainContent.news .newsContainer ul.newsList li.item .newsBody .description {  }
				#mainContent.news .newsContainer ul.newsList li.item .newsBody .newsAuthor { font-size: 1.1em; }

#mainContent.news .sideBar { overflow: hidden; float: right; width: 305px; background: url(../img/content/dotline_vertical.gif) repeat-y 0 0; }
	#mainContent.news .sideBar .sidebarBottom { overflow: hidden; float: left; width: 311px; height: 9px; background: #000 url(../img/content/sidebar_bottom.gif) no-repeat 0 0; }
	#mainContent.news .sideBar h2.header_foto_galerie { overflow: hidden; display: block; width: 311px; height: 49px; text-indent: -9999em; background: url(../img/content/header_foto_galerie.gif) no-repeat 0 0; }
	#mainContent.news .sideBar h2.header_foto_galerie_in { overflow: hidden; display: block; width: 311px; height: 49px; text-indent: -9999em; background: url(../img/content/header_foto_galerie_in.gif) no-repeat 0 0; }
	#mainContent.news .sideBar h2.header_recenzje { overflow: hidden; display: block; width: 311px; height: 55px; text-indent: -9999em; background: url(../img/content/header_recenzje.gif) no-repeat 0 0; }
	#mainContent.news .sideBar h2.header_news { overflow: hidden; display: block; width: 311px; height: 55px; text-indent: -9999em; background: url(../img/content/header_news.gif) no-repeat 0 0; }
	#mainContent.news .sideBar h2.header_koncerty { overflow: hidden; display: block; width: 311px; height: 55px; text-indent: -9999em; background: url(../img/content/header_koncerty.gif) no-repeat 0 0; }
	#mainContent.news .sideBar .fotogalerieContainer { overflow: hidden; float: left; width: 300px; padding: 0 11px 0 0; background: url(../img/content/dotline_vertical.gif) repeat-y 295px 0; }
		#mainContent.news .sideBar .fotogalerieContainer ul.fotogalerieList { overflow: hidden; float: left; width: 270px; margin: 0 0 0 21px; }
			#mainContent.news .sideBar .fotogalerieContainer ul.fotogalerieList li.item { overflow: hidden; float: left; width: 270px; }
	
	#mainContent.news .sideBar .recenzjeContainer { overflow: hidden; float: left; width: 300px; padding: 0 11px 0 0; background: url(../img/content/dotline_vertical.gif) repeat-y 295px 0; }
		#mainContent.news .sideBar .recenzjeContainer ul.fotogalerieList { overflow: hidden; float: left; width: 270px; }
			#mainContent.news .sideBar .recenzjeContainer ul.fotogalerieList li.item { overflow: hidden; float: left; width: 270px; margin: 0 0 0 21px; }

	#content .sideBar .more { display: block; float: right; margin: 0 10px 10px 0; font-size: 1.2em; text-decoration: none; }
	#content .sideBar .more:hover { text-decoration: none; }
		#content .sideBar .more span { background: #ff6500; padding: 0 2px; font-weight: bold; }
		#content .sideBar .more:hover span { color: #ff6500; background: #fff; }

#mainContent.news {}
#mainContent.news .paginationContainer { width: 667px; margin: 10px 0; text-align: center; }
#mainContent.news ul.pagination { display: inline; list-style: none; margin: 0; padding: 0; font-size: 1.2em; }
	#mainContent.news ul.pagination li { display: inline;  margin: 0 2px; }
		#mainContent.news ul.pagination li a { padding: 2px; font-weight: bold; color: #ef7121; }
		#mainContent.news ul.pagination li a:hover { color: #fff; background: #ef7121; text-decoration: none; }
		#mainContent.news ul.pagination li a.prev {  }
		#mainContent.news ul.pagination li a.next {  }



/* foto page */

#content .sideBar h2.header_video { overflow: hidden; display: block; width: 311px; height: 49px; text-indent: -9999em; background: url(../img/content/header_video.gif) no-repeat 0 0; }

#content .galleryContainer { overflow: hidden; width: 689px; }
	#content .galleryContainer .galleryFlash { overflow: hidden; float: left; width: 689px; margin: 0 0 5px; text-align: center; }
	#content .galleryContainer .galleryAuthor { overflow: hidden; float: left; width: 689px; margin: 0 0 0 0px; padding: 5px 0 10px 0px; font-size: 1.1em; background: url(../img/content/news_spacer.gif) repeat-x 0 100%; }
		#content .galleryContainer .galleryAuthor .przekazDalej { overflow: hidden; float: right; padding: 0 20px 0 0; font-weight: bold; background: url(../img/content/icon_envelope.gif) no-repeat 100% 1px; }
	#content .galleryContainer .tagCloud { overflow: hidden; float: left; width: 689px; margin: 0 0 0 0px; padding: 10px 0 20px; font-size: 1.2em; line-height: 1.5em; background: url(../img/content/news_spacer.gif) repeat-x 0 100%; }
	#content .galleryContainer .socials { overflow: hidden; float: left; width: 689px; margin: 0 0 0 0px; padding: 5px 0 25px; font-size: 1.2em; line-height: 1.5em; }
		#content .galleryContainer .socials ul { float: left; }
			#content .galleryContainer .socials ul li { float: left; margin-left: 3px; }
				#content .galleryContainer .socials ul li a { display: block; width: 17px; height: 17px; text-indent: -9999em; }
				#content .galleryContainer .socials ul li a.blip { background: url(../img/content/_share/blip.gif) no-repeat 0 0; }
				#content .galleryContainer .socials ul li a.facebook { background: url(../img/content/_share/facebook.gif) no-repeat 0 0; }
				#content .galleryContainer .socials ul li a.flaker { background: url(../img/content/_share/flaker.gif) no-repeat 0 0; }
				#content .galleryContainer .socials ul li a.nk { background: url(../img/content/_share/nasza-klasa.gif) no-repeat 0 0; }
				#content .galleryContainer .socials ul li a.wykop { background: url(../img/content/_share/wykop.gif) no-repeat 0 0; }

				
				
	#content .galleryContainer .galleryTitle { overflow: hidden; float: left; width: 679px; margin: 0 0 0 0px; padding: 10px 10px 20px 0px; font-size: 2.2em; color: #ff6500; font-weight: bold; background: url(../img/content/news_spacer.gif) repeat-x 0 100%; }
		#content .galleryContainer .galleryTitle a { color: #ff6500; }
	#content .galleryContainer .galleryDescription { overflow: hidden; float: left; width: 689px; margin: 20px 0 10px; font-size: 1.2em; line-height: 1.5em; }
		#content .galleryContainer .galleryDescription p { margin: 0 0 10px; font-size: 1.3em;}
                #content .galleryContainer .galleryDescription div { padding-right: 10px;}
                div[align=justify]{text-align: justify;}
		
	#content .fbContainer { overflow: hidden; width: 350px; margin: 10px auto; }

#content .galleryContainer .galleryImages { overflow: hidden; width: 689px; padding: 10px 0 0; background: url(../img/content/news_spacer.gif) repeat-x 0 0; }
	#content .galleryContainer .galleryImages ul.galleryImagesList { overflow: hidden; display: block; width: 568px; margin: 0 auto; }
		#content .galleryContainer .galleryImages ul.galleryImagesList li.item { overflow: hidden; float: left; width: 130px; height: 90px; padding: 5px; background: #191919; border: 1px solid #000; }
		#content .galleryContainer .galleryImages ul.galleryImagesList li.item img { display: block; max-width: 130px; max-height: 90px; margin: 0 auto; vertical-align: middle; }

#content .galleryCommentsContainer { overflow: hidden; width: 678px; margin: 0 0 0 0px; padding: 10px 0 0; background: url(../img/content/news_spacer.gif) repeat-x 0 0; }
	#content .galleryCommentsContainer ul.commentsList { overflow: hidden; display: block; width: 667px; margin: 0 0 0 11px; }
		#content .galleryCommentsContainer ul.commentsList li { overflow: hidden; float: left; width: 667px; margin-bottom: 10px; }
			#content .galleryCommentsContainer ul.commentsList li .commentsCount { float: left; font-size: 1.2em; color: #007eff; font-weight: bold; }
				#content .galleryCommentsContainer ul.commentsList li .commentsCount span.count { font-weight: normal; color: #999; }
			#content .galleryCommentsContainer ul.commentsList li .addComment { float: right; padding: 0 24px 0 0; font-size: 1.2em; color: #ef7121; font-weight: bold; background: url(../img/content/comm_add.gif) no-repeat 100% 2px; }
				#content .galleryCommentsContainer ul.commentsList li .addComment a { color: #ef7121; }
		#content .galleryCommentsContainer ul.commentsList li.comment { margin: 10px 0 5px; }
		#content .galleryCommentsContainer ul.commentsList li.comment .commentAuthor { overflow: hidden; float: left; color: #999; }
			#content .galleryCommentsContainer ul.commentsList li.comment .commentAuthor a { color: #fff; }
			#content .galleryCommentsContainer ul.commentsList li.comment .commentAuthor span { color: #fff; }
		#content .galleryCommentsContainer ul.commentsList li.comment .commentDate { overflow: hidden; float: right; color: #999; }
		#content .galleryCommentsContainer ul.commentsList li.comment .commentText { overflow: hidden; float: left; display: block; width: 655px; margin: 5px 0 0; padding: 5px; font-size: 1.2em; color: #FFF; line-height: 1.5em; border: 1px solid #2b2b2b; }
		#content .galleryCommentsContainer ul.commentsList li.comment .zglosNaruszenie { float: right; margin: 3px 1px 0 0; font-size: 1.1em; color: #ef7121; }


#content .linksContainer { overflow: hidden; width: 678px; margin: 10px 0 10px 11px; padding: 10px 0 0; background: url(../img/content/news_spacer.gif) repeat-x 0 0; }
	#content .linksContainer .linksNewsContainer { overflow: hidden; float: left; width: 348px; padding: 0 0 10px; }
	#content .linksContainer .linksVideoContainer { overflow: hidden; width: 330px; padding: 0 0 10px; }
	#content .linksContainer .linksFotoContainer { overflow: hidden; float: right; width: 330px; padding: 0 0 10px; }
		#content .linksContainer h2.newsLink { overflow: hidden; float: left; width: 313px; height: 27px; text-indent: -9999em; background: url(../img/content/links_news.gif) no-repeat 0 0; }
		#content .linksContainer h2.videoLink { overflow: hidden; float: left; width: 313px; height: 27px; text-indent: -9999em; background: url(../img/content/links_video.gif) no-repeat 0 0; }
		#content .linksContainer h2.fotoLink { overflow: hidden; float: left; width: 313px; height: 27px; text-indent: -9999em; background: url(../img/content/links_foto.gif) no-repeat 0 0; }
		#content .linksContainer a.more { margin: 10px 40px 0 0; }
		#content .linksContainer ul.linksList { overflow: hidden; float: left; width: 313px; }
			#content .linksContainer ul.linksList li.link { overflow: hidden; float: left; width: 313px; margin: 0 0 4px 8px; padding: 0 0 0 10px; font-size: 1.1em; color: #9fc1e3; font-weight: bold; line-height: 1.4em; background: url(../img/content/pol.gif) no-repeat 0 4px; }
				#content .linksContainer ul.linksList li.link a { color: #9fc1e3; }



/* video page  */
#movieShare { margin: 3px 0 0 22px; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 20px; float: left; }
.shareBox { margin-right: 10px; background-color: black; color: #666; border: 1px solid #2B2B2B; font-size: 11px; }
.shareBoxLabel { color: #666; }


/* recenzje page */

h2.title_recenzje { overflow: hidden; display: block; width: 181px; height: 25px; margin: 5px 0 10px 11px; text-indent: -9999em; background: url(../img/content/title_recenzje.gif) no-repeat 0 0; }

#mainContent.recenzje ul.newsList {}
	#mainContent.recenzje ul.newsList li.item {}
		#mainContent.recenzje ul.newsList li.item .newsPhoto { width: 120px !important; }
			#mainContent.recenzje ul.newsList li.item .newsPhoto img { width: 120px; }

#content h2.title { overflow: hidden; float: left; width: 679px; margin: 0 0 0 20px; padding: 10px 10px 20px 00px; font-size: 2.2em; color: #ff6500; font-weight: bold; background: url(../img/content/news_spacer.gif) repeat-x 0 100%; }

#content .infoContainer { overflow: hidden; float: left; width: 666px; margin: 0px 10px 0px 22px; font-size: 1.2em; border-bottom: dotted thin #333; padding: 7px 0; }
	#content .infoContainer .author { float: left; }
	#content .infoContainer .stars { float: right; height: 20px; line-height: 18px; width: 168px;}
		#content .infoContainer .stars span { float: right; height: 20px; width: 80px; margin: 0 0 0 5px; padding: 0; background: url(../img/content/stars.png) no-repeat 0 0; }
		#content .infoContainer .stars span.star0 { background-position: 0 0; }
		#content .infoContainer .stars span.star1 { background-position: 0 -20px; }
		#content .infoContainer .stars span.star2 { background-position: 0 -40px; }
		#content .infoContainer .stars span.star3 { background-position: 0 -60px; }
		#content .infoContainer .stars span.star4 { background-position: 0 -80px; }
		#content .infoContainer .stars span.star5 { background-position: 0 -100px; }

#content .articleContainer { overflow: hidden; float: left; width: 657px; margin: 20px 10px 20px 22px; font-size: 1.2em; line-height: 1.5em; }
	#content .articleContainer .leftImage { float: left; margin: 0 1.5em .5em 0; }
	#content .articleContainer .rightImage { float: right; margin: 0 0 .5em 1.5em; }
	#content .articleContainer p { margin: 0 0 1em; padding: 0; }
	#content .articleContainer a { color: #ff6500; }



/* koncerty page */

h2.title_koncerty { overflow: hidden; display: block; width: 181px; height: 25px; margin: 5px 0 10px 11px; text-indent: -9999em; background: url(../img/content/title_koncerty.gif) no-repeat 0 0; }
#mainContent .koncertyContainer { overflow: hidden; float: left; width: 667px; margin: 0 0 0 22px; }
	#mainContent .koncertyContainer h2.koncertyTitle { overflow: hidden; display: block; padding: 10px 0 10px; font-size: 2.2em; color: #ef7121; font-weight: bold; background: url(../img/content/news_spacer.gif) no-repeat 0 100%; }
	#mainContent .koncertyContainer ul.koncertyList { overflow: hidden; float: left; width: 667px; margin: 20px 0; }
		#mainContent .koncertyContainer ul.koncertyList li.item { overflow: hidden; float: left; width: 667px; margin: 0 0 25px; }
			#mainContent .koncertyContainer ul.koncertyList li.item p { color: #ccc; font-weight: bold; line-height: 1.5em; }
			#mainContent .koncertyContainer ul.koncertyList li.item p.date { font-size: 1.4em; }
			#mainContent .koncertyContainer ul.koncertyList li.item p.location { margin: 0 0 10px; font-size: 1.4em; }
			#mainContent .koncertyContainer ul.koncertyList li.item a.buyTicket {  }
				#mainContent .koncertyContainer ul.koncertyList li.item a.buyTicket img {  }
	
	#mainContent .sideBar ul.koncertyList { overflow: hidden; float: left; width: 270px; margin: 0 0 0 21px; }
		#mainContent .sideBar ul.koncertyList li { overflow: hidden; float: left; width: 270px; margin: 0 0 10px; }
			#mainContent .sideBar ul.koncertyList li .photo { overflow: hidden; float: left; width: 60px; height: 60px; margin: 0 20px 0 0; }
				#mainContent .sideBar ul.koncertyList li .photo img { overflow: hidden; display: block; width: 60px; height: 60px; }
			#mainContent .sideBar ul.koncertyList li a.month { float: left; font-size: 1.2em; font-weight: bold; color: #ef7121; }



/* konkursy page */

h2.title_konkursy { overflow: hidden; float: left; width: 181px; height: 25px; margin: 5px 0 20px 11px; text-indent: -9999em; background: url(../img/content/title_konkursy.gif) no-repeat 0 0; }

#content .formContainer { overflow: hidden; width: 689px; margin: 0 10px 20px 22px; }
	#content .formContainer form { display: block; width: 410px; font-size: 1.2em; }
		#content .formContainer form a { color: #ff6500; }
		#content .formContainer form label { float: left; margin: 10px 0 0px; }
		#content .formContainer form input { float: left; width: 400px; margin: 5px 0 0; padding: 3px; color: #999; border: 1px solid #2b2b2b; }
		#content .formContainer form textarea { float: left;  width: 400px; height: 100px; margin: 5px 0 0; padding: 3px; color: #999; border: 1px solid #2b2b2b; }
		#content .formContainer form input#regulamin { float: left; clear: left; width: auto; margin: 0 10px 0 0; }
		#content .formContainer form input#submit { float: left; clear: left; width: auto; margin: 20px 0 0 0px; color: #000; border: 1px solid #adb2b5; background: #f4f4f4; cursor: pointer; }
		#content .formContainer form input#submit:hover { color: #000; border: 1px solid #f4f4f4; background: #adb2b5; cursor: pointer; }



/* polecamy page */

h2.title_polecamy { overflow: hidden; float: left; width: 181px; height: 25px; margin: 5px 0 20px 11px; text-indent: -9999em; background: url(../img/content/title_polecamy.gif) no-repeat 0 0; }

/* szukaj page */

h2.title_szukaj { overflow: hidden; float: left; width: 181px; height: 25px; margin: 5px 0 20px 11px; text-indent: -9999em; background: url(../img/content/title_szukaj.gif) no-repeat 0 0; }

/* pagination style */
div.cgmpaginate {
    padding:3px;
    margin:3px 3px 3px 13px;
}

div.cgmpaginate a {
    padding: 4px 8px;
    margin-right: 2px;
    border: 1px solid #EF7121;
    
    text-decoration: none; 
    color: #CCC;
}
div.cgmpaginate a:hover, div.pagination a:active {
    border: 1px solid #2b66a5;
    color: #000;
    background-color: lightyellow;
}
div.cgmpaginate span.current {
    padding: 4px 8px;
    margin-right: 2px;
    border: 1px solid #EF7121;
    font-weight: bold;
    background-color: #EF7121;
    color: #FFF;
}
div.cgmpaginate span.disabled {
    padding: 4px 8px;
    margin-right: 2px;
    border: 1px solid #929292;
    color: #929292;
}

/* -----[ slider styles ]--------------------------------------------------- */
.main_image {
    width: 970px;
    height: 378px;
    background: black;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}
.main_image h2 {
    font-size: 48px;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 10px;
    font-family: 'Impact', sans-serif;
    line-height: 1.1em;
    text-shadow: black 0.1em 0.1em 0.2em;
    color: #D7FF00;
    filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=2, Color=#000000);
}
.main_image h2 strong, .main_image h2 b {
    font-size:58px;
    line-height: 1.3em;
    font-weight: normal;
}
.main_image a {
    text-decoration:none;
    width: 100%;
    height: 100%;
    display: block;
}
.main_image p {
    font-size: 1.2em;
    line-height: 1.6em;
    padding: 10px;
    margin: 0;
}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.main_image .block{
    width: 100%;
    line-height: 20px;
}
.main_image .slide {
    width: 970px;
    height: 378px;
    position: absolute;
}

/* -----[ slider thumbnails styles ]--------------------------------------------------- */
.nav {
    float: left;
    width: 970px;
    height: 66px;
    background: black;
    padding: 8px 0 0 5px;
}
.nav a {
    border: 1px solid #ccc;
    padding: 5px;
    float: left;
    margin: 0 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 48px;
    width: 117px;
}
.nav a:hover, .nav .activeSlide {
    border: 1px solid orange;
}

/* -----[ Impact font ]--------------------------------------------------- */
@font-face {
 font-family: Impact;
 src: url('/slajder/impact.eot') /* EOT file for IE */
}
@font-face {
 font-family: Impact;
 src: url('/slajder/impact.ttf') /* TTF file for CSS3 browsers */
}

/* -----[ Round madas ]--------------------------------------------------- */
.rounded {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

/* -----[ Glosowania ]--------------------------------------------------- */
.jarocin_item {
  clear:both;
  margin-top:10px;
  margin-bottom:40px;
}
.jarocin_item h2, #content .galleryContainer h2 {
  color: #ff6500;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 15px;
}

 #content .galleryContainer h2 {
  color: #ff6500;
  font-size: 18px;
  font-weight: bold;
  padding: 15px 0;
}

.jarocin_item p.opis, #content .galleryContainer p {
  font-size: 12px!important;
  text-align: justify;
}
.jarocin_maszynka, .glosowanie_maszynka{
  width: 320px;
  margin: 0 auto;
}

.glosowanie_maszynka{
  width: 320px;
  margin: 20px auto;
}

div.special_konkurs img {
  margin-top: 35px;
  float: left;
  width: 300px;
  margin-left: 100px;
}


/*------[ Header ]------------------------------------------------------- */

#header .logowrapper { float:left; }
#header .headerButtons { float:right; width:67px; }
	#header .headerButtons li { padding-bottom: 3px; }
