/* hlavni menu */
.hlavni_menu {
	position: absolute;
	display: block;
	width: 220px;
	height: 200px;
	z-index: 50;
	float: left;
	
background: #9d9d9d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOWQ5ZDlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  #9d9d9d 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#9d9d9d), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #9d9d9d 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #9d9d9d 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #9d9d9d 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(45deg,  #9d9d9d 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}
:root .hlavni_menu{ filter: none \0/IE9; }

ul#hlavni_menu-nav{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	z-index: 50;
}
ul#hlavni_menu-nav h2{
	margin: 0px;
}
ul#hlavni_menu-nav li{
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
		}
ul#hlavni_menu-nav li h2 a {
	display: table-cell;
	vertical-align: middle;
	width: 200px;
	height: 38px;
	font-size: 15px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	color: Black;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #f3f3f3;
}


 ul#hlavni_menu-nav li.hlavni_menu-nav_vybrane h2 a{
	color: White;
	display: table-cell;
	vertical-align: middle;
	width: 200px;
	height: 38px;
	font-size: 15px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-weight: bold;
	
	border-bottom: 1px solid #0076d1;
	border-top: 1px solid #002d8e;
	
background: #0076d1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzZkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJkOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0076d1 0%, #002d8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0076d1), color-stop(100%,#002d8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0076d1 0%,#002d8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0076d1 0%,#002d8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0076d1 0%,#002d8e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0076d1 0%,#002d8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076d1', endColorstr='#002d8e',GradientType=0 ); /* IE6-8 */
	
	
	}
	
	
ul#hlavni_menu-nav li h2 a:hover{
color: white;

border-bottom: 1px solid #8e8e8e;
	border-top: 1px solid #666666;	
	
background: #8e8e8e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlOGU4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8e8e8e 0%, #666666 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e8e8e), color-stop(100%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8e8e8e 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8e8e8e 0%,#666666 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8e8e8e 0%,#666666 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8e8e8e 0%,#666666 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#666666',GradientType=0 ); /* IE6-8 */
	
	}
	
:root ul#hlavni_menu-nav li h2 a:hover, :root ul#hlavni_menu-nav li.hlavni_menu-nav_vybrane h2 a{ filter: none \0/IE9; }


/*end menu */
/* bocni menu */
.bocni_menu_pad{
	width: 1020px;
	height: 90px;	
}
.bocni_menu {
	position: relative;
	width: 1020px;
	height: 50px;
	z-index: 90;
	
	-webkit-box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 9px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 9px rgba(0, 0, 0, 0.4);
	
	border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	
	background: #0297db; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTdkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjcyYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0297db 0%, #0272a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0297db), color-stop(100%,#0272a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0297db 0%,#0272a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0297db 0%,#0272a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0297db 0%,#0272a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0297db 0%,#0272a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0297db', endColorstr='#0272a5',GradientType=0 ); /* IE6-8 */

}


:root .bocni_menu{ filter: none \0/IE9; }
		

.sude{

}
.gr_bocni_menu{
	position: absolute;
	z-index: 5;
	width: 300px;
	height: 300px;
	text-align: left;
	top: 82px;
	margin-left: 2px;
}
.gr_bocni_menu h2 a:link, .gr_bocni_menu h2 a:visited{
	display: block;
	width: 260px;
	height: 75px;
	float: left;
	margin: 0px;
	color: white;
	padding: 25px 20px 0px 20px;
	font-size: 25px;
	
}
.gr_bocni_menu h2.gr_menu_1 a:link{
	background-image: url(../images/gr_menu_1.png);
	border-radius: 10px 0px 10px 0px;
	-moz-border-radius: 10px 0px 10px 0px;
	-webkit-border-radius: 10px 0px 10px 0px;
}
.gr_bocni_menu h2.gr_menu_1 a:hover{
	background-image: url(../images/gr_menu_1_up.png);
}
.gr_bocni_menu h2.gr_menu_2 a:link{
	background-image: url(../images/gr_menu_1.png);
		border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
}
.gr_bocni_menu h2.gr_menu_2 a:hover{
	background-image: url(../images/gr_menu_1_up.png);
}
.gr_bocni_menu h2.gr_menu_3 a:link{
	background-image: url(../images/gr_menu_1.png);
			border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
}
.gr_bocni_menu h2.gr_menu_3 a:hover{
	background-image: url(../images/gr_menu_1_up.png);
}
.gr_mal{
	display: block;
	padding-top: 0px;
	font-size: 12px;
}
.submenu{
	font-size: 14px;
	background-image: url(../images/80wh.png);
	position: relative;
	float: left;
	top: 55px;
	left: 300px;
	width: 200px;
	padding: 20px;
	z-index: 999;
	margin-left: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.submenu a{
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
.submenu a:hover{
	color: #07439a;
	text-decoration: underline;
}
.submenu li{
	padding: 0px 0px 4px 10px;
	list-style: none;
	background: url(../images/bocni_menu.png) no-repeat 0px 8px;
	margin: 0px;
}
.menu_blok{
	width: 54px;
	padding: 3px 0px 3px 0px;
	background-color: #F4F5F5;
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	
	border: 1px solid #cccccc;
	border-left: 0px;
	margin-top: -1px;
	
}
.menu_blok:hover{
background: #d1d1d1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d1d1d1 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #d1d1d1 0%,#ededed 100%);
background: -o-linear-gradient(top,  #d1d1d1 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #d1d1d1 0%,#ededed 100%);
background: linear-gradient(to bottom,  #d1d1d1 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ededed',GradientType=0 );

}
:root .menu_blok:hover{ filter: none \0/IE9; }

.menu_blok h3{
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
#toggle{
	padding-bottom: 5px;
}










/* top menu */
.top_menu {
	margin-top: -10px;
	z-index: 50;
	float: right;

}


ul.top_menu-nav{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
ul.top_menu-nav h2{
	margin: 0px;
}
ul.top_menu-nav li{
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
		}
ul.top_menu-nav li h2 a {
	font-size: 14px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	color: white;
	font-weight: normal;
	border-left: 1px solid gray;
}


ul.top_menu-nav li h2 a:hover{
	color: White;
	text-decoration: underline;	
	
	}
ul.top_menu-nav li.top_menu-nav_vybrane h2 a{
	color: silver;
	text-decoration: underline;
}

/*end menu */

/*end top menu */

/* menu v .banner_popis */
.banner_popis ul li{
	display: inline-block;
	padding: 0px 15px 0px 15px;
}

.banner_popis ul li h3 {
	margin: 0px;
	padding: 0px;
}
.banner_popis.ost{
	padding-left: 25px;
}
.banner_popis ul li h3 a{
color: #003a86;
font-size: 13px;
font-weight: bold;
}
.banner_popis ul li h3 a:hover{
	color: black;
	text-decoration: underline;
}


.banner_popis{
	color: white;
	padding: 15px;
	z-index: 30;
	width: 430px;
	height: 170px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
:root .banner_popis { filter: none \0/IE9; }
.banner_popis h1{
	font-size: 20px;
	padding: 0px;
	margin: 0px;
}
.banner_popis.ost{
	display: block;
	position: absolute;
	top: 100px;
	margin-left: 220px;
}
#header img.obr_ban{
	float: left;
	height: 166px;
	padding: 2px;
	border: 1px solid #003a86;
}
/*----------------------*/
ul.stranka_menu{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	z-index: 50;
}

ul.stranka_menu li{
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-image: none;
		}
ul.stranka_menu li a{
	display: block;
	width: 200px;
	padding: 5px 10px 5px 10px;
		border-bottom: 1px solid #cccccc;
	border-top: 1px solid #f3f3f3;
	font-size: 14px;
	color: black;
}
ul.stranka_menu li.vybrane a{
	color: #003a86;
}
ul.stranka_menu li a:hover{
	color: #003a86;	
}
/*-----------------*/
ul.documents{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	z-index: 50;
}
ul.documents li{
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-image: none;
		}
ul.documents a{
	display: block;
	width: 200px;
	padding: 5px 10px 5px 10px;
		border-bottom: 1px solid #004d8a;
	border-top: 1px solid #0073CF;
	font-size: 14px;
	color: white;
}

ul.documents li a:hover{
	color: White;	
}







/*------------------------------------*/

.bocni_menu-nav{
text-align: center;
}

.bocni_menu-nav li {
	display: inline-block;
	position: relative;
	list-style: none;
}
.bocni_menu-nav li h3{
	padding: 0px;
	margin: 0px;
}
.bocni_menu-nav li h3 a{
	color: white;
	display: block;
	font-weight: normal;
	font-size: 16px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
	text-transform: uppercase;
	padding: 12px 25px 0px 25px;
	border-left: 1px solid #0296DA;
	border-right: 1px solid #0274A7;
	height: 38px;
}
.bocni_menu-nav li h3 a img{
	margin: 3px 0px -16px 0px;
}
.bocni_menu-nav li h3 a:hover,.bocni_menu-nav li h3 a.vybrane {
	text-decoration: none;
	
	background: #4b4b4b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4b4b4b 0%, #232323 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#232323)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4b4b4b 0%,#232323 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4b4b4b 0%,#232323 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4b4b4b 0%,#232323 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4b4b4b 0%,#232323 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#232323',GradientType=0 ); /* IE6-8 */
	
}
:root .bocni_menu-nav li h3 a:hover { filter: none \0/IE9; }


/* main level link hover */
.bocni_menu-nav .current li.vnor h3 a, .bocni_menu-nav li.vnor:hover > h3 a {
		color: white;
		background: #4b4b4b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #4b4b4b 0%, #232323 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4b4b), color-stop(100%,#232323)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4b4b4b 0%,#232323 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4b4b4b 0%,#232323 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4b4b4b 0%,#232323 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4b4b4b 0%,#232323 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#232323',GradientType=0 ); /* IE6-8 */

}

/* sub levels link hover */
.bocni_menu-nav ul li:hover h4 a, .bocni_menu-nav li:hover li h4 a {
	background: none;
	border: none;
	color: white;
	font-size: 15px;

}


/* dropdown */
.bocni_menu-nav li:hover > ul {
	display: block;


}

/* level 2 list */
.bocni_menu-nav ul {
	display: none;

	margin: 0;
	padding: 0;
	/*width: 190px;*/
	position: absolute;
	top: 50px;
	left: 0;
	margin-left: 1px;
	z-index: 90;

	-webkit-border-radius: 0px 0px 20px 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
	
background: #232323; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjRiNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #232323 0%, #4b4b4b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232323), color-stop(100%,#4b4b4b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #232323 0%,#4b4b4b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #232323 0%,#4b4b4b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #232323 0%,#4b4b4b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #232323 0%,#4b4b4b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#4b4b4b',GradientType=0 ); /* IE6-8 */

}
:root .bocni_menu-nav ul { filter: none \0/IE9; }

.bocni_menu-nav ul{
 text-align: left; 
 padding: 10px;	
}
.bocni_menu-nav ul li {
	float: none;
	display: list-item;
	white-space: nowrap;
	margin: 0;
	padding: 0px 10px 0px 10px;
}
.bocni_menu-nav ul li h4 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	font-size: 13px;
}
.bocni_menu-nav ul h4 a {
	font-weight: 500;
}

/* level 3+ list */
.bocni_menu-nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
.bocni_menu-nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
.bocni_menu-nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
.bocni_menu-nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.bocni_menu-nav {
	display: inline-block;
} 
html[xmlns] .bocni_menu-nav {
	display: block;
}
 
* html .bocni_menu-nav {
	height: 1%;
}


/*vnořené menu end----------------------------- */


/*end bocni menu */
/*navigace buttony*/
#buttonContainer div.activeDIV { 
background: #ff7339; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYzRiMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff7339 0%, #ec4b08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7339), color-stop(100%,#ec4b08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7339 0%,#ec4b08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7339 0%,#ec4b08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7339 0%,#ec4b08 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7339 0%,#ec4b08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7339', endColorstr='#ec4b08',GradientType=0 ); /* IE6-8 */


} 

:root #buttonContainer div.activeDIV{ filter: none \0/IE9; }


#buttonContainer div{
	display: table-cell;
	width: 112px;
	height: 40px;
	text-align: center;
	padding: 6px 15px 6px 15px;
	font-size: 16px;
	color: white;
		border-left: 1px solid #0296DA;
	border-right: 1px solid #0274A7;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
}


#buttonContainer div:first-child{

	border-radius: 20px 0px 0px 0px;
	-moz-border-radius: 20px 0px 0px 0px;
	-webkit-border-radius: 20px 0px 0px 0px;
}
#buttonContainer div:hover{
	cursor: help;
}
#buttonContainer div.ACTlink:hover{
	cursor: pointer	
}
#buttonContainer{
border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
margin: -40px -40px 20px -40px;
	background: #0297db; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTdkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjcyYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0297db 0%, #0272a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0297db), color-stop(100%,#0272a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0297db 0%,#0272a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0297db 0%,#0272a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0297db 0%,#0272a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0297db 0%,#0272a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0297db', endColorstr='#0272a5',GradientType=0 ); /* IE6-8 */
	
	
	}
	
	
:root #buttonContainer{ filter: none \0/IE9; }


