/* ******************************************************* */
/* Copyright © 2015 Váš prostor, s.r.o. - všechna práva vyhrazena*/
/* Autor: Váš prostor, s.r.o.*/
/* ****************************************************** */
.odsad_plno_web_obsah
{
	
	padding-left:calc((100% - 1180px)/2 );
	padding-right:calc((100% - 1180px)/2 );
}

#obal_struktura
{
position:relative;
width:100%;
margin: 0 auto;
text-align: left;
}

	@media only screen and (max-width: 1180px)
	{
		#obal_struktura
		{
		width:100%;
		}
	}
	
#hlavicka
{
width:1180px;
height:100px;
background-color:transparent;
text-align:left;
position:relative;
margin-left:auto;
margin-right:auto;

}
	@media only screen and (max-width: 1180px)
	{
		#hlavicka
		{
		
		width:100%;
		text-align:left;
		height:100px;
		background-color:white;
		}
	}
	
	#hlavicka div.logo
	{
		height: 100px;
		float:left;
		width:10%;
	}
	
	@media only screen and (max-width: 1180px)
	{
		#hlavicka div.logo
		{
			height: 100px;
			float:left;
			width:100px;
		}
	}
	#hlavicka div.logo a
	{
		font-size:22px;
	}
	#hlavicka div.logo img.logo_hlavicka
	{
/*		height:40px;*/
	padding-top:10px;
	}
	
	#hlavicka div.symboly_social
	{
		height: 130px;
		float:left;
		width:70%;
		text-align:right;
		padding-top:20px;
	}
	
	@media only screen and (max-width: 1180px)
	{
		#hlavicka div.symboly_social
		{
			width:100%;
			height:40px;
			text-align:right;
			padding-top:0px;
			padding-right:15px;
		}
	}
	
		#hlavicka div.symboly_social img
		{
			margin:0px 5px 0 5px;
			vertical-align: middle;
		}
		
			@media only screen and (max-width: 1180px)
			{
				#hlavicka div.symboly_social img
				{
					width:auto;
					height: 50%;
					
					
				}
			}
	
	#hlavicka div.symboly_social span
	{
		font-family:font_black;
		font-size:14px;
		font-weight:normal;
		margin-right:20px;
	}
	
	@media only screen and (max-width: 1180px)
	{
		#hlavicka div.symboly_social span
		{
			display:none;
		}
	}
	

#hlavicka div.symboly_responziv
{
	display:none;
	color:#3fbc93;
	font-size:30px;
}

  @media only screen and (max-width: 1180px)
	{
		#hlavicka div.symboly_responziv
		{
		display:block;
		position:absolute;
		top:20px;
		right:20px;
		
		}
	}
	
#hlavicka div.symboly_responziv i
{
	color:#3fbc93;
	font-size:30px;
	margin-left:10px;	

}
#hlavicka div.symboly_responziv a
{
	color:#3fbc93;
	font-size:20px;
	font-family:font_bold;
	text-decoration:none;
}  



/*telo sloupce - full*/
#telo{
min-height:800px;
margin-left:auto;
margin-right:auto;
position:relative;
width:100%;
background:white;/* barva leveho sloupce dokonceni*/
padding-bottom: 20px;

}

	@media only screen and (max-width: 1180px)
	{
		#telo
		{
		width:100%;
		min-height:0px;

		}
	}

/*obsah tela - vlevo*/
.telo_obsah
{
	

}

	@media only screen and (max-width: 1180px)
	{
		.telo_obsah
		{
		padding:0% 1% 1% 1%;
		}
	}

/*obsah tela uvodni strana*/
.uvod_stred
{
	width:1180px;
	margin-left:auto;
	margin-right:auto;
	
}	

	@media only screen and (max-width: 1180px)
	{
		.uvod_stred
		{
		width:100%;
		min-height:0px;
		}
	}

	.uvod_stred .clanek_uvod_novinky_uvod
	{
		float:left;
		width:100%;
		margin-left:0%;
		margin-right:0%;
	}
	
		@media only screen and (max-width: 1180px)
		{
			.uvod_stred .clanek_uvod_novinky_uvod
			{
				width:100%;
			}
		}

	.uvod_stred .aktualni_sdeleni_uvod
	{
		float:left;
		width:50%;
	}
	
	@media only screen and (max-width: 1180px)
	{
		.uvod_stred .aktualni_sdeleni_uvod
		{
			width:100%;
		}
	}

.uvod_stred_plna
{
	width:100%;
	background-color:transparent;
}		
	
	




	
#paticka {
clear:both;
background-color:#ffffff;
width:100%;
/*min-height:250px;*/
height:auto;
padding-left:calc((100% - 1180px)/2 );
padding-right:calc((100% - 1180px)/2 );
text-align: left;
}

	@media only screen and (max-width: 1180px)
	{
		#paticka
		{
			height:auto;
		}
	}
	
#paticka div.box_paticka_menu	
{
	width:50%;
	float:left;
	height:100%;
}

@media only screen and (max-width: 700px)
	{
		#hlavicka div.symboly_responziv
		{
		
		}
	}

	
#paticka div.box_paticka_kontakt	
{
	width:100%;
	float:left;
	height:100%;
}

	
.statistiky_cisla
 {
	 width:100%;
	 text-align:center;
	 font-size:12px;
	 font-family:font_regular;
	 
	 background-image: url('../images/struktura/vyhled.jpg');
	 background-position:center center;
	 background-size:cover;
	 color:white;
	 height:200px;
 }
 
  @media only screen and (max-width: 600px)
		{
			.statistiky_cisla
			{
			height:300px;
			}
		}	
	div.statistiky_cisla::before {
			content: "";
			display: block;
			height: 100%;
			width: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background-color: rgba(63, 188, 147,0.75);
	}
 
	 div.statistiky_cisla .statistiky_cisla_vnitrni
	 {
		 width:1180px;
		 margin-left:auto;
		 margin-right:auto;
		 height:100%;
		 text-align:center;
		 position:relative;
	 }
	 
	 @media only screen and (max-width: 1180px)
		{
			div.statistiky_cisla .statistiky_cisla_vnitrni
			{
			width:100%;
			}
		}	
	
		div.statistiky_cisla .statistiky_cisla_vnitrni div
		{
			width:33%;
			float:left;
			height:100%;
			text-align:center;
			font-size:32px;
			font-family:font_bold;
			position:relative;
		}
		
		 @media only screen and (max-width: 600px)
			{
				div.statistiky_cisla .statistiky_cisla_vnitrni div
				{
				width:100%;
				height:100px;
				}
			}	
		
			div.statistiky_cisla .statistiky_cisla_vnitrni div div
			{
				position: absolute;
				top: 50%;
				transform: translate(0, -50%);
				float:none;
				height:auto;
				width:100%;
			}
				
					div.statistiky_cisla .statistiky_cisla_vnitrni div div span
					{
						display:block;
						text-align:center;
						font-size:14px;
						font-family:font_regular;
					}

	
#paticka_text
{
	background:#161616;
	position:relative;
	z-index:5000;
	width:100%;
	text-align:center;
	height:45px;
	line-height:45px;
}



	@media only screen and (max-width: 1180px)
	{
		#paticka_text
		{
			min-height:45px;
			height:auto;
			line-height:20px;
		}
	 }

	#paticka_text  #paticka_obsah
	{
	width:1180px;
	margin:auto;
	position:relative;
	color:white;
	}
	
  @media only screen and (max-width: 1180px)
	{
		#paticka_text  #paticka_obsah
		{
		
		background:transparent;
		width:100%;
		padding: 2%;
		
		}
	 }


		 
	#paticka_text  #paticka_obsah .eu_paticka
	{
	width:20%;
	float:left;
	text-align:left;
	line-height: 2;
	padding-top:10px;
	}
	
		#paticka_text  #paticka_obsah .eu_paticka img
		{
		width:15%;
		float:left;
		}		
		
		@media only screen and (max-width: 500px)
		{
			#paticka_text  #paticka_obsah .eu_paticka img
			{
				float:none;
				width:30px;
			}
		 }
		
		#paticka_text  #paticka_obsah .eu_paticka a
		{
			color: #3fbc93;
			font-weight: bold;
		}		
		

		
	@media only screen and (max-width: 500px)
	{
		#paticka_text  #paticka_obsah .eu_paticka
		{
			width:100%;
			text-align: center;
		}
	 }
	 
	 
	#paticka_text  #paticka_obsah .copyright_paticka
	{
		width:80%;
		float:left;
		text-align:center;
		font-size:10px;
		font-family:font_regular;
	}

	@media only screen and (max-width: 500px)
	{
		#paticka_text  #paticka_obsah .copyright_paticka
		{
				
		width:100%;
		margin-right:0%;
		
		}
	 }
		#paticka_text  #paticka_obsah .copyright_paticka a
		{
		color:white;
		font-size:10px;
		}


		
div.kontakt_paticka
{
position: relative;

height:360px;
width:100%;

}

div.kontakt_paticka div.obsah_kontakt
{
height:180px;
width:300px;
padding:0.5% 1% 1% 1%;
background-color:#3fbc94;
color:white;
line-height:22px;
position: absolute;
top: 50%;
transform: translate(0, -50%);
right:10%;
z-index:100000;
}

	div.kontakt_paticka div.obsah_kontakt p, div.kontakt_paticka div.obsah_kontakt p a
	{
	color:white;
	}

@media only screen and (max-width: 600px)
{
	div.kontakt_paticka div.obsah
	{
		height:30%;
		left:10%;
		width:80%;
		right:auto;
		overflow: hidden;
	}
}		


#hlaseni_admin
{
position:absolute;
left:0px;
top:0px;
width:100%;
z-index:5000;
text-align:right;
color:white;
font-size:16px;
font-weight:bold;
height:24px;

/*background: rgba(0, 0, 0, 0.7) url('../../admin/images/ikony/administrace.png') left center no-repeat;*/
/*background-size: 24px 24px;*/

background: rgba(0, 0, 0, 0.7) none left center no-repeat;

}

#hlaseni_admin a
{
color:white;
}

#working_obal
{
position:fixed;
left:0px;
top:0px;
z-index:10000;
width:100%;
height:100%;
text-align:center;
margin:auto;
color:white;
font-size:16px;
font-weight:bold;
line-height:7em;
background: rgba(255, 255, 255, 0.7) none repeat scroll 0% 0%;
padding-top:150px;
}
	#working_obal img
	{width:200px;}

#working
{
position:absolute;
top:0px;
left:0px;
}


