@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/opensans-condbold-webfont.eot');
    src: url('fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condbold-webfont.woff2') format('woff2'),
         url('fonts/opensans-condbold-webfont.woff') format('woff'),
         url('fonts/opensans-condbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'opensans-condlightitalic-webfont';
    src: url('fonts/opensans-condlightitalic-webfont.eot');
    src: url('fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),
         url('fonts/opensans-condlightitalic-webfont.woff') format('woff'),
         url('fonts/opensans-condlightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'opensans-regular-webfont';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {
    
	/** background: #000 url('http://naspickach.adent.cz/img/bg-body1.jpg') no-repeat  fixed top center / cover;  **/
	font-family: 'opensans-regular-webfont', 'opensans-condlightitalic-webfont' , 'open_sans_condensedbold';
	background: transparent url('../img/bg-textura.jpg') repeat  0 0;
}

a:link {color:#597E0A}
a:hover, a:visited {color: #74874B}

.fixed-centered-covers-entire-page, .fixed-centered-covers-entire-home {
	margin:auto;  background-repeat: no-repeat; background-size:contain;  background-position: top; left:0;right:0;top:0;bottom:0;z-index:-1;position:fixed; 
	}

.fixed-centered-covers-entire-page	{background-image: url(http://agpknezmost.cz/img/bg-body1.jpg);} 
.fixed-centered-covers-entire-home	{background-image: url(http://agpknezmost.cz/img/bg-body.jpg);} 
	 
.navbar-brand {position:absolute; background-size: cover  ;  top:-10px; left:10%; width:11%;}


/** .navbar {position:fixed; top:0; padding:0px; margin:0px; border:0px;
	background: transparent url('../img/bg-lista-menu.png') no-repeat  center center / contain; padding-top:6%; }

.lang {float:right; margin-top:-3%; margin-right:0px; color:#fff; font-family:  'open_sansregular'; font-size:15px; }
.lang a {color:#fff;}
.lang a:hover {color:#19a3df; text-decoration:none}
.lang a.active {color:#19a3df; }
.lang ul {list-style-type:none; text-transform:uppercase; margin:0px }
.lang ul li {display:block; float:left; background: transparent url('../img/bg-lang-li.gif') repeat-y  100% 5px ; padding:0px 6px 0px 6px; line-height: 1;  }
.lang ul li.last-item {background:none}

 **/
 
.navbar {top:0; padding:0px; margin:0px; border:0px;font-size:1em;  }
#navbar.navbar-collapse {padding:3.5% 0 2.5% 0; margin:0px}

.zahlavi {background:#000; padding:4% 0px 0px 0px;}

.container { margin:0 auto;  } 
.jumbotron {background:none; padding-top:2%}

.cleaner {
    clear: both;
} 

.navbar-default {background: transparent url('../img/menu-gradient.png') repeat-x  0 0  ;  } 


#navbar.navbar-collapse  #hlavni-menu  ul { 	
    margin: 0em; 
	padding:0px;
	position:relative;	
	float:right;
}

#navbar.navbar-collapse #hlavni-menu  ul li {
	display:block;
	text-transform: uppercase;
	float:left;
	position: relative;
	padding:0em ;
	font-family: 'opensans-regular-webfont';
	font-size:1em;
	border-left:1px solid #000; 
	
}

#navbar.navbar-collapse #hlavni-menu  ul li.first-item, #navbar.navbar-collapse #hlavni-menu  ul li.first-item 	 {border:0px} 

#navbar.navbar-collapse #hlavni-menu  ul li a {
    color: #11422c;
	font-style: italic;
	font-weight:bold;
	text-decoration:none; 
	display:block; 
	margin:0em 1em 0em 1em ;
} 
#navbar.navbar-collapse #hlavni-menu  ul li a span{ padding:0.1em}


#navbar.navbar-collapse #hlavni-menu  ul li a:hover span{ background: #597E0A; color:#fff}


#menu {  text-transform:uppercase;
	font-size:1.2em;
   	position: relative;
    margin: 0px;
}

#menu ul {  font-family: "open_sans_condensedbold";
    font-style: italic;
	padding:0px;
    margin: 0px;
}
#menu ul li { 
    vertical-align: middle;
	list-style-type:none; margin-bottom:3px;
}   
#menu ul li a { background:#d3ae41;
    color: #fff; 
    text-decoration:none;   
	display:block; 
    padding: 0.5em 0em 0.5em 0em;
	
}
#menu ul li a span {
    padding: 0px 0px 0px 13px;
	
}
#menu ul li a:hover,
#menu ul li.active a {
    color:#fff; background:#597e0a;
	text-decoration:none;
}

#menu ul ul {
	padding:1.2em 0em 1em 0em; 
    margin: 0px;
}

#menu ul ul li {border:none; font-size:0.8em}

#menu ul li.active ul li a {
    color: #53504C; 
    margin-left:1em;
	  padding: 0em 0em 0.1em 0.6em;
	text-decoration:none; 
	background:transparent url('../img/li-dropdown.gif') no-repeat 0% 40%;
	font-family: 'opensans-regular-webfont'; 
	 
}

#menu ul li ul li a:hover,
#menu_lista ul li.active ul li a,
#menu_lista ul li.active ul li.active a {
    color: #4D6B0C;	
	text-decoration: none;

}

#menu ul li.active ul li.active a {
    text-decoration: none;
   color: #4D6B0C;
}



h1.home-header { color:#fff ; font-family: 'opensans-regular-webfont'; font-weight:bold; font-style:italic; background:transparent url('../img/bg-home-header.png') repeat 0 0; margin:0 auto; padding:0.5em 1em; font-size:2em; display:table;  }

.home {font-family: 'opensans-regular-webfont'; background:transparent url('../img/bg-home-header2.png') repeat 0 0; margin:0 auto; padding: 1.5em; font-size:1.2em; display:table; text-align:center; max-width:75%}
.homepage {background: transparent url('../img/bg-textura.jpg') repeat 0px 0px ; color:#000; margin-top:3em; padding:2em 3em}
.homepage h3, .pozadi h3 {color:#597E0A; text-transform:uppercase; font-size:1.8em; padding:0em 0em 1em 0em; margin:0px; font-style:italic; font-family: 'open_sans_condensedbold'; }
.homepage img {border:1px solid #fff}
.homepage p {text-align:justify}

.zvyraznit {text-transform:uppercase;  font-family: 'open_sans_condensedbold'; color:#000; font-size:1.1em}
.zvyraznit span {text-transform:none; }

.placeholder {margin-bottom:10px}

.pozadi h3 {margin-left:15px}
.datum {color:#d6b741; font-size:1.3em; font-family: 'opensans-regular-webfont'; font-weight:bold; font-style:italic;  }
.pozadi h4   {text-transform:uppercase;  font-family: 'open_sans_condensedbold'; color:#000; font-size:1.4em}
.text {text-transform:none; font-size:1.2em; line-height:150%; margin-bottom:1.8em;}
.vice {color:#fff; background: #597E0A; padding:0.2em 1.5em 0.2em 1.5em; font-size:1.3em; text-transform:uppercase; display:inline; font-style:italic; font-family: 'open_sans_condensedbold';}

.ttt {background:#fff; padding:1em 1.5em}
.ttt h2 {font-size:1.3em; text-transform:uppercase; font-style:italic; font-family: 'open_sans_condensedbold'; color:#000}

.page-header {
    margin: 0px;
    padding: 0px; font-family: 'open_sans_condensedbold';
	font-style:italic ; text-transform: uppercase; border-bottom: 0px;
}

.page-header h1 {padding:0px 0px 10px 0px; margin:0px; color:#597e0a; border:0px; font-size:1.7em}

.page {background: transparent url('../img/bg-textura.jpg') repeat 0px 0px ; color:#000; line-height:150%}

.page h2, .page h3 {margin:0px; padding:10px 0px 0px 0px; text-transform: uppercase; font-style:italic ; font-family: 'open_sans_condensedbold';}
.page h2 {color:#53504c; font-size:1.3em; line-height:140% }
.page img {border:1px solid #fff	}
.page ul {margin:1em 0em 0em 1em; padding:0px}
.page ul li {list-style-type:square; padding-bottom:1em; }
.page p {padding:0.7em 0em 0em 0em; margin:0; text-align:justify}
.partneri {margin:20px; postion:relative; width: 200px; text-align:center; height:200px; background:#fff; line-height:200px; padding:0px; float:left}

.imglevy {float:right; max-width:300px; padding:5px 0px 0px 25px}
.imgpravy {float:left; max-width:300px; padding:5px 25px 0px 0px; margin-top:5px}

div.wrapper_16_9{
   width: 100%;
   position: relative;
}
div.wrapper_16_9 div.sizing{
   width: 100%;
   padding-bottom: 65%; /* 9 / (16 / 100) */
   visibility: hidden;
}
div.wrapper_16_9 div.contentWrap{
   width: 100%;
   height: 100%;
   position: absolute;
   margin-top: -65%; /* 9 / (16 / 100) */
  background: transparent url('../img/bg-web-page.png') repeat  center center;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}
div.wrapper_16_9 div.contentWrap:hover{
   background: transparent url('../img/bg-web-page.png') repeat  center center;
}
div.wrapper_16_9 div.contentWrap div.content{
   text-align: center;
   font-size: 160%;
   padding-top: 20%;
}

.odsad {padding:5%;}
.frame {float:left; margin:15px}



 a.submenu {float:left; display:block; margin:0px 20px 40px 20px;  width:300px; height:200px; line-height:200px; text-align:center; border:2px solid #fff; }
 a.obrazek2 {background: transparent url('../img/bg-o-soutezi.png') no-repeat  center center; background-size:cover;}
 a.obrazek1 {background: transparent url('../img/bg-foto-slozky.png') no-repeat  center center;}
 a.submenu span {display:inline; background:#DE596A; padding:5px  10px 5px 10px; color:#fff; text-decoration:none}
 a:link.submenu {} 
 a:hover.submenu,  a:visited.submenu {opacity:1; text-decoration:none} 
 
#novinka {margin-top:5px}
#novinka img {margin:0px 30px 0px 0px} 
#novinka h2 {  padding:0px 0px 5px 0px;}
#novinka h2 span { color:#adadad; padding:0px 0px 0px 10px;}
#novinka p { text-align:justify; padding:3px 0px 3px 0px}
#novinka  p.vice  {border-top:2px dotted #393939; text-transform: uppercase; text-align:right; margin-top:13px;}
#novinka  p.vice  a {color:#e65870}
#novinka a {text-decoration:underline}
 
#novinka-prava, #novinka-leva  {margin-bottom:30px;}
#novinka-prava img {float:right;  padding:0px 0px 0px 30px}
#novinka-leva img {float:left;  padding:0px 30px 0px 0px}
#novinka-prava .date p, #novinka-leva .date p {float:right;  margin:0px}
#novinka-prava p, #novinka-leva p { text-align:justify}
#novinka-prava  p.vice {border-top:2px dotted #393939; text-transform: uppercase; text-align:right; margin-right:255px; padding-top:3px; }
#novinka-leva p.vice  {border-top:2px dotted #393939; text-transform: uppercase; text-align:right; margin-left:255px; padding-top:3px;}
#novinka-prava a, #novinka-leva a {color:#e65870}

#obrazky-vpravo {width:100%; line-height:180%}
#obrazky-vpravo .blokfoto { width: 45%; float:right; margin-left:3%;}
#obrazky-vpravo .bloktext { width: 52%; }
#obrazky-vpravo p {text-align:justify; padding:5px 0px 5px 0px}
#obrazky-vpravo ul {margin:10px 0px 10px 13px; padding:0px}
#obrazky-vpravo ul li {padding:0px 0px 3px 8px}
#obrazky-vpravo ul.bez {margin:5px 0px 10px 5px; } 
#obrazky-vpravo ul.bez li {list-style-type:none; padding:0px 0px 0px 0px} 



table.text {margin:0px 0px 0px 0px; font-size: 14px;} 
table.text  th {padding:12px 8px 8px 8px; font-weight:bold; background:#efefef;  border-bottom:1px solid #b8b8b8;}
table.text  th.center { text-align:center}
table.text  td {padding:12px 8px 8px 8px; border-bottom:1px solid #b8b8b8;}
table.text td.separator {width:25px; text-align:center}
#odeslat  {float:right; background:#003D73; margin-left:4px; color:#fff; padding:15px; font-size:12px;}


footer 	{text-transform: uppercase; font-size:11px;  color:#fff; width:100%; bottom:0; margin:0 auto; z-index:1000; } 
 
.pozadi {  background: transparent url('../img/bg-textura-footer.png') repeat  center center; margin-bottom:0px}
.textura {  color:#000;  padding:2em 3em}
 span.text-muted {color:#000} 

.copy {background:#fff; width:100%; color:#9e9a96; font-family: 'opensans-regular-webfont';  font-size:1.3em }
.copy p {float:left; margin-top:3.5em; }
.copy span {text-transform:none; margin:0em 0.7em 0em 0.7em}
.copy img {float:left; margin:3em 0.5em 3em 2em; max-height:41px} 
.copy a {color:#597e0a; text-decoration:underline}

#toTop{ 
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
	z-index:2000
}
 
/* fotogalerie */

.fotoGaleryFoto {border: 1px dotted #9ACF05; margin:7px; width:380px; height:350px; float:left; padding:0px; display: table-cell;vertical-align: middle;text-align:center}
.fotoGaleryFoto img {border:0px}
a.zpet {float:right; background:#E65870; color:#fff; padding:3px 10px 4px 10px; margin:20px 0px 0px 0px; font-weight:bold; font-size:12px; text-decoration:none}



#dokumenty ul {margin: 0px 10px 30px 0px; padding:0px; } 
#dokumenty ul li {background:none; color: #C3341C;
    font-size: 15px; font-weight:bold;
	 padding:  0px 0px 5px 0px; }
#dokumenty ul li span {color:#000; font-size:13px; font-weight:normal;	 padding:  0px 0px 5px 0px; }
#dokumenty ul  ul {margin: 3px 10px 20px 20px;}
#dokumenty ul ul li {background: url('../img/_li.jpg') no-repeat 0 5px; 
	 padding:  0px 0px 10px 15px; font-weight:normal; font-size:13px; line-height:140%;}

   #faqs {text-align:left; margin:0px; line-height:150%}
#faqs h3  { cursor:pointer; padding:0px 0px 5px 0px; margin:0px; color:#C3341C;  font-size:14px; text-decoration:underline; font-weight:normal;  }
#faqs h3 span {}
#faqs h3.active  { color:#d74646; } 
#faqs div { height:0; overflow:hidden; position:relative;  padding:0px 10px 5px 5px}
#faqs div p  { padding:5px 0px 5px 0px; margin: 0px; line-height:180%; }
#faqs ol {margin:0px 0px 0px 20px; list-style-type:none}
#faqs li {line-height:150% }
#faqs ol.reference {margin-left:0px; list-style-type:none; padding-left:0px}
#faqs h3.otazka span {border-bottom: 0px solid #000000; cursor:auto; }