@media only screen and (max-width: 1600px) {

/* SLAJDY  */
	
	.s1,
	.s2
	{
		background-repeat: no-repeat;
		background-position: 95% bottom;
		background-size: auto 440px;
	}	
	
	
	.s3{
		background-repeat: no-repeat;
		background-position: 82% bottom;
		background-size: auto 440px;
	}	
	
	.s4
	{
		background-repeat: no-repeat;
		background-position: 95% bottom;
		background-size: auto 400px;
	}
	
	.s5
	{
		background-repeat: no-repeat;
		background-position: 95% bottom;
		background-size: auto 400px;
	}
	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 36px;
		line-height: 40px;
		padding: 15px 20px 9px 20px;
		top: 190px;
		left: 40px;
	}
	
	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
    #slideshow .s4 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{
		font-size: 16px;
		line-height: 20px;
		padding: 15px 20px 9px 20px;
		top: 240px;
		left: 40px;
}	
	
	#slideshow .s4 > .center > .txt_2{ 
		font-size: 16px;
		line-height: 20px;
		padding: 15px 20px 9px 20px;
		top: 290px;
		left: 40px;
	}	
	
	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		font-size: 16px;
		line-height: 28px;
		padding: 8px 20px 8px 20px;
		top: 330px;
		left: 60px;
	}
	
/*#slideshow .s4 > .center > .txt{ 
	font-size: 36px;
		line-height: 40px;
		padding: 15px 20px 9px 20px;
		top: 80px;
		left: 190px;
	}*/

	/* #slideshow .s4 > .center > p{ 
		font-size: 18px;
		top: 120px; 
		left: 425px; 
	}
#slideshow .s4 > .center > a{ 
		font-size: 14px;
		line-height: 28px;
		padding: 12px 20px 9px 20px;
		top: 150px;
		left: 190px;
	}*/


}

@media only screen and (max-width: 1025px) {

	#bg_home {
	background: url('../img/bg_home.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-size: cover;
	height: 434px;
	
}
	
	#header > .lang{
		background-image: none;
		margin-right: 20px;
	}
	
	
	#slideshow,
	#slideshow .slide{
		height: 440px;
		
	}

/* SLAJDY  */
	
	.s1,
	.s2
	{
		background-repeat: no-repeat;
		background-position: 520px center;
		background-size: auto 440px;
	}		
	
	.s3{
		background-repeat: no-repeat;
		background-position: 420px 80%;
		background-size: auto 440px;
	}	
	
	.s4{
		background-repeat: no-repeat;
		background-position: 520px bottom;
		background-size: auto 400px;
	}
	.s5{
		background-repeat: no-repeat;
		background-position: 520px bottom;
		background-size: auto 400px;
	}
	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 36px;
		line-height: 40px;
		padding: 15px 20px 9px 20px;
		top: 190px;
		left: 40px;
	}
	
	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
    #slideshow .s4 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{
		font-size: 16px;
		line-height: 20px;
		padding: 15px 20px 9px 20px;
		top: 240px;
		left: 40px;
}	

	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		font-size: 16px;
		line-height: 28px;
		padding: 8px 20px 8px 20px;
		top: 330px;
		left: 60px;
	}
	
	#slideshow .s4 > .center > .txt_2{ 
		font-size: 16px;
		line-height: 20px;
		padding: 15px 20px 9px 20px;
		top: 290px;
		left: 40px;
	}
	
/*#slideshow .s4 > .center > .txt{ 
	font-size: 36px;
		line-height: 40px;
		padding: 15px 20px 9px 20px;
		top: 80px;
		left: 190px;
	}
#slideshow .s4 > .center > .txt2{ 
		font-family: 'Great Vibes', cursive;
		text-shadow: -9px 10px 0px #970d13;
		font-size: 60px;
		line-height: 55px;
		top: 155px; 
		left: 300px;
	}	
	#slideshow .s4 > .center > p{ 
		font-size: 18px;
		top: 120px; 
		left: 425px; 
	}
#slideshow .s4 > .center > a{ 
		font-size: 14px;
		line-height: 28px;
		padding: 12px 20px 9px 20px;
		top: 150px;
		left: 190px;
	}*/


}


@media only screen and (max-width: 960px) {
	
	#bg_home {
	height: 404px;
}

	#header{
		width: 100%;
	}

	.navigation{
		display: block;
	}

	#header > .logo {
	
	}
	
	#header > .logo img {
	
	}
	
	#header > .flag {
		top: -55px;
		left: 300px;
	}

	
	#header > .open{
		display:none;
	}
	
	#content,
	#footer > .center,
	#footmenu > .center,
	#ue > .center{
		width: 100%;
	}
	
	#content > .calendar{
	margin: 0 0 0 30px;
}
	
	#content > .calendar > .cal_yyyy_mm {
	left: 80px;

}

	#content > .calendar > .cal_dd {
		left: 85px;
	}
	
	
	#content > .aktualnosci {
	float: left;
	width: 75%;
	padding: 20px 0 0 30px;
	}
	
	#content > .aktualnosci_link {
	clear: both;
	float: left;
	width: 205px;
	padding: 0;
	margin: 0 0 0 195px;
	}
	
	#content > .line{
		top: 40px;
		margin-bottom: 20px;
}
	
	#content > .box > h3{
	font-size: 24px;
	line-height: 30px;
}
	
	#content > .box_home > h3{
	font-size: 24px;
	line-height: 30px;
}
	

	#breadcrumbs > .center{
		width: 100%;
	}

	#slideshow,
	#slideshow .slide{
		height: 410px;
		
	}

	#slideshow .slide > .center{
		width: 100%;
		/*
		-ms-transform: scale(0.8); 
		-webkit-transform: scale(0.8); 
		transform: scale(0.8);*/
	}
	
	
	/* SLAJDY  */
	.s1,
	.s2
	{
		background-repeat: no-repeat;
		background-position: 480px bottom;
		background-size: auto 380px;
	}	
	
	.s3{
		background-repeat: no-repeat;
		background-position: 410px bottom;
		background-size: auto 380px;
	}		
	
	.s4{
		background-repeat: no-repeat;
		background-position: 440px bottom;
		background-size: auto 380px;
	}		
	.s5{
		background-repeat: no-repeat;
		background-position: 440px bottom;
		background-size: auto 380px;
	}
	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 28px;
		line-height: 36px;
		padding: 8px 15px 4px 15px;
		top: 165px; 
		left: 40px;
	}

	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{ 
		padding: 8px 15px 4px 15px;
		top: 205px; 
		left: 40px;
	}
	
    #slideshow .s4 > .center > .txt_2
	{ 
		padding: 8px 15px 4px 15px;
		top: 260px; 
		left: 40px;
	}
	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		font-size: 14px;
		padding: 6px 15px 4px 15px;
		top: 295px; 
		left: 55px; 
	}

/*#slideshow .s4 > .center > .txt{ 
		font-size: 28px;
		padding: 8px 15px 4px 15px;
		top: 107px; 
		left: 160px;
	}
	#slideshow .s4 > .center > .txt2{ 
		font-family: 'Great Vibes', cursive;	
		text-shadow: -9px 10px 0px #970d13;
		font-size: 50px;
		line-height:48px;
		top: 155px; 
		left: 280px;
	}
	
	#slideshow .s4 > .center > p{ 
		font-size: 14px;
		top: 120px; 
		left: 450px; 
	}
	#slideshow .s4 > .center > a{ 
		font-size: 14px;
		padding: 8px 15px 4px 15px;
		top: 164px; 
		left: 160px; 
	}*/

}

@media only screen and (max-width: 768px) {
	
	#bg_home {
		background: url('../img/bg_home.jpg');
		background-repeat: repeat-x;
		background-position: bottom;
		background-size: cover;
		height: 454px;
	}
	
	#bg_inner {
	background-position: 0px 130px;
	
}	
	
	
	#header{
		width: 100%;
	}

	.navigation{
		display: none;
	}
	
	#wrap-header{
	position: relative;
	width: 100%;
	height: 90px;
	background: url('../img/header_bg.png') repeat-x;
	background-position: bottom;
	top: 50px;
}
	
	#header > .flag {
	position: absolute;
	top: -50px;
	left: 0px;
	width: 100%;
	background-color: #0179b8;
	background-image: none;
	height: 50px;
}
	
	#header > .flag > .flag_copy {
	top: 15px;
	left: auto;
	text-align: center;
	width: 100%;
}

	#header > .logo {
		display: none;
	}
	
	#header > .logo_mob {
		display: block;
		position: absolute;
		top: -11px;
		width: 245px;
		height: auto;
		right: 30px;
		z-index: 20;
	}
	
	
	#header > .logo_mob img {
		width: 245px;
		height: auto;
	}
	
	#content > .line{
		top: 40px;
		margin-bottom: 20px;
}
	
	
	#header > .open{
		display:inline;
		padding: 10px 20px 10px 20px;
	}
	
		
	#header > .open > a > img{
		width: 60px;
		height: 60px;
	}

	#content,
	#footer > .center,
	#footmenu > .center,
	#ue > .center{
		width: 100%;
	}

	#content > .calendar > .cal_yyyy_mm {
		top: 50px;
		left: 92px;

}

	#content > .calendar > .cal_dd {
		top: 70px;
		left: 98px;
	}
	
	
	#breadcrumbs > .center{
		width: 100%;
	}
	
 	#slideshow,
	#slideshow .slide{
		height: 450px;	
	}

	#slideshow .slide > .center{
		width: 100%;
	}
	
	
	/* SLAJDY  */
	
		
	.s1,
	.s2
	{
		background-repeat: no-repeat;
		background-position: 350px 120px;
		background-size: auto 330px;
	}	
	
	.s3{
		background-repeat: no-repeat;
		background-position: 260px 90px;
		background-size: auto 360px;
	}	
	
	.s4
	{
		background-repeat: no-repeat;
		background-position: 320px bottom;
		background-size: auto 330px;
	}	
	.s5
	{
		background-repeat: no-repeat;
		background-position: 320px bottom;
		background-size: auto 330px;
	}
	
			
	
/*	.s4{
		background: url('../img/slides/s27_768.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}	*/
	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 28px;
		padding: 8px 15px 4px 15px;
		top: 173px; 
		left: 10px;
	}
	
	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
    #slideshow .s4 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 15px 4px 15px;
		top: 223px; 
		left: 10px;
		width: 340px;
	}
	
	#slideshow .s4 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 15px 4px 15px;
		top: 250px; 
		left: 10px;
		width: 300px;
	}
	
	
	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		display:none;
	}			
	
	#slideshow .s1 > .center > a.arrow,
	#slideshow .s2 > .center > a.arrow,
	#slideshow .s3 > .center > a.arrow,
	#slideshow .s5 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 330px; 
	left: 25px;	
	}
		
	
/*	#slideshow .s4 > .center > .txt{ 
		font-size: 24px;
		padding: 8px 15px 4px 15px;
		top: 63px; 
		left: 160px;
	}
	#slideshow .s4 > .center > .txt2{ 
		text-shadow: -6px 7px 0px #970d13;
		font-size: 44px;
		line-height:40px;
		top: 132px; 
		left: 245px;
	}	
	#slideshow .s4 > .center > p{ 
		font-size: 14px;
		top: 100px; 
		left: 385px; 
	}	
	#slideshow .s4 > .center >  a.arrow{ 
	display:block;
	font-size: 18px;
	padding: 8px 15px 4px 15px;
	top: 120px; 
	left: 160px;	
	}	*/	
	

	#quote_Wrapper{
	clear: both;
	position: relative;
	width: 100%; 
	background-image: url(../img/bg_quote.jpg); 
	background-repeat: repeat-x; 
	background-position: top center; 
	background-size: cover;
	font-family: 'Amatic SC', sans-serif;
	color: #FFF;
		
}

#quote_Wrapper > .quote_Frame {
	width: 738px;
	margin: auto auto;
	padding: 40px 0 40px 0px;
	
}

#quote_Wrapper > .quote_Frame > .quote_1 {
	float: left;
	font-size: 120px;
	padding: 60px 0 0 0;
	width: 89px;
	text-align: center;
}

#quote_Wrapper > .quote_Frame > .quote_2 {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	letter-spacing: -1.5px;
	width: 560px;
	padding: 40px 0 40px 0;
}

#quote_Wrapper > .quote_Frame > .quote_3 {
	float: left;
	font-size: 120px;
	padding: 60px 0 0 0;
	width: 89px;
	text-align: center;
}
	
	
 	#content {
	 padding-top: 0px;
	}
 
 	#content > .trustline, .scrollWrapper{
	 	display: none;
	 	
 	}
	#content > .left{
		display: none;
	}
	
	#content > .left_2{
		margin: 0px 0px 20px 0px;

	}

	#content > .left_2 > h1{
		font-size: 39px;
		line-height: 50px;

	}

	#content > .right_2 img{
		
	margin-top: -20px;
	}	
	
	
	#breadcrumbs{
		display: block;
	}
	
	#breadcrumbs_mobile{
		display:none;
	}
	
	#content > .right{
		width: 100%;	
	}
	
	#mp-menu > .mp-level > .icons{
	position: relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;   
	box-sizing: border-box; 
	border-top: 1px solid #ededed;
	margin-right: 20px;
	padding-top: 10px;
	margin-top:60px;
	}
	
	#mp-menu > .mp-level > .icons > ul {
	position: relative;
	list-style-type: none;
	line-height: 40px;
	padding-left: 5px;
		
	}
	
	#mp-menu > .mp-level > .icons >  ul > li > a >  img{
	width: 70px;
	height: 70px;
	vertical-align: middle;
	margin-right: 20px;	
	}
	
	#mp-menu > .mp-level > .icons >  ul > li > a{
	color: #4a4a4a;	
	background: url('../img/li.png');
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;	
	}
	
	#mp-menu > .mp-level > .icons >  ul > li > a:hover{
	color: #e30503;
	background: url('../img/li_on.png');
	background-repeat: no-repeat;
	background-position: right 4px;
	}

	#footer > .center > .box > .quote > .q2{
	position: absolute;
	right: 65px;
	bottom: 13px;
	}
	
	#footer > .center > .box > .quote > .q3{
	position: absolute;
	right: 55px;
	bottom: 13px;
	}
	
	#footer > .center > .box > .logo_alutka{

		background-size: 200px 86px;
		width: 200px;
		height: 86px;
	}	
	
	#content{
	position: relative;
	margin: 20px auto 0;
	padding: 0px 20px 40px 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;   
    box-sizing: border-box; 
}
	
}



@media only screen and (max-width: 667px) {

body { 
		font-size:16px;
		line-height:18px;	
}
	
	#header > .open{
		display:inline;
		padding: 10px 20px 10px 20px;
	}
	
	#header > .flag {
	height: 50px;
}
	
	#header > .flag > .flag_copy {
	top: 15px;
	left: auto;
	text-align: center;
	width: 100%;
}
	
	
	#bg_home {
		background: url('../img/bg_home.jpg');
		background-repeat: repeat-x;
		background-position: bottom;
		background-size: cover;
		height: 424px;
	}
	
	#bg_inner {
	background-position: 0px 100px;
	background-size: auto 200px;
	}		

	#slideshow,
	#slideshow .slide{
		height: 420px;	
	}
	
	
	/* SLAJDY  */
	.s1,
	.s2
	{
		background-repeat: no-repeat;
		background-position: bottom 90%;
		background-size: auto 320px;
	}	
	
	.s3{
		background-repeat: no-repeat;
		background-position: 250px bottom;
		background-size: auto 320px;
	}	
	
	.s4{
		background-repeat: no-repeat;
		background-position: 320px bottom;
		background-size: auto 320px;
	}
	.s5{
		background-repeat: no-repeat;
		background-position: 320px bottom;
		background-size: auto 320px;
	}
	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 28px;
		padding: 8px 15px 4px 15px;
		top: 165px; 
		left: 40px;
	}

	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
    #slideshow .s4 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 45px 4px 15px;
		top: 205px; 
		left: 40px;
		width: 320px;
	}
	
	#slideshow .s4 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 45px 4px 15px;
		top: 255px; 
		left: 40px;
		width: 320px;
	}
	
	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		display:none;
	}			
	
	#slideshow .s1 > .center > a.arrow,
	#slideshow .s2 > .center > a.arrow,
	#slideshow .s3 > .center > a.arrow,
	#slideshow .s5 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 325px; 
	left: 55px;	
	}
	
	
/*	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a{ 
		font-size: 14px;
		padding: 8px 15px 4px 15px;
		top: 130px; 
		left: 130px; 
	}	*/	
	
/*	#slideshow .s4 > .center > .txt{ 
		font-size: 20px;
		padding: 8px 15px 4px 15px;
		top: 63px; 
		left: 130px;
	}
	#slideshow .s4 > .center > .txt2{ 
	text-shadow: -6px 7px 0px #970d13;
		font-size: 40px;
		line-height:35px;
		top: 135px; 
		left: 192px;
	}	
	#slideshow .s4 > .center > p{ 
		font-size: 14px;
		top: 100px; 
		left: 325px; 
	}	
	#slideshow .s4 > .center > a.arrow{ 
	display:block;
	font-size: 18px;
	padding: 8px 15px 4px 15px;
	top: 120px; 
	left: 130px;	
	}	*/	
	
	
	#content > .calendar{
	margin: 0 0 0 20px;
	background-size: 100%;
	background-position: top center;
	width: 120px;
}
	
	#content > .calendar > .cal_yyyy_mm {
	top: 42px;
	left: 73px;

}

	#content > .calendar > .cal_dd {
		top: 63px;
		left: 79px;
	}
	
	
	#content > .aktualnosci {
	float: left;
	width: 75%;
	padding: 20px 0 0 30px;
	}
	
	#content > .aktualnosci_link {
	clear: both;
	float: left;
	width: 205px;
	padding: 0;
	margin: 0 0 0 170px;
	}
	
	#content > .aktualnosci > h3{
	font-size: 28px;
}

	#quote_Wrapper > .quote_Frame {
	width: 640px;
	margin: auto auto;
	padding: 40px 0 40px 0px;
	
}

#quote_Wrapper > .quote_Frame > .quote_1 {
	float: left;
	font-size: 100px;
	padding: 60px 0 0 0;
	width: 70px;
	text-align: center;
}

#quote_Wrapper > .quote_Frame > .quote_2 {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	letter-spacing: -1.5px;
	width: 500px;
	padding: 40px 0 40px 0;
}

#quote_Wrapper > .quote_Frame > .quote_3 {
	float: left;
	font-size: 100px;
	padding: 60px 0 0 0;
	width: 50px;
	text-align: center;
}

	
#content > .left_2{
	width: 100%;
	margin: 0;
	
}

#content > .left_2 > h1{
	font-size: 39px;
	line-height: 50px;
	
}

#content > .right_2 {
	display: none;
}	
	
	
	#content > .right > h1{
	font-size: 50px;
	line-height: 60px;
	}
	
	#content > .right > h2{
	font-size: 39px;
	line-height: 50px;	
	padding-top: 0px;
	}

 
	#content > .right > .gallery > .space{
	float: left;
	width: 33.3%;
	max-width: 200px;
	margin: 0 auto;
	}
	
	#content > .right > .colls{
	position: relative;
	padding-left: 0px;
	padding-bottom: 10px;
	}
	
	#content > .right > .colls .littleN{
	display: none;
	}
	
	#content > .box{
	width: 100%;	
	}
	
	#content > .box_home{
	width: 100%;	
	}

	#footer > .center > .box{
	width: 100%;
	padding: 10px 30px 10px 20px;
	}
	
	
	#footer > .center > .box:first-child{
	padding: 40px 0px 100px 0px;
	}
	
	#footer > .center > .box > .logo_alutka{
	background-position: 20px 0px;

}
	
	#footer > .center > .box > .quote > .q2{
	position: absolute;
	right: 55px;
	bottom: 13px;
	}
	
	#footer > .center > .box > .quote > .q3{
	position: absolute;
	right: 145px;
	bottom: 13px;
	}
	
	
	#footmenu{
	height: 190px;
	padding: 10px 30px;
	}
	
	#footmenu > .center > .copy{
	text-align: left;
	top: 60px;
	left: 0px;
	line-height: 15px;
	}
	
#footmenu > .center > .copy > .copy_lic{
	padding-top: 10px;
}
	
	#footmenu > .center > .logo{
	position: absolute;
	left: 0;
	top:90px;
	background-size: 183px 42px;
}

	#ue > .center > img{
	/* display: none; */
	margin: 0 auto;
	padding-bottom: 20px;
	display: block;
	}
	
}



@media only screen and (max-width: 570px) {
	
	#bg_inner {
		background-position: 0px 110px;
		background-size: auto 200px;
	
}

	
	#content > .calendar > .cal_yyyy_mm {
	font-size: 16px;	
	top: 41px;
	left: 72px;
}

	#content > .calendar > .cal_dd {
		font-size: 34px;
		top: 62px;
		left: 82px;
	}
	#content > .aktualnosci {
		width: 70%;
		
	}	
	
#content_pod{
	margin: 60px auto 0;
}	

	#slideshow,
	#slideshow .slide{
		height: 420px;	
	}
	
	
	/* SLAJDY  */
	.s1,
	.s2,
	.s4{
		background-repeat: no-repeat;
		background-position: 300px bottom ;
		background-size: auto 300px;
	}
	
	.s3{
		background-repeat: no-repeat;
		background-position: 220px bottom ;
		background-size: auto 300px;
	}
	.s5{
		background-repeat: no-repeat;
		background-position: 220px bottom ;
		background-size: auto 300px;
	}
	

	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 24px;
		line-height: 28px;
		padding: 8px 15px 4px 15px;
		top: 160px; 
		left: 5px;
	}
	
	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
    #slideshow .s4 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 45px 4px 15px;
		top: 205px; 
		left: 5px;
	}
	
	 #slideshow .s4 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 45px 4px 15px;
		top: 235px; 
		left: 5px;
	}

	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		display:none;
	}			
	
	#slideshow .s1 > .center > a.arrow,
	#slideshow .s2 > .center > a.arrow,
	#slideshow .s3 > .center > a.arrow,
	#slideshow .s5 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 335px; 
	left: 20px;	
	}

/*	.s4{
		background: url('../img/slides/s27_640.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}
	
	
	#slideshow .s4 > .center > .txt{ 
		font-size: 20px;
		padding: 8px 15px 4px 15px;
		top: 60px; 
		left: 140px;
	}
	#slideshow .s4 > .center > .txt2{ 
		font-size: 37px;
		line-height:32px;
		top: 120px; 
		left: 160px;
	}
	
	#slideshow .s4 > .center > p{ 
		font-size: 13px;
		top: 130px; 
		left: 200px; 
	}	
	
	#slideshow .s4 > .center > a.arrow{
	display:block;
	font-size: 18px;
	padding: 8px 15px 4px 15px;
	top: 115px; 
	left: 140px;	
	}*/
	
	#content > .right > .gallery > .space{
	float: left;
	width: 33.3%;
	max-width: 250px;
	margin: 0 auto;
	}
	
	#footmenu{
	height: 200px;
	padding: 10px 30px;
	}
	
	#footmenu > .center > .copy{
	text-align: left;
	top: 60px;
	left: 0px;
	line-height: 15px;
	}
	
	#footmenu > .center > .logo{
	position: absolute;
	left: 0;
	top:100px;
	background-size: 183px 42px;
}
	
	
}


@media only screen and (max-width: 430px) {
	
	#wrap-header{
		height: 90px;
}	
	
	#header > .logo_mob {
		top: 5px;
		width: 180px;
		right: 15px;
	}
	
	#header > .logo_mob img {
		width: 180px;
		height: auto;
	}
	
	
	#content > .calendar{
	margin: 0;
	background-size: 100%;
	background-position: top center;
	width: 80px;
	height: 86px;
}
	
	#content > .calendar > .cal_yyyy_mm {
	font-size: 14px;	
	top: 74px;
	left: 36px;
}

	#content > .calendar > .cal_dd {
		font-size: 24px;
		top: 90px;
		left: 46px;
	}
	
	
	#content > .aktualnosci {
	float: left;
	padding: 0 0 0 10px;
	}
	
	#content > .aktualnosci_link {
	clear: both;
	float: left;
	width: 205px;
	padding: 0;
	margin: 0 0 0 95px;
	}
	
	#content > .aktualnosci > h3{
	display: none;
}
	
	#content > .aktualnosci_mob > h3{
	font-size: 24px;
	padding: 0 0 15px 10px;
		display: block;
}
	
	#quote_Wrapper > .quote_Frame {
	width: 320px;
	margin: auto auto;
	padding: 40px 0 40px 0px;
	background-size: 50%;
	
}

#quote_Wrapper > .quote_Frame > .quote_1 {
	float: left;
	font-size: 100px;
	padding: 60px 0 0 0;
	width: 40px;
	text-align: center;
}

#quote_Wrapper > .quote_Frame > .quote_2 {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	letter-spacing: -1.5px;
	width: 240px;
	padding: 40px 0 40px 0;
}

#quote_Wrapper > .quote_Frame > .quote_3 {
	float: left;
	font-size: 100px;
	padding: 60px 0 0 0;
	width: 40px;
	text-align: center;
}
	
	.lang{
		/* display: none; */
	}

	.obraz_1kol {
		width: 100%;	
		padding-right: 10px;
	}

	.obraz_2kol {
		width: 100px;	
		padding-right: 10px;
	}
	
	
	#content {
	 padding-top: 15px;
	}
	
	#content > .right > h1{
	font-size: 50px;
	line-height: 60px;
	}
	
	#content > .right > h2{
	font-size: 39px;
	line-height: 50px;	
	
	}
	
	#content > .box_home{
	position: relative;
	float: left;
	width: 33.3%;
	padding-bottom: 30px;
}
	
	#content > .box_home > .box_img {
	text-align: center;
	padding: 0 0 10px 0;
	margin-top:0px;
	}
	
	#content > .box{
	position: relative;
	float: left;
	width: 33.3%;
	
}
	
	#content > .box > .box_img {
	text-align: center;
	padding: 0 0 10px 0;
	margin-top:0px;
	}
	
	#breadcrumbs{
		display: none;
	}
	
	#breadcrumbs_mobile{
		display:block;
	}

	#bg_home {
	background: url('../img/bg_home_phone.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-size: cover;
	height: 544px;
	}
	
	#slideshow,
	#slideshow .slide{
		height: 540px;	
	}
	
	
	/* SLAJDY  */
	.s1,
	.s2,
	.s3,
	.s4,
	.s5
	{
		background-repeat: no-repeat;
		background-position: bottom 0px center;
		background-size: auto 260px;
	}
	
/*	.s4
	{
		background-repeat: no-repeat;
		background-position: 50% 85%;
		background-size: auto 260px;
	}	*/
	
	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 24px;
		line-height: 28px;
		padding: 8px 15px 4px 15px;
		top: 140px; 
		left: 20px;
	}
	
	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 15px 4px 15px;
		top: 190px; 
		left: 20px;
	}
	
	#slideshow .s4 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 15px 4px 15px;
		top: 170px; 
		left: 20px;
	}
	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		display:none;
	}			
	
	#slideshow .s1 > .center > a.arrow,
	#slideshow .s2 > .center > a.arrow,
	#slideshow .s3 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 295px; 
	left: 35px;	
	}
	
	#slideshow .s5 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 315px; 
	left: 35px;	
	}
	
/*	#slideshow .s4 > .center > .txt{ 
		font-size: 20px;
		padding: 8px 15px 4px 15px;
		top: 50px; 
		left: 40px;
	}

	#slideshow .s4 > .center > .txt2{ 
		font-size: 35px;
		line-height:30px;
		top: 125px; 
		left: 45px;
	}
	
	#slideshow .s4 > .center > p{ 
	display:none; 
	}	
	
	#slideshow .s4 > .center > a.arrow{
	display:block;
	font-size: 18px;
	padding: 8px 15px 4px 15px;
	top: 105px; 
	left: 40px;	
	} */
	
	
	#footmenu{
	height: 280px;
	padding: 10px 30px;
	}
	
	#footmenu > .center > .copy{
	text-align: left;
	top: 115px;
	left: 0px;
	line-height: 15px;
	}
	
	#footmenu > .center > .logo{
	position: absolute;
	left: 0;
	top:180px;
	background-size: 183px 42px;
}
	

        #recaptcha_challenge_image{
        margin: 0 !important;
        width: 100% !important;
        }
		
        #recaptcha_response_field {
        margin: 0 !important;
        width: 100% !important;
        }
		
        .recaptchatable #recaptcha_image {
        margin: 0 !important;
        width: 100% !important;
        }
		
        .recaptchatable .recaptcha_r1_c1, 
        .recaptchatable .recaptcha_r3_c1, 
        .recaptchatable .recaptcha_r3_c2, 
        .recaptchatable .recaptcha_r7_c1, 
        .recaptchatable .recaptcha_r8_c1, 
        .recaptchatable .recaptcha_r3_c3, 
        .recaptchatable .recaptcha_r2_c1, 
        .recaptchatable .recaptcha_r4_c1, 
        .recaptchatable .recaptcha_r4_c2, 
        .recaptchatable .recaptcha_r4_c4, 
        .recaptchatable .recaptcha_image_cell {
        margin: 0 !important;
        width: 100% !important;
        background: none !important;
        }

	#content > .right > .gallery > .space{
	float: none;
	width: 100%;
	max-width: 250px;
	margin: 0 auto;
	}
	
    }


@media (min-width: 320px) and (max-width: 370px) {
	

	

#content > .calendar_small{
	display: block;
	left: 15px;
}	

#content > .calendar{
	display: none;
}
	
	#content > .calendar > .cal_yyyy_mm {
	font-size: 14px;	
	top: 74px;
	left: 36px;
}

	#content > .calendar > .cal_dd {
		font-size: 28px;
		top: 90px;
		left: 46px;
	}
	
	
	#content > .aktualnosci {
	float: left;
	padding: 0;
	width: 100%;
	}
	
	#content > .aktualnosci_link {
	clear: both;
	float: left;
	width: 205px;
	padding: 0;
	margin: 0;
	}
	
	#content > .aktualnosci > h3{
	display: none;
}
	
	#content > .aktualnosci_mob > h3{
	font-size: 24px;
	padding: 0 0 15px 0px;
		display: block;
}
	
	#quote_Wrapper > .quote_Frame {
	width: 320px;
	margin: auto auto;
	padding: 40px 0 40px 0px;
	background-size: 50%;
	
}

#quote_Wrapper > .quote_Frame > .quote_1 {
	float: left;
	font-size: 100px;
	padding: 60px 0 0 0;
	width: 40px;
	text-align: center;
}

#quote_Wrapper > .quote_Frame > .quote_2 {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	letter-spacing: -1.5px;
	width: 240px;
	padding: 40px 0 40px 0;
}

#quote_Wrapper > .quote_Frame > .quote_3 {
	float: left;
	font-size: 100px;
	padding: 60px 0 0 0;
	width: 40px;
	text-align: center;
}
	
	.lang{
		/* display: none; */
	}

	.obraz_1kol {
		width: 100%;	
		padding-right: 10px;
	}

	.obraz_2kol {
		width: 85px;	
		padding-right: 10px;
	}
	
	
	#content {
	 padding-top: 15px;
	}
	
	#content > .right > h1{
	font-size: 50px;
	line-height: 60px;
	}
	
	#content > .right > h2{
	font-size: 39px;
	line-height: 50px;	
	
	}
	
	#content > .box_home{
	position: relative;
	float: left;
	width: 33.3%;
	padding-bottom: 30px;
}
	
	#content > .box_home > .box_img {
	text-align: center;
	padding: 0 0 10px 0;
	margin-top:0px;
	}
	
	#content > .box{
	position: relative;
	float: left;
	width: 33.3%;
	
}
	
	#content > .box > .box_img {
	text-align: center;
	padding: 0 0 10px 0;
	margin-top:0px;
	}
	
	#content > .box_home > p{
		
		padding: 0;
	}
	
	
	#breadcrumbs{
		display: none;
	}
	
	#breadcrumbs_mobile{
		display:block;
	}

	#bg_home {
	background: url('../img/bg_home_phone.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-size: cover;
	height: 544px;
	}
	
	#slideshow,
	#slideshow .slide{
		height: 540px;	
	}
	
	
	/* SLAJDY  */
	.s1,
	.s2,
	.s3,
    .s4,
	.s5
	{
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: auto 260px;
	}	

	
	#slideshow .s1 > .center > .txt,
	#slideshow .s2 > .center > .txt,
	#slideshow .s3 > .center > .txt,
	#slideshow .s4 > .center > .txt,
	#slideshow .s5 > .center > .txt
	{ 
		font-size: 24px;
		line-height: 28px;
		padding: 8px 15px 4px 15px;
		top: 140px; 
		left: 5px;
	}
	
	#slideshow .s1 > .center > .txt_2,
	#slideshow .s2 > .center > .txt_2,
	#slideshow .s3 > .center > .txt_2,
	#slideshow .s4 > .center > .txt_2,
	#slideshow .s5 > .center > .txt_2
	{ 
		font-size: 16px;
		padding: 8px 15px 4px 15px;
		top: 180px; 
		left: 5px;
	}
	
	
	#slideshow .s1 > .center > a,
	#slideshow .s2 > .center > a,
	#slideshow .s3 > .center > a,
	#slideshow .s4 > .center > a,
	#slideshow .s5 > .center > a
	{ 
		display:none;
	}			
	
	#slideshow .s1 > .center > a.arrow,
	#slideshow .s2 > .center > a.arrow,
	#slideshow .s3 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 295px; 
	left: 20px;	
	}
	
	#slideshow .s5 > .center > a.arrow
	{
	display:block;
	font-size: 18px;
	padding: 6px 15px 4px 15px;
	top: 315px; 
	left: 20px;	
	}
	
/*	#slideshow .s4 > .center > .txt{ 
		font-size: 20px;
		padding: 8px 15px 4px 15px;
		top: 50px; 
		left: 40px;
	}

	#slideshow .s4 > .center > .txt2{ 
		font-size: 35px;
		line-height:30px;
		top: 125px; 
		left: 45px;
	}
	
	#slideshow .s4 > .center > p{ 
	display:none; 
	}	
	
	#slideshow .s4 > .center > a.arrow{
	display:block;
	font-size: 18px;
	padding: 8px 15px 4px 15px;
	top: 105px; 
	left: 40px;	
	} */
	
	
	#footmenu{
	height: 290px;
	padding: 10px 30px;
	}
	
	#footmenu > .center > .copy{
	text-align: left;
	top: 115px;
	left: 0px;
	line-height: 15px;
	}
	
	#footmenu > .center > .logo{
	position: absolute;
	left: 0;
	top:180px;
	background-size: 183px 42px;
}
	

        #recaptcha_challenge_image{
        margin: 0 !important;
        width: 100% !important;
        }
		
        #recaptcha_response_field {
        margin: 0 !important;
        width: 100% !important;
        }
		
        .recaptchatable #recaptcha_image {
        margin: 0 !important;
        width: 100% !important;
        }
		
        .recaptchatable .recaptcha_r1_c1, 
        .recaptchatable .recaptcha_r3_c1, 
        .recaptchatable .recaptcha_r3_c2, 
        .recaptchatable .recaptcha_r7_c1, 
        .recaptchatable .recaptcha_r8_c1, 
        .recaptchatable .recaptcha_r3_c3, 
        .recaptchatable .recaptcha_r2_c1, 
        .recaptchatable .recaptcha_r4_c1, 
        .recaptchatable .recaptcha_r4_c2, 
        .recaptchatable .recaptcha_r4_c4, 
        .recaptchatable .recaptcha_image_cell {
        margin: 0 !important;
        width: 100% !important;
        background: none !important;
        }

    }