@media only screen and (min-width: 970px) {
	#c-left nav {
		display: block !important;
	}
}

/* content 950 */
@media only screen and (max-width: 1220px) {
	#c-all,
	#top-bar,
	#slide-header,
	#slide-header .slide-buttons,
	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		width: 910px !important;
	}

	/*#c-top-bar {*/
	/*	height: 140px;*/
	/*}*/

	/*#main-menu {*/
	/*	top: 100px;*/
	/*}*/

	#c-header,
	#slide-header {
		height: 318px;
	}

	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		height: 288px;
	}

	#header-movie iframe {
		width: 910px;
		height: 512px;
	}

	#c-left {
		width: 260px;
	}

	#c-right {
		width: 610px;
	}

	.cmp-gallery.n-image > .item {
		width: 144px;
		height: 108px;
		line-height: 108px;
	}

	.cmp-gallery.n-image > .item > img {
		max-width: 144px;
		max-height: 108px;
	}

	.cmp-image > .left img,
	.cmp-image > .right img {
		max-width: 300px;
	}

	.news:nth-child(3n+1) {
		margin: 0 0 20px 20px;
	}

	.news:nth-child(2n+1) {
		margin-left: 15px;
	}

    .cmp-file > .txt {
        width: 545px;
    }
}

/* content 700*/
@media only screen and (max-width: 970px) {
	#c-all,
	#top-bar,
	#slide-header,
	#slide-header .slide-buttons,
	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		width: 700px !important;
	}

	#c-top-bar {
		height: 100px;
	}

	#c-header,
	#slide-header {
		height: 252px;
	}

	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		height: 222px;
	}
	
	#main-menu {
		display: none;
	}

	#header-movie iframe {
		width: 700px;
		height: 394px;
	}

	#c-left,
	#c-right {
		float: none !important;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		min-height: 0;
		padding: 0 !important;
	}

	#c-right {
		margin-top: 20px;
	}

	#menu-trigger {
		display: block;
	}
	
	#c-left nav {
		display: none;
	}

	#c-left .main-menu-pos {
		display: block;
	}
	
	#c-left .menu-block > ul > li {
	}

	#c-left .menu-block > ul > li,
	#c-left .menu-block .header, 
	#c-left .menu-block .header a {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	
	#c-left .menu-block a,
	#c-left  .menu-block ul > li > ul > li.header {
		padding: 8px 10px !important;
	}
	
	#c-left  .menu-block ul > li > ul > li a {
		padding-left: 20px !important;
	}

	#c-left .menu-block .header,
	#c-left .menu-block .header a,
	#c-left .menu-block .header.first-header {
		margin-top: 0;
		font-weight: normal;
		text-transform: none;
	}

	.cmp-gallery.n-image > .item {
		width: 132px;
		height: 99px;
		line-height: 99px;
	}

	.cmp-gallery.n-image > .item > img {
		max-width: 132px;
		max-height: 99px;
	}

    .cmp-file > .txt {
        width: 635px;
    }

	.cmp-image > .left img,
	.cmp-image > .right img {
		max-width: 350px;
	}

	.news {
		width: 220px;
		height: 290px;
	}

	.news > .min-image {
		height: 220px;
	}

	.news:nth-child(2n+1) {
		margin: 0 0 20px 20px;
	}

	.news:nth-child(3n+1) {
		margin-left: 0;
	}

	.news > .txt {
		font-size: 14px;
	}

	#overlay-content > .popup {
		max-width: 90% !important;
	}
	
	#overlay-content > .popup .item.active {
	    max-width: 100%;
	}
	
	#overlay-content > .popup img {
	    max-width: 100%;
	}

	.n-imprezy-cykliczne-1 .txt,
	.n-imprezy-cykliczne-2 .txt,
	.n-imprezy-cykliczne-3 .txt,
	.n-imprezy-cykliczne-4 .txt {
		font-size: 16px !important;
		line-height: 22px !important;
	}
}

/* content 640*/
@media only screen and (max-width: 720px) {
	#c-all,
	#top-bar,
	#slide-header,
	#slide-header .slide-buttons,
	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		width: 640px !important;
	}

	#c-header,
	#slide-header {
		height: 233px;
	}

	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		height: 203px;
	}

	#header-movie iframe {
		width: 640px;
		height: 360px;
	}

	.cmp-file > .txt {
		width: 575px;
	}
	
	.cmp-movie > .movie > iframe {
		height: 350px;
	}
	
	.cmp-gallery.n-image > .item {
		width: 120px;
		height: 100px;
		line-height: 100px;
	}
	
	.cmp-gallery.n-image > .item > img {
		max-width: 120px;
		max-height: 100px;
	}

	.cmp-image > .left img,
	.cmp-image > .right img {
		max-width: 320px;
	}

	.news {
		width: 200px;
		height: 270px;
	}

	.news > .min-image {
		height: 200px;
	}

	.news > .txt {
		font-size: 12px;
	}

	.n-imprezy-cykliczne-1 .txt,
	.n-imprezy-cykliczne-2 .txt,
	.n-imprezy-cykliczne-3 .txt,
	.n-imprezy-cykliczne-4 .txt {
		font-size: 16px !important;
		line-height: 20px !important;
	}
}

/* content 540*/
@media only screen and (max-width: 660px) {
	#c-all,
	#top-bar,
	#slide-header,
	#slide-header .slide-buttons,
	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		width: 540px !important;
	}

	#c-header,
	#slide-header {
		height: 201px;
	}

	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		height: 171px;
	}

	#header-movie iframe {
		width: 540px;
		height: 304px;
	}
	
	#main-menu {
		font-size: 12px;
	}
	
	#main-menu a {
		padding: 0 8px;
	}
	
	h1 {
		font-size: 16px;
		line-height: 22px;
	}
	
	h2 {
		font-size: 18px;
		line-height: 22px;
	}
	
	h3 {
	    padding: 5px 0;
	    font-size: 16px;
	    line-height: 20px;
	}
	
	#c-content {
		font-size: 14px;
		line-height: 20px;
	}
	
	.cmp-file > .txt {
		width: 475px;
	}
	
	.cmp-movie > .movie > iframe {
		height: 300px;
	}
	
	.cmp-gallery.n-image > .item {
		width: 100px;
		height: 80px;
		line-height: 80px;
	}
	
	.cmp-gallery.n-image > .item > img {
		max-width: 100px;
		max-height: 80px;
	}

	.cmp-image > .left img,
	.cmp-image > .right img {
		max-width: 270px;
	}

	.news {
		width: 260px;
		height: 330px;
	}

	.news > .min-image {
		height: 260px;
	}

	.news:nth-child(3n+1) {
		margin: 0 0 20px 20px;
	}

	.news:nth-child(2n+1) {
		margin-left: 0;
	}

	.news > .txt {
		font-size: 16px;
	}
}

/* content 450*/
@media only screen and (max-width: 560px) {
	#c-all,
	#top-bar,
	#slide-header,
	#slide-header .slide-buttons,
	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		width: 450px !important;
	}

	#c-header,
	#slide-header {
		height: 173px;
	}

	#slide-header .slides-clip,
	#slide-header .slide,
	#slide-header .slide img,
	#slide-header .slide-sec,
	#slide-header .slide-sec img {
		height: 143px;
	}

	#header-movie iframe {
		width: 450px;
		height: 253px;
	}

	.cmp-file > .txt {
		width: 385px;
	}
	
	.cmp-image > .left img, 
	.cmp-image > .right img {
		max-width: 200px;	
	}
	
	.cmp-movie > .movie > iframe {
		height: 250px;
	}
	
	.cmp-gallery.n-image > .item {
		width: 104px;
		height: 80px;
		line-height: 80px;
	}
	
	.cmp-gallery.n-image > .item > img {
		max-width: 104px;
		max-height: 80px;
	}

	.cmp-image > .left img,
	.cmp-image > .right img {
		max-width: 220px;
	}

	.news {
		width: 215px;
		height: 285px;
	}

	.news > .min-image {
		height: 215px;
	}

	.news > .txt {
		font-size: 12px;
	}
}

/* content 300*/
@media only screen and (max-width: 470px) {
	#c-all,
	#top-bar,
	#slide-header {
		width: 300px !important;
	}
	
	#c-header {
		display: none;
	}

	#c-top-bar,
	#top-bar {
		height: 84px;
	}

	#top-bar #logo {
		left: 0;
		width: 120px;
		height: 44px;
	}

	#top-bar #top-bar-icons {
		right: 0;
		top: 27px;
	}

	#search-form {
		right: 0;
	}

	#header-movie iframe {
		width: 300px;
		height: 169px;
	}

	#c-middle {
		padding-top: 0;
	}

	h1 {
		font-size: 14px;
		line-height: 20px;
	}

	h2 {
		font-size: 16px;
		line-height: 20px;
	}

	h3 {
		font-size: 14px;
		line-height: 18px;
	}

	#c-content table {
		font-size: 11px;
		line-height: 15px;
	}
	
	.cmp-file > .txt {
		width: 235px;
	}
	
	.cmp-image > .left img, 
	.cmp-image > .right img {
		max-width: 140px;	
	}
	
	.cmp-movie > .movie > iframe {
		height: 180px;
	}
	
	.cmp-gallery.n-image > .item {
		width: 92px;
		height: 70px;
		line-height: 70px;
	}
	
	.cmp-gallery.n-image > .item > img {
		max-width: 92px;
		max-height: 70px;
	}

	.news {
		width: 260px;
		height: 330px;
		margin: 0 20px 20px 20px;
	}

	.news > .min-image {
		height: 260px;
	}

	.news:nth-child(2n+1) {
		margin: 0 20px 20px 20px;
	}
	
}