/* ******************************************************* */
/* Copyright  2009 VASPROSTOR.CZ - vsechna prava vyhrazena */
/* Autori: Pavel Koudela, Igor Skapa                       */
/* ******************************************************  */

.nachazite_se
{
margin:5px 0px 10px 0px;
font-weight:bold;
color:#50a043;

}

.nachazite_se a
{
color:#acacac;
font-weight:normal;
}

.nachazite_se img
{
position:relative;
top:4px;
}



/* MENU HORIZONTAL */
.menu_horizontal 
{	
	
	position:relative;
	line-height:100px;
	height:100px;
	background:transparent;
	width:90%;
	float:left;
	
}

.menu_pohyblive {
    text-align: center;
    margin: auto;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 50;
    line-height: 44px;
    height: 44px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    border-top: 3px solid white;
    background-image: url('../images/cerna.svg');
    background-repeat: no-repeat;
    background-position: 0% center;
		
			-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.55);
	
	padding-left:70px;
}

.menu_horizontal ul
{	
	width:100%;
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
	
	margin-left:auto;
	margin-right:auto;
	
	
}

	@media only screen and (max-width: 1180px)
		{
			.menu_horizontal ul
			{
				width:100%;
				left:0;
			}
		}
	
/*ikonka pro rozjeti podurovni carek*/
	.menu_horizontal ul li a.plusko
	{
		display:none;
	}

.menu_horizontal ul li
{	
	float:left;
	margin-right:5px;
	text-align:center;
	list-style-type: none;
/*	min-width:7.2%;*/
	position:relative;
	transition:  0.3s ;
	background-color: transparent;
	line-height:100px;
	height:100px;
}

	.menu_pohyblive ul li
	{
		line-height:44px;
		height:44px;
	}

.menu_horizontal ul li a
{	
	color:#0c0c0c;
	font-weight:normal;
	display:block;
	text-decoration:none;
	font-size:14px;
	font-family:font_regular;
	margin-right:10px;
}
.menu_horizontal ul li.aktiv a
{	
	color:#3fbc93;
	text-decoration:underline;
	font-family:font_regular;
}
.menu_horizontal ul li a:hover, .menu_horizontal ul li.aktiv ul li a:hover
{	
	color:#3fbc93;
	text-decoration:underline;
	font-family:font_regular;
/*	background-color:#f5f5f5;*/
}


/* ikonu pro mobil nechcem vubec videt */
.menu_telo_horizontal li.menu_ikona_mobil_li, .menu_horizontal li.menu_ikona_mobil_li
{display:none;}




/* standardne nejsou pod menu videt */
.menu_horizontal ul li ul
{	
	position:absolute;
	left:0px;
	top:50px;
	display:none;
	padding:0px;
 	width:150px;
	margin:0px;
	height:auto;
	text-align:center;
	z-index: 10000;
	-webkit-box-shadow:0px 16px 6px -6px rgba(172,172,172,0.82);
	-moz-box-shadow: 0px 16px 6px -6px rgba(172,172,172,0.82);
	box-shadow: 0px 16px 6px -6px rgba(172,172,172,0.82);
}

.menu_pohyblive ul li ul
{	
	top:30px;
}

	.menu_horizontal ul li ul li:first-child
	{	
		
		margin-top:10px;
		
		
	}
	.menu_horizontal ul li ul li
	{	
		
		background:#3fbc93;
		padding:0px;
		margin:0px;
		width:100%;
		line-height:50px;
		height:50px;
		text-align:center;
		color:white;
		
	}

	.menu_horizontal ul li.aktiv ul li a , .menu_horizontal ul li ul li a 
	{	
		background:#3fbc93;
		text-decoration:none;
		color:white;
		margin-right:0px;
  }
	
.menu_horizontal ul li ul li a:hover, .menu_horizontal ul li.aktiv ul li a:hover, .menu_horizontal ul li ul li.aktiv a
{	
	color:white;
	text-decoration:underline;
	font-family:font_regular;
}  
	
	
	.menu_pohyblive ul li ul li
	{
		background-color:white;
	}
	
/* pokudale jdu pres hover tak ano */
.menu_horizontal ul li:hover ul
{	
	display:block;
	background:transparent;
}
		/*Treti uroven je skryta*/
		.menu_horizontal ul li ul li ul li
		{	
			display:none;
		}

		.menu_horizontal ul li ul li:hover
		{
			background-color:#f5f5f5;
		}

/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
.menu_horizontal_hover 
{	
	
	position:relative;
	height:90px;
	width:40%;
	float:right;
	margin-top:30px;
	
}

.menu_horizontal_hover ul
{	


	width:100%;
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
	
	
}

	@media only screen and (max-width: 1180px)
		{
			.menu_horizontal_hover ul
			{
				width:100%;
				left:0;
			}
		}
	
/*ikonka pro rozjeti podurovni carek*/
	.menu_horizontal_hover ul li a.plusko
	{
		display:none;
	}

.menu_horizontal_hover ul li
{	
	float:left;
	width:25%;
	text-align:center;
	list-style-type: none;
	height:100px;
	position:relative;
	transition:  0.3s ;
	background-color: transparent;
	
}
.menu_horizontal_hover ul li a
{	
	color:black;
	font-weight:normal;
	display:block;
	text-decoration:none;
	font-size:18px;
	font-family:font_black;
	height:100%;
	padding-top:60px;
	
}

.menu_horizontal_hover ul li a.odkaz_pozadi_hlavni
{
	background-position: center top;
	background-repeat: no-repeat;
	
}
.menu_horizontal_hover ul li.aktiv a
{	
	color:black;
	text-decoration:underline;
}
.menu_horizontal_hover ul li a:hover, .menu_horizontal_hover ul li.aktiv ul li a:hover
{	
	color:black;
	text-decoration:underline;
/*	background-color:#f5f5f5;*/
}


/* ikonu pro mobil nechcem vubec videt */
.menu_telo_horizontal li.menu_ikona_mobil_li, .menu_horizontal_hover li.menu_ikona_mobil_li
{display:none;}


/* standardne nejsou pod menu videt */
.menu_horizontal_hover ul li ul
{	
	position:absolute;
	left:0px;
	top:50px;
	display:none;
	padding:0px;
 	width:100%;
	margin:0px;
	height:auto;
	text-align:center;
	
	-webkit-box-shadow: -2px 8px 5px 3px rgba(172,172,172,0.82);
	-moz-box-shadow: -2px 8px 5px 3px rgba(172,172,172,0.82);
	box-shadow: -2px 8px 5px 3px rgba(172,172,172,0.82);
}
	.menu_horizontal_hover ul li ul li:first-child
	{	
		
		margin-top:10px;
		
		
	}
	.menu_horizontal_hover ul li ul li
	{	
		
		background:white;
		padding:0px;
		margin:0px;
		width:100%;
		line-height:25px;
		height:25px;
		text-align:center;
		
		
	}

	.menu_horizontal_hover ul li.aktiv ul li a 
	{	
		background:white;
		text-decoration:none;
		color:black;
    
	}
	
	.menu_pohyblive ul li ul li
	{
		background-color:white;
	}
	
/* pokudale jdu pres hover tak ano */
.menu_horizontal_hover ul li:hover ul
{	
	display:block;
	background:transparent;
}
		/*Treti uroven je skryta*/
		.menu_horizontal_hover ul li ul li ul li
		{	
			display:none;
		}

		.menu_horizontal_hover ul li ul li:hover
		{
			background-color:#f5f5f5;
		}
		
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/*MENU HOVER NAJETI MYS*/
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */	

	
	/*div v odkazech*/
	div.menu_hover_obal
	{
		
		position:absolute;
		z-index:10000;
		height:300px;
		min-height:300px;
		
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffa72c+12,ffffff+12 */
		background: #ffa72c; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffa72c 55px, #ffffff 55px); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ffa72c 55px,#ffffff 55px); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ffa72c 55px,#ffffff 55px); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa72c', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

		
		-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
		width:100%;
		padding-left: calc((100% - 1180px)/2);
		padding-right: calc((100% - 1180px)/2);
	}
	
	div.menu_hover_obal div.obal_blok_menu
	{
		
		float:left;
		width:16.6%;
		
		text-align:left;
	}
	
		div.menu_hover_obal div.obal_blok_menu a
		{
			backround-image:none;
			line-height:30px;
		}
	
		div.menu_hover_obal div.obal_blok_menu h3
		{
			
			font-weight:normal;
			font-family: font_black;
			font-size:16px;
			margin:0;
			padding:0;
			color:white;
			line-height:55px;
		}
		
		div.menu_hover_obal div.obal_blok_menu h3 a
		{
			color:white;
			font-weight:normal;
			font-family: font_black;
		}
		div.menu_hover_obal div.obal_blok_menu div.oddelovac
		{
			
		}	
		
		div.menu_hover_obal div.obal_blok_menu div a
		{
			color:black;
			font-family: font_regular;
			font-size:14px;
			text-decoration:none;
		}	
		div.menu_hover_obal div.obal_blok_menu div a:hover
		{
			text-decoration:underline;
		}	
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */



	
.menu_vertical_paticka 
{	
	
	position:relative;
	width:50%;
	float:left;
	
}


.menu_vertical_paticka h3
	{	
		padding-bottom:0px;
		margin-bottom:0px;
		width:50%;
	}
	
.menu_vertical_paticka h3 a
	{	
		color:black;
		font-weight:normal;
		display:block;
		text-decoration:none;
		font-size:16px;
		font-family:font_black;
		width:50%;
		text-decoration:underline;
	}
.menu_vertical_paticka ul
{	
	width:100%;
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
	
}
	
	.menu_vertical_paticka ul li a
	{	
		color:black;
		font-weight:normal;
		display:block;
		text-decoration:none;
		font-size:14px;
		font-family:font_regular;
		line-height:25px;
		
	}
	.menu_vertical_paticka ul li a:hover
	{	
		text-decoration:underline;
	}
	
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */
/* *########################################################################## *//* *########################################################################## */


	.menu_vertical
	{
	margin-top:10px;
	width:245px;
	min-height:178px;
	_height:178px;
	background:#f3f7f2;
	}
	
	.menu_vertical .hlavicka_v1
	{
	width:245px;
	height:37px;
	background:#f3f7f2 url('../images/menu1.jpg') top left no-repeat;
	color:black;
	}
	
	.menu_vertical .hlavicka_v2
	{
	width:245px;
	height:37px;
	background:#f3f7f2 url('../images/menu2.jpg') top left no-repeat;
	color:black;
	}
	
	.menu_vertical .hlavicka_v3
	{
	width:245px;
	height:37px;
	background:#f3f7f2 url('../images/menu3.jpg') top left no-repeat;
	color:black;
	}
	
	.menu_vertical .hlavicka_v4
	{
	width:245px;
	height:37px;
	background:#f3f7f2 url('../images/menu4.jpg') top left no-repeat;
	color:black;
	}
	
	.menu_vertical .hlavicka_v div
	{
	padding-top:5px;
	padding-left:5px;
	}
	
	.menu_vertical .telo_v
	{
	width:245px;
	}

	.menu_vertical .telo_obsah_v1,.menu_vertical .telo_obsah_v3,.menu_vertical .telo_obsah_v4,.menu_vertical .telo_obsah_v4
	{
	min-height:150px;
	_height:150px;
	}
	
	.menu_vertical .paticka_v
	{
	width:245px;
	height:0px;
	}

	/*parametry samotne prvni urovne*/
	.menu_vertical ul 
	{
	text-align:left;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}
	
	.menu_vertical ul li 
	{
	list-style-type: none;
	clear:both;
	position:relative;
	}
	
	.menu_vertical ul li a 
	{
	font-size:12px;
	height:20px;
	font-weight:bold;
	line-height:1.5em;
	text-decoration:none;
	padding-left:15px;
	margin:0px;
	}
	
		.menu_vertical .telo_obsah_v1 ul li a 
		{
		color:#24d208;
		}
		
		.menu_vertical .telo_obsah_v2 ul li a 
		{
		color:#3a9831;
		}
		
		.menu_vertical .telo_obsah_v3 ul li a 
		{
		color:#cd9027;
		}
		
		.menu_vertical .telo_obsah_v4 ul li a 
		{
		color:#b87609;
		}
	
	.menu_vertical ul li.aktiv a, .menu_vertical ul li a:hover
	{
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}
	
		.menu_vertical .telo_obsah_v1 ul li.aktiv a, .menu_vertical .telo_obsah_v1 ul li a:hover
		{
		color:#187206;
		}
		
		.menu_vertical .telo_obsah_v2 ul li.aktiv a, .menu_vertical .telo_obsah_v2 ul li a:hover
		{
		color:#187206;
		}
		
		.menu_vertical .telo_obsah_v3 ul li.aktiv a, .menu_vertical .telo_obsah_v3 ul li a:hover
		{
		color:#187206;
		}
		
		.menu_vertical .telo_obsah_v4 ul li.aktiv a, .menu_vertical .telo_obsah_v4 ul li a:hover
		{
		color:#187206;
		}
	

	/*druha uroven*/
	/*mimo system dedicnosti*/
	.menu_vertical ul li.aktiv ul li a
	{
	text-decoration:none;
	font-weight:normal;
	color:#3d65b2;
	height:20px;
	}

	/*parametry samotne Druhe urovne*/
	.menu_vertical ul li ul 
	{
	
	}
	
	.menu_vertical ul li ul li 
	{
	padding-left:15px;
	list-style-type: none;
	font-weight:normal;
	}
	
	.menu_vertical ul li ul li a 
	{
	color:black;
	height:20px;
	}
	.menu_vertical ul li ul li.aktiv a 
	{
	color:green;
	display:block;
	height:20px;
	}
	
	.menu_vertical ul li ul li a:hover
	{
	padding-left:15px;	
	color:black;
	height:20px;
	}
