/* Priroda.cz */

body, table, tr, td, form, input, select, textarea 
	  {font-family: "Albert Sans","Alegreya Sans", sans-serif;
	  font-weight:300; 
	  } 
                 
h1, h2, h3, h4, h5 {font-family: "Albert Sans","Alegreya Sans", sans-serif;}
   
form {margin: 0px;
	display: inline; }

main {padding:0 2% 1em 2%}

img {
	border: none;
}

a {text-decoration: underline;
	color: black;}

a:active {text-decoration: underline;
	color: black;}

a:hover {text-decoration: underline;
	color: red;}

small {font-size:0.95em;}
                                      
strong, b {/* font-family: "Andada Pro", "Varela Round"; font-weight: 300;*/ }
 
fieldset {
    border: 1px dotted #2A4717;  
                 
   -webkit-border-radius: 16px;
   -moz-border-radius: 16px;
   border-radius: 16px;}
legend {padding:0 10px 0 8px;margin-left:1em;}       
 
#celeokno #velkahlavicka {background-image: url('../pic/hlavicka-pozadi-seda.gif');
	background-position: 0px -10px;
	background-repeat: no-repeat;}
    
#velkahlavicka #hlavicka {/*width:1100px;*/
    min-width:900px;
    max-width:1300px;
	height:290px;
}

#malahlavicka #hlavicka {/*width:1100px;*/
    min-width:900px;
    max-width:1300px;
	height:95px;
    margin:0;

    /* border-bottom:1px solid rgb(128,128,128);  */
}
     
#hlavicka {
  /*
  position: -webkit-sticky;
  position: sticky;
  */
  top: 0px;
  z-index:20;
}    

#hlavicka 	{background: url('../pic/pozadi-linka.gif'),white;
background-repeat: repeat-x;}
	
.plovoucibocni {
  position: -webkit-sticky;
  position: sticky;
  z-index:10;
  top:20px;  
  /*margin-bottom:770px;*/
}

#hlavicka .hlavickabox {padding:0;
	margin:0;
	height:100%;
	width:100%;
	position: relative;
	}

#hlavicka .hlavickabox::before {
   content: " ";
   position: absolute;
   width: 113px;
   height: 243px;
   background-image: url('../pic/hlavicka-rys.png');
   right:0;
   top:-5px;
   /*z-index: -1;*/

}
	
#hlavicka .hlavickaslogan {display:none;}
	
#velkahlavicka #hlavicka h1, #velkahlavicka #hlavicka h2 {display:block;  
	padding:0;
	margin:0; 
	width:300px;
	height:70px;
	position:absolute;
	top:93px;
	left:104px;
	background-image: url('../pic/hlavicka-logo-priroda-2022.gif');
	background-position: top right;
	background-repeat: no-repeat;}

#malahlavicka #hlavicka h1, #malahlavicka #hlavicka h2 {
display: block;
	padding:0;
	margin:1% 2% 0 2%; 
	width:85%;
	height:70px; 
	text-align:center;
	background-image: url('../pic/hlavicka-logo-priroda-2022.gif');
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	z-index:10;
    }
     
#hlavicka h1, #hlavicka h2 {
    -webkit-transition: all 0.3s; 
    transition: all 0.3s;}

#hlavicka h1:hover, #hlavicka h2:hover   {
 transform: scale(1.01);  
  /* opacity: 0.5; */
  filter: alpha(opacity=70); 
   -webkit-transition: all 0.3s; /* Safari 3.1 to 6.0 */
    transition: all 0.3s;}
		
#hlavicka h1 span, #hlavicka h2 span {display:none }

#hlavicka .slogan1 {position:absolute;
	left: 73px;
	top: 36px;
	color:#888;
	font-weight:normal;}	

#hlavicka .hlavickaobrazek {position:absolute;
	top:46px;
	left:907px;
		width:139px;
	height:190px;
}

#hlavicka .hornimenu {

	z-index:0;  
	/* 
	margin:-3px 10vw 0em 0em; 
	text-align:center;
	*/
	margin:-3px 10vw 0em 1%; 
	text-align:center;
	
    padding-bottom:5px;

	color:#666;
   font-size:1.05em;
   /* border-bottom:1px dotted rgb(164,0,0);*/}

	
#hlavicka .hornimenu ul {display:inline;
	margin:0;
	padding:0;}	

#hlavicka .hornimenu li {display:inline;margin:0 15px 0 15px;}

#hlavicka .hornimenu li a.nezvolene{color:rgb(120,120,120);
	text-decoration:none;}  

#hlavicka .hornimenu li a:hover {color: rgb(20,82,20); /* rgb(164,0,0);*/;
	text-decoration: underline;}
	
#hlavicka .hornimenu li a.zvolene {
/*
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#D6AC00, #A06C00);
    */
    color:#333;
 /*text-transform: uppercase;*/
    font-weight:bold;
	text-decoration:underline;}
#hlavicka .hornimenu li a.zvolene strong {font-weight:normal;}	
   	
#stred {padding:0;
	margin:0;
		height: auto;}
	
#stred .stredbox {padding:0;
	margin:0;
	display:flex;
		height: auto;}
	
#sloupec700 {
    margin:0 0 0 0;
	padding:0 0 0 0; 
    min-height:600px;
	flex:1    
	}	

#sloupec700 .sloupec700box{padding:25px 40px 0 40px;
}
	
#sloupec500 {width:482px;
	padding:0;
	margin:0;
	float:left;}	

#sloupec500 .sloupec500box{padding:20px 10px 0 10px;
	text-align:left;}
	
#sloupec300 {width:338px;
	flex: none;
	padding: 45px 0 0 0;
	margin:0;
}	

#sloupec300 .sloupec300box{padding:0 10px 0 5px;
	text-align:left;
	height:99%;}	
	
#sloupec200 {width:189px;
	padding:0;
	margin:0;
	float:left;}	

#sloupec200 .sloupec200box{padding:30px 5px 0 0px;
	text-align:left;}	

.claneksouhrn {
	padding:0 0 5px 0;
	margin:10px 0 10px 0;
	clear:left;}

.claneksouhrn .claneksouhrnlinka {
	clear:left;
	padding-top:10px;
	display:block;
  height:20px;
	border-bottom:1px solid rgb(255,255,255);
	}

.claneksouhrn .clanekuvodtext {margin:10px 15px 10px 205px;
	padding:0; font-size:1.1em;}		
		
.claneksouhrn .clanekuvodtext h3 {padding:0 0 2px 0;
    font-family: "Albert Sans","Alegreya Sans";
	margin:0;
	font-size:1.3em;
	font-weight:normal;
   line-height:1.15em;
   color:#2A4717;
   font-weight:normal;   
 text-transform: none; 


   }	
   
.claneksouhrn .clanekuvodtext h3 a {text-decoration:none; border:none; color:#2A4717; 

}

.claneksouhrn .clanekuvodfoto img {
   /*border:1px solid rgb(42,71,23);;*/
    /*
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;      
   */
	float:left;
    background:white;}
.claneksouhrn .clanekuvodtext small {font-size:0.9em;
	color:rgb(72,72,72);}			
.claneksouhrn .clanekuvodstrucne {margin:3px 0 2px 0;
   line-height:1.35em;
	/*text-align:justify;*/}

.claneksouhrnhlavni {
/*
   border:1px solid rgb(180,180,180);; 
   -webkit-border-radius: 1px;
   -moz-border-radius: 1px;
   border-radius: 1px;  
  */
  border: none;
  border-top:1px dotted rgb(136,195,121); /*rgb(164,0,0);*/; 
  border-right:1px dotted rgb(136,195,121); /*rgb(164,0,0);*/; 
     -webkit-border-radius: 0 5px 0 0;
   -moz-border-radius:  0 5px 0 0;
   border-radius:  0 5px 0 0; 
   
   float:left;
	padding:0 0 10px 0;
	margin:10px 0 30px 0px;
	color:black;
}	
            
  
.claneksouhrnhlavni legend {padding:0 10px;
	margin:0 50px;
	color:rgb(200,224,193);      
	font-size:1em;
	font-weight:normal;
  }
 

 .claneksouhrnhlavni .homepagehlavni {padding-right:10px;margin-top:5px;margin-bottom:10px;
 	padding-bottom:4px;}
.claneksouhrnhlavni .homepagehlavnifoto {float:left; width:500px;height: auto;} 
 
.claneksouhrnhlavni .homepagehlavnifoto img {height: auto;-webkit-transition: all 0.2s; 
    transition: all 0.4s;background:white;}
    
.claneksouhrnhlavni .homepagehlavnifoto img:hover { /*transform: scale(1.015);*/
   -webkit-transition: all 0.4s; 
    transition: all 0.4s;}

.claneksouhrnhlavni .homepagehlavni small i {display:block;padding-top:8px;padding-left:50px;line-height:0.8em;font-size:1.4em;}

.claneksouhrnhlavni .homepagedalsi {margin:0px;padding:0;float:left; width:33%; height:240px; overflow:hidden;}
.claneksouhrnhlavni .homepagedalsi img {width:98%;height:auto}

@media only screen and (max-width: 1200px) {
    .claneksouhrnhlavni .homepagedalsi {width:50%;}
}


.claneksouhrnhlavni .homepagehlavni .clanekuvodfoto img, .claneksouhrnhlavni .homepagedalsi .clanekuvodfoto img, .homepagekategorie .jednakategorie .clanekuvodfoto img {border-color:#999; } 
  
.claneksouhrnhlavni .homepagehlavni .clanekuvodtext {padding-top:0; margin-top:0;}

.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3, .claneksouhrnhlavni .homepagehlavni .clanekuvodtext h2 {font-size:2.0em;
font-family: "Albert Sans","Alegreya Sans";
   font-weight:400;
   /*text-transform: uppercase;*/ 
    
}

.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 a, .claneksouhrnhlavni .homepagehlavni .clanekuvodtext h2 a { /*color:#2A4717;*/
      
   text-decoration:none; 
   border:none;}
/*
.claneksouhrnhlavni .homepagehlavni .clanekuvodtext a {color:#c00;
}
	
.claneksouhrnhlavni .homepagehlavni .clanekuvodtext a:hover {border-bottom: 1px dotted #2A4717; }
*/
.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 {padding-top:0; margin-top:0;font-size:1.15em;
	 line-height:1.15em;
	clear:both;
 }

.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 a { color:#2A4717;
   font-family: "Albert Sans","Alegreya Sans";
   font-weight:400;   
   text-transform: none;
   text-decoration:none;
   border:none;}
  /* 
.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a:hover {color:#c00;
	border-bottom:1px dashed #c00;}     */

.claneksouhrnhlavni .homepagedalsi .clanekuvodtext small i {display:block;line-height:0.7em;font-size:1.3em;color:#666;}

.claneksouhrnhlavni .clanekuvodfoto {margin-right:15px;}
.claneksouhrnhlavni .clanekuvodfoto img {-webkit-transition: all 0.4s; 
    transition: all 0.4s;
    background:white;
    width:100%;
    height: auto;
    filter: drop-shadow(0px 0px 3px #eee);
    }
.claneksouhrnhlavni .clanekuvodfoto img:hover { /*transform: scale(1.02);*/
   -webkit-transition: all 0.4s; 
    transition: all 0.4s;
	filter: drop-shadow(2px 2px 3px #bbb);}


.claneksouhrn .clanekuvodfoto img {-webkit-transition: all 0.2s; 
    transition: all 0.2s;
    background:white;}
.claneksouhrn .clanekuvodfoto img:hover { transform: scale(1.04);
   -webkit-transition: all 0.4s; 
    transition: all 0.4s;}
		    
.homepagekategorie {width:100%;}
.homepagekategorie .clanekuvodfoto {float:left; width:220px;margin-top:0px; }
 
 
    
.homepagekategorie .nazevkategorie {text-align:left; font-weight:normal; padding:3px 20px 0px 230px; font-size:1.1em;line-height:1.0em;}
.homepagekategorie .nazevkategorie i {font-style:normal;}
.homepagekategorie .nazevkategorie a {color:#2A4717;}


.homepagekategorie .blokodkazu {padding:0; margin:0;}

.homepagekategorie .jednakategorie {margin-top:10px;height:135px; overflow:hidden;} 

.homepagekategorie h4 {padding:7px 3px 5px 230px; margin:0 8px;font-size:1.05em;
	color:black;
   line-height:1.15em;
	font-weight:normal;}	
.homepagekategorie h4::before {
    content: "»";
    padding-right: 3px;
}
.homepagekategorie h4 a {text-decoration:none;
	color:black;}
.homepagekategorie h4 a:hover {text-decoration:underline;
	color:#2A4717;}

		
.claneksouhrnhlavni .clanekuvodtext {margin:10px 20px 10px 20px;
	padding:0;}		  	
  

    
.claneksouhrnhlavni .clanekuvodtext h3, .claneksouhrnhlavni .clanekuvodtext h2 {padding:10px 0 8px 0;
	margin:0;
	font-size:1.8em;
   line-height:1.2em;
	font-weight:normal;
   color:#2A4717;
   font-family: "Albert Sans","Alegreya Sans";
   font-weight:400;   
 border:none;
	}	
	
.claneksouhrnhlavni .clanekuvodtext h3 a, .claneksouhrnhlavni .clanekuvodtext h2 a {text-decoration:none;   color:#2A4717;
}
	
.claneksouhrnhlavni .clanekuvodfoto img { float:left;
  border:none;
  /*
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;   
   border-radius: 8px;   
   */
	margin:0;;
	padding:0;
}
.claneksouhrnhlavni .clanekuvodfoto div {float:left;
   padding-left:17px;
   padding-bottom:6px;
	border:none;  
}
.claneksouhrnhlavni .clanekuvodtext small {font-size:0.8em;
	color: black;}			
.claneksouhrnhlavni .clanekuvodtext a {color: black;}
.claneksouhrnhlavni .clanekuvodstrucne {margin:3px 0 10px 0;
	padding-left:50px; 
   line-height:1.3em;
   font-size:1.18em;
   }
	

.listovani {clear:both;
	text-align:center;
	font-size:1.1em;
	padding:20px 0 5px 0;}	


	
.listovani strong  {font-size:140%;}
	
.listovani small  {font-size:95%;}

.doprostred {clear:both;text-align:center;margin: 0 auto;}


.bloktextovy {/*border:1px dotted rgb(255,255,255);
	 background:white;*/
	 color:#666;
	margin:0px 0 15px 0;
	padding-bottom: 5px;
	line-height: 1.05em;
  }
   
.novinkypodclanek .bloktextovy {margin-top:1em;	 line-height: 1.2em;}

.bloktextovy .bloknadpis {padding:5px 3px 2px 3px;margin:0;
	font-weight:normal;
  line-height:1.2em;
	font-size:1.4em;
	text-align:center;
	color:#666;
	
}
.bloktextovy h4.bloknadpis {font-family: "Albert Sans","Alegreya Sans"; /*font-family: "Varela Round";*/}

.bloktextovy .blokobsah .blokprvek  {padding:2px 10px 6px 5px;
	margin:0;
	font-weight:normal;
}
.novinkypodclanek .blokobsah {font-size:0.95em; margin:0 10px;}

.bloktextovy .blokobsah .blokprvek a {color:#666;}

.bloktextovy .blokobsah .kurziva {line-height:0.9em;font-size:1.7em; color:#333;text-align:center;}

.bloktextovy .blokobsah .blokprvek ul {padding:5px 6px;margin:0;}	
.bloktextovy .blokobsah .blokprvek li {display:block;}

.bloktextovy .blokobsah .blokprvek strong {font-size:0.95em;}
.novinkypodclanek .bloktextovy .blokobsah .blokprvek strong {font-weight:bold;}
	
.bloktextovy .blokobsah .blokprvek .malafotka {float:right;clear:both;margin:0px 0px 7px 5px;}
.novinkypodclanek .bloktextovy .blokobsah .blokprvek .malafotka {float:left;clear:both;margin:0px 10px 7px 0px;}
.novinkypodclanek .bloktextovy .blokobsah .blokprvek .malafotkaneni {width:56px;height:72px;float:left;clear:both;margin:0px 10px 7px 0px;}	

.bloktextovy .blokkonec {padding:1px 5px;margin:0;
	color:black;
	font-weight:normal;
	text-align:right;
}

.bloktextovy .blokkonec a {color:black;}

 /*
 {border:1px solid #999;
  background:#666660;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
  border-radius: 6px;
	color: #eee;
	margin:0px 0 10px 0;
	padding-bottom: 5px;
	line-height: 1.05em;
  box-shadow: 2px 2px rgb(200,200,200);
  }
 */
.blokmenu {/*border:1px dotted rgb(255,255,255);*/
	color: #888;
	margin:0px 0 15px 0;
	padding-bottom: 5px;
	line-height: 1.05em;}

.blokmenu .blokmenunadpis {
   padding:5px 3px 2px 3px;margin:0;
	font-weight:normal;
  line-height:1.2em;
	font-size:1.6em;
    
	text-align:center;
}

.blokmenu h4.blokmenunadpis, .bloktextovy h4.bloknadpis {
background: #F0E6C0;
/*font-family: "Varela Round";*/}

.blokmenu .blokmenuobsah {

	text-align:left;}
 
.blokmenu .blokmenuobsah .blokmenuprvek  {padding:5px 7px 4px 7px;
	margin:0;
	color:rgb(32,32,32);
	font-weight:normal;}

.bloktextovy .blokkategorie {padding:0.3em 1em;text-align:center; font-size:1.2em;line-height:1.1em;}
.bloktextovy .blokkategorie a {text-decoration:none;}
.bloktextovy .blokkategorie a:hover {text-decoration:none;
	color:#2A4717;
	border-bottom:1px dashed #2A4717;}
.bloktextovy .blokkategorie a:visited {color:#666;}
.bloktextovy .blokkategorie a:link {color:#666;}
.bloktextovy .blokkategorie a.tucne {color:#333;text-transform: uppercase; }

.bloktextovy .bloknahledy {margin-left:6px;} 
.bloktextovy .bloknahledy .bloknahledyobrazek {float:left;width:99px; height:99px;}
.bloktextovy .bloknahledy .bloknahledyobrazek img {margin-left: 3px;margin-top: 2px;}
.bloktextovy .bloknahledy .bloknahledyobrazek a img {border:1px solid white;width:95px; height:95px;position:relative;z-index:0;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  left:0; top:0;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s;}
.bloktextovy .bloknahledy .bloknahledyobrazek a:hover img {border:1px solid white;left:-33px; top:-33px; 
  width:160px; height:160px;z-index:20;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;}
  
.blokmenu .blokmenuobsah .blokmenuprvek .blokmenuhledani {text-align:center;}
.blokmenu .blokmenuobsah .blokmenuprvek .blokmenuhledani .inputpole {text-align:center;width:180px;padding:2px;margin:1px;}
.blokmenu .blokmenuobsah .blokmenuprvek .blokmenuhledani .inputpoleuzke {text-align:center;width:130px;padding:2px;margin:1px;}

.bloktextovy .blokobsah .blokprvek .blokhledani {text-align:center;}
.bloktextovy .blokobsah .blokprvek .blokhledani .inputpole {text-align:center;width:180px;padding:2px;margin:1px;}
.bloktextovy .blokobsah .blokprvek .blokhledani .inputpoleuzke {text-align:center;width:130px;padding:2px;margin:1px;}


.blokmenu .blokmenuobsah .blokmenuprvek a {color:#666; text-decoration:none;}
.blokmenu .blokmenuobsah .blokmenuprvek a:hover {text-decoration:none;color:#2A4717;
	border-bottom: 1px dotted #2A4717; }
.blokmenu .blokmenuobsah .blokmenuprvek ol {	list-style-type: none;
	margin:0;
	padding:0 13px; } 
.blokmenu .blokmenuobsah .blokmenuprvek li {display:block;
	text-align:left;
	padding:6px 0;
	margin:0;} 
.blokmenu .blokmenuobsah .blokmenuprvek li .tucne {display:block;
	color:#900;
   text-decoration:none;
   border:none;   
	font-size:1em;} 
.blokmenu .blokmenuobsah .blokmenuprvek li a strong {

   text-decoration:none;
   border:none;
	font-size:1em;
	    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#5BA141, #2A4717);
    text-transform: uppercase;
	} 
			
.blokmenu .blokkonec {padding:1px 5px;margin:0;
	color:white;
	font-weight:normal;
	background:rgb(72,72,72);
	text-align:right;
	}

.blokmenu .blokmenukonec a {color:white;}

#konec {clear:both;  
	/*width:1100px;*/
    min-width:900px;
    max-width:1300px;
	text-align:center;
	padding-top:10px;
	padding-bottom:15px;
    background:white /*rgba(255,255,255,1)*/;
          border-top: none;
   border-left: none;
   border-right: none;
    border-bottom:  1px solid rgb(136,195,121);;   
	/* 
   -webkit-border-radius: 0 0 10px 10px;
   -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;    
    */
    }

#konec .konecbox {padding:0;
	margin:0;
	height:100%;
	width:100%;
}
	
#konec .copy { 

/*
   border-left: 2px dotted #2A4717; 
   border-right: 2px dotted #2A4717;
   */
   border:none;
    border-top:  1px solid rgb(136,195,121);; 
	/*   
   -webkit-border-radius: 17px;
   -moz-border-radius: 17px;
   border-radius: 17px; 
    */
   padding-top:20px; 
   padding-bottom:9px;
	margin:5px 10px;
	clear:both;	
	font-size:1.15em;
}	

#konec .copy a {color:black;}	
#konec .copy img {position:relative;top:2px}	
		
#konec .odkazy {padding:15px 0 10px 0;
	font-size:0.85em;
	line-height:1.6em;
	color:black;}		

#konec .dalsiprojekty img {width:90%;height: auto;}
	
	
#sloupec700 h2.nadpiskategorie {

font-family: "Albert Sans","Alegreya Sans"; 
border:1px solid rgb(220,220,220);
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
  border-radius: 3px;
	color: #888;
	line-height: 1.05em;
  box-shadow: 2px 2px rgb(240,240,240);
  	margin:0px 0 25px 0;
	text-align:left;
	font-weight:400;
	padding:15px 3px;
	font-size:1.7em;
	clear:left;}


#sloupec700 h1.nadpiskategorie { 
font-family: "Albert Sans","Alegreya Sans"; 
	margin:15px 0 5px 0;
	text-align:left; 
	font-weight:400;
	padding:0px 15px 5px 15px;
	font-size:2.0em;
   line-height:125%; 
	clear:left;
	font-weight:normal;
	color: #2A4717;
 
 }		

#sloupec700 h1.nadpiskategorie small {font-weight:normal;color:rgb(42,71,23);font-family: "Albert Sans","Alegreya Sans"; font-size:0.85em;}

#sloupec700 .zdrojpodnadpis {
/*display:none;*/ 

text-align:right; color:rgb(64,64,64); font-size:1.2em;padding-right:0;padding-bottom:0.5rem;

}
	
#sloupec700 .clanekuvod {	/*text-align:justify;*/
	line-height:1.5em; color:#000;
/*   background:#eee;  
   border:1px solid #fff; */
	clear:both;border-spacing:0px;
	margin:0 0 0 0px;padding:5px 25px 0 15px;
   font-size:1.25em;}
   
#sloupec700 .clanekuvod strong {	font-weight:normal;}   
#sloupec700 .clanekhlavni {	/*text-align:justify;*/
	line-height:1.6em;
   font-size:20px;
   margin:5px 0 20px 0;
   padding:35px 40px 0 40px;
   font-family: "Albert Sans","Alegreya Sans";
   position:relative;

/*
     background-image: url('../pic/pozadi-pod-clanek.jpg');
    background-repeat: repeat-y;
	background-size: 100% auto;
 	-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   border:1px dotted rgb(234,236,233);
   filter: drop-shadow(0px 0px 10px rgb(234,236,233));*/
   
}
 
#sloupec700 .clanekhlavni strong, #sloupec700 .clanekhlavni b {letter-spacing: 0.1px;color: rgb(5,5,5);font-weight: 500 !important;}
     

#sloupec700 .clanekhlavni h2 {font-weight:normal;   
	line-height:105%;
	font-size:1.7em;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	color:rgb(0,0,0);}

#sloupec700 h2.titulekprvni {color: #244011; font-family: "Albert Sans","Alegreya Sans"; /*text-transform:uppercase;*/ font-size:1.5em; font-weight:500;padding-top:0.4em; text-align:left;line-height:1.2em;   padding-left:0em;padding-right:1em;
/*
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#5BA141, #2A4717);
    */
	}
#sloupec700 h2.titulekdalsi {color: #244011; font-family: "Albert Sans","Alegreya Sans"; /*text-transform:uppercase;*/ font-size:1.5em; font-weight:500; padding-top:0.8em; text-align:left;line-height:1.2em;  padding-left:0em;padding-right:1em;
   /*
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#5BA141, #2A4717);
	*/}

#sloupec700 .clanekfoto  {padding:2px;margin:10px 0 2px 0;}	
#sloupec700 .clanekfotopopis1 {clear:right; float:right; background: white;
	text-align:center; font-size:1em; margin:0px 0 6px 0px;padding-bottom:3px;
	color:rgb(72,72,72);width:383px;}
#sloupec700 .clanekfotopopis1 span {display:block; color:#666;}

#sloupec700 .clanekfotopopis2 {clear:left;float:left; 
	text-align:center; font-size:1em;  margin:0px 0 6px 0px;padding-bottom:3px;
	color:rgb(72,72,72);width:383px;}
#sloupec700 .clanekfotopopis2 span {display:block; color:#666;}
	  
#sloupec700 .clanekfotopopis1 a, .clanekfotopopis2 a {color:white;}

.clanekdetailfotky {clear:both;
	text-align:center; font-size:0.85em;  margin:0 0 0.2em 0 ;padding:0;
	color:#222; 
	border-bottom:1px solid #eee;

	background:white;
	filter: drop-shadow(0px 0px 3px #eee);;
  /* box-shadow: 3px 3px #eee; */
/* position:relative;left:-2.5em;*/ 
 
      -webkit-transition: all 0.6s;
    transition: all 0.6s;
    
-webkit-border-radius: 0 0 10px 10px;
   -moz-border-radius:  0 0 10px 10px;
   border-radius:  0 0 10px 10px;
    
  }
  
 
.clanekdetailfotky:hover  { /* transform: scale(1.03);*/
   -webkit-transition: all 0.3s; 
    transition: all 0.3s;
	filter: drop-shadow(2px 2px 3px #bbb);
	}
.clanekdetailfotky img {width: 100%; height:auto;
	-webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;}    
.clanekdetailfotky a {text-decoration:none;color:#222;}
.clanekdetailfotky .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.4em 0.6em;}
.clanekdetailfotkypopis i {font-size:1.15em;font-style: normal;} 


.clanekdetailfotky1, .clanekdetailfotky2 {/*background: #eee; */
	text-align:center; font-size:0.85em;  margin:0;padding:0;
	color:#777;	/*border-bottom:1px solid #eee;*/
	background:white;
  width:352px; 
  height: auto;
  -webkit-transition: all 0.6s; 
    transition: all 0.6s;
    filter: drop-shadow(0px 0px 3px #eee);
    
-webkit-border-radius:  0 0 10px 10px;
   -moz-border-radius:  0 0 10px 10px;
   border-radius:  0 0 10px 10px;
   }
.clanekdetailfotky1 img, .clanekdetailfotky2 img {
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;}
.clanekdetailfotky1:hover, .clanekdetailfotky2:hover {/* transform: scale(1.04);*/
   -webkit-transition: all 0.3s; 
    transition: all 0.3s;
	filter: drop-shadow(2px 2px 3px #bbb);}
    
.clanekdetailfotky1 {clear:right; float:right;margin-left: 1em; margin-bottom:0.5em;}
.clanekdetailfotky2 {clear:left; float:left;margin-right: 1em;margin-bottom:0.5em;}  
.clanekdetailfotky1 a, .clanekdetailfotky2 a {text-decoration:none;color:#222;}
.clanekdetailfotky1 .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.1em 0.6em;}
.clanekdetailfotky2 .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.1em 0.6em;}

  
  
  
.clanekfotopopisvelky {clear:both;background: white;display:block;
	text-align:center; font-size:0.95em;  margin:0px 0 0px 0px;padding-bottom:5px;
	color:#2f7700;}
	
.clanekfotopopisvelky span {display:block; color:#666;}
 
#sloupec700 .clanekgalerie {padding:2px 0;margin:15px 0px 30px 0px;;border-width:1px;
	text-align:center;position:relative;}	
#sloupec700 fieldset.clanekgalerie {} 
#sloupec700 .clanekgalerie legend {color:#777; margin:0 10px;padding:0 5px; font-size:0.9em; }
#sloupec700 .clanekgalerienahled img {background: #ddd;padding:7px 7px 7px 7px;margin:2px 6px 2px 2px;     
    -webkit-border-radius: 2px;
   -moz-border-radius: 2px;   
   border-radius: 2px; 
   -webkit-transition: all 0.2s;}	
#sloupec700 .clanekgalerienahled img:hover { transform: scale(1.04);
   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;}
    
#sloupec700 .video {

    clear:both;background: white;
    width:99.5%;
    height: auto;
	text-align:center; font-size:0.9em;  margin:10px 0;/*padding:10px 3px 3px 3px;*/
	color:#777;border:1px solid #fff;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
  
#sloupec700 .video iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;

}

#sloupec700 .video small {font-size:0.8em;}
	
#sloupec700 .clanekpodpis {text-align:left;  clear:left;
	padding:0.2em 0 0.3em 0em; 
	margin:0.2em 0 0 0;
	border-bottom:1px solid rgb(72,72,72);font-size:1.2em;
	color:#2A4717;}
	
#sloupec700 .clanekpodpis strong {font-weight:bold;font-size:1.1em;}
	
#sloupec700 .napistenam {color:rgb(72,72,72);
	font-size:0.8em;
	padding:0;
	margin:0;}
#sloupec700 .clanekdalsi {color:rgb(72,72,72);
	font-size:0.95em;
	padding:0;
	margin:0;}

#sloupec700 .prazdnaketegorie {}

.odsazeni {padding-left:3em;}
														 
.vytisknout {float:right;font-size:0.7em; border:1px solid rgb(72,72,72);
	background:rgb(72,72,72);
	background-image: url('../pic/ikona-print.gif');
	background-position: left 50% ;
	background-repeat: no-repeat;
	margin:0 10px;
	padding:5px 7px 5px 23px; color:white;}
	
.nepodtrhavat {text-decoration:none;}
.tucne {font-weight:400;}
.slabe {font-weight:200;}
.velke {font-size:1.2em;}

.listovanislovnik {font-size:0.85em; text-align:center; padding:1em 0px 0.5em 0px;}
.nastred {text-align: center; margin-left:auto; margin-right:auto; }
.doprava {float:right;
}
.slovnikpojem {padding:10px 0 10px 0;}
.slovniknazev {color:rgb(72,72,72);font-weight:bold;padding:0;margin:0;}
.slovnikpopis {padding:0 0 0 2em;
	font-size:0.9em;}


.vypispolozka {padding:4px 0 8px 0; margin:0;}
.vypispolozka.zvyraznit {font-size:105%; 
	background:rgb(250,250,250);
	padding:6px 0px;}
.vypispolozka h3 {padding:0;margin:0;
	font-size:1.2em;}
.zelena {color:rgb(0,52,0);}
.zlata {color:#CC9933;}
.cerna {color:#000;}  
.bila {color:#fff;}
.hneda {color:#900;}
.hneda a {color:#900; text-decoration:underline;}
.hneda a:hover  {color:#000; text-decoration:none;}

.cervena {color:#2A4717;}
.cervena a {color:#2A4717; text-decoration:underline;}
.cervena a:hover  {color:#000; text-decoration:none;}

.seda {color:rgb(140,140,140);}
.zelenalinka {background:white;
	color:white;
	border:none;
	border-bottom:1px solid rgb(72,72,72);}

.vetsi {font-size:115%;}	

img.hlasovani {border:1px solid black;
	padding:0;
	margin:1px 0 0.5em 1em;}

.anketadetail ul {padding:0.5em 0 0 2em;margin:0;}
.anketadetail h3 {padding:5px 0;margin:0;}
.anketadetail li h5 {padding:0;margin:0;}

.vtipy {margin:2em 1em;
	padding:1em;
	background:rgb(250,250,250);}
	
.clanekodsazeni:first-letter {padding:0 0 0 1em;}

.formularramecek {background:rgb(250,250,250);
	border:1px solid rgb(72,72,72); 
	margin:0.5em 2em;
	padding:2em 2em; font-size:0.95em;}
	
.htmlkod {text-align:left; padding:1em 1em 1em 3em; margin:0px; 
	font-weight:bold; font-size:1.1em;color:#666666;
	font-family:monospace;}	
	
.pozadidetail {padding:10px; text-align:center; color: #111; 
 border:1px dotted rgb(136,195,121);
 background:white;
  /* box-shadow: 3px 3px #eee; */
  -webkit-transition: all 0.2s; /* Safari 3.1 to 6.0 */
    transition: all 0.2s;}

.pozadidetail:hover { transform: scale(1.05);
   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;}
.pozadidetail img {width:100%; height:auto;} 
.bloktextovy .pozadidetail {width: 240px;margin:0 0 0 30px;color:black;font-size:0.97em;}
  
select.formularvyber option {margin:0px;padding:2px 4px;}
input.formulartext {width:520px;padding:2px 3px;}
input.formulartextdatum {width:12em;padding:2px 3px;}
input.formulartextkratky {width:4em;padding:2px 3px;}
textarea.formularpole {width:520px;height:10em;padding:2px 3px;}
input.formularodeslat {font-weight:bold;
		padding:0.2em 2em;
	margin:2px 0;}
	
.anketahlasovani {width:225px; margin:1px 0 0 0; padding:2px 0px 2px 5px; 
	font-size:0.9em;white-space:normal;color:black;}
	
.chyba {padding:1em 1em 2.5em 1em;margin:0;}
.chyba fieldset {border:1px solid red;font-size:0.9em;padding:0em;margin:0em;}	
.chyba fieldset span {display:block;padding:1em;margin:0em;}
.chyba legend {color:red;font-weight:bold;}	

.nic {display:none;}

.clanekhlavni table {border-collapse:separate; background: white;  
	border-spacing:2px; color:black;
	margin:0.5em 0em 0.5em 1em; font-size:0.85em;}
/*
border:1px solid rgb(200,200,200);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 11px;
	color: black;
	margin:0px 0 30px 0;
	padding-bottom: 5px;
	line-height: 1.05em;
  box-shadow: 3px 3px #eee;
  }
*/
.clanekhlavni th {background:rgb(252,252,252); font-weight:bold;
	padding:0.3em 1em; text-align:left;border:1px solid rgb(200,200,200);    border-radius: 5px;   /* box-shadow: 2px 2px #eee; */
	color:black;}

.clanekhlavni td {background:rgb(252,252,252); font-weight:normal; 
	padding:0.3em 1em; text-align:left;border:1px solid rgb(200,200,200);    border-radius: 5px;   /* box-shadow: 2px 2px #eee; */
	color:black;}

.clanekhlavni .seznamkapitol {color:#555; font-size:0.9em;clear:both; background:white;}
.clanekhlavni .seznamkapitol a {color:#555;}
.clanekhlavni .seznamkapitol a:hover {color:#333;}
.clanekhlavni .seznamkapitol fieldset {padding:0 1em;margin:0;}
.clanekhlavni .seznamkapitol legend {color:#000;}
.clanekhlavni .seznamkapitol .tucne {color:#000; font-size: 1.05em;}
.clanekhlavni .seznamkapitol ol {padding:0 20px;margin:0;}
.clanekhlavni .seznamkapitol ol li {list-style-type:upper-roman;font-weight:normal; color:#999;}
.clanekhlavni .seznamkapitol ol li a {font-size:1.1em;}
.clanekhlavni .seznamkapitol table {width:95%;border:none;box-shadow:none;background:white;}
.clanekhlavni .seznamkapitol td {border:none;box-shadow:none;background:white;}
.clanekhlavni .seznamkapitol th {border:none;box-shadow:none;background:white;
	text-align:center;
	font-size:1.4em;}
.clanekhlavni .seznamkapitol th a {text-decoration:none;}

.konecobtekani {clear:both;}


.dalsiclankysloupce {border:1px solid rgb(136,195,121);

   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;

	margin:0px 0 10px 0;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.05em;
  /*box-shadow: 2px 2px rgb(240,240,240);*/
  }
  
.dalsiclankysloupce th {	text-align:center;padding:0 0 15px 0;
	margin:0;
	font-weight:normal;
	font-size:1.3em;}
  
.dalsiclankysloupce th a {text-decoration:underline;}
.dalsiclankysloupce td {text-align:center;padding: 0 5px 30px 5px;}
.dalsiclankysloupce .dalsiclanky {font-weight:bold;padding:10px 10px 5px 0;text-align:right;}
.dalsiclankysloupce img {padding:0 0 0px 0;
   border:1px solid black;
   width:100%;
   height:auto;
   /*
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;*/
   	-webkit-transition: all 0.2s; /* Safari 3.1 to 6.0 */
    transition: all 0.2s}

.dalsiclankysloupce img:hover { transform: scale(1.05);
   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;}
	
	   
.dalsiclankysloupce a {color:#ccc; border:none;text-decoration:none;}
.dalsiclankysloupce a:hover {text-decoration:underline;}
.dalsiclankysloupce strong a {color:#333; font-size:1.25em; line-height:1.2em; font-weight:normal;} /* font-family:"Italianno" */
.dalsiclankysloupce small {font-size:0.8em;  line-height:1.15em;color:#ccc; display:none;}

/*
.kurziva {font-family:"Italianno"; 
    font-size:1.65em; 
    line-height:0.95em;}
*/
.kurziva small {    font-size:0.9em; }    
.kurziva em { font-style: normal;}
.kurziva i { font-style: normal;}

em, i, .kurziva {/*font-family:"Varela Round"; 
    font-size:1em;
    font-weight:100; 
    font-style: italic;*/}   
    
.hornilista {font-size:1em; padding:3px 0px 2px 0px;   

      border-top: none;
   border-left: none;
   border-right: none;
    border-bottom:  2px dotted #2A4717;;    
   -webkit-border-radius: 0 0 10px 10px;
   -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;    
    color:#5BA141;text-align:center;
   margin-bottom:0px;
   
    min-width:900px;
    max-width:1300px;
    background:white;
    margin: 0 auto 7px auto;
        font-weight:300}


  
.hornilista a {color:#5BA141;font-weight:normal;text-decoration:none;border-bottom:1px solid none;}  
.hornilista a strong {color:#5BA141;text-decoration:underline;font-weight:400;font-family: "Albert Sans","Alegreya Sans";}
.hornilista a:hover {color:#5BA141;
	text-decoration:underline;}
	 
.fotogalerie table {border:none;border-spacing:0px;border-collapse:collapse;}   
.fotogalerie .fotogalerienahled {padding:5px;margin:5px 5px;text-align:center; border:1px solid rgb(204,204,204);
	-webkit-transition: all 0.2s; /* Safari 3.1 to 6.0 */
    transition: all 0.2s}
.fotogalerie .fotogalerienahled img {width:100%; height:auto;}
.fotogalerie .fotogalerienahled:hover { transform: scale(1.05);
   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */
    transition: all 0.4s;}

	/*
.bannervelkyhorni {    
    min-width:900px;
    max-width:1300px; 
    min-height:230px;
    padding:0 0px 10px 0px; margin:0px auto 0px auto; 

	text-align:center;
;
    } 
.bannervelkyhornibox {text-align:center;
    margin:0px auto 0px auto;}
    */
.bannervelkyhorniboxseznam {width:970px;
	 text-align:center;
    padding:0; margin:0 auto 0 auto; padding-top:0px;padding-bottom:0px;}
 
.bannervelkyspodni {width:970px; padding:0; margin:0 auto 0 auto;}   
.bannervycentrovat {width:auto; padding:0; margin:0 auto 0 auto;}  
.banner300box {margin-left:auto;margin-right:auto;}
.bannervnitrnibox {width:auto; padding:0; margin:0 auto 0 auto;}  
#ssp-zone-282026, #ssp-zone-282029, #ssp-zone-282032, #ssp-zone-282047, #ssp-zone-282035, #ssp-zone-282050, #ssp-zone-282056, #ssp-zone-282062, #ssp-zone-282053 {text-align:center;}    


#sloupec700 .nadpisstranky {font-weight:normal;font-size:2.2em;line-height:1.15em; padding:0.2em 0 0.9em 0.4em; margin:0;}


.zvyraznenynadpis {
/*
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#5BA141, #2A4717);
*/
    /*     background-image: -webkit-linear-gradient(#D6AC00, #A06C00); */
   /* text-shadow: -0.05em -0.05em 0.005em rgba(255, 223, 0, 0.40); */
  } 


   
#sloupec700 h2.nadpispoznavacka {color:#eaf2ef;
	background:#2f7700;
	margin:0px 0 10px 0;
	text-align:right;
	font-weight:bold;
	padding:4px 10px;
	font-size:1.1em;
	clear:left;
  
    -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px rgb(220,220,220); }


#sloupec700 h1.nadpispoznavacka {color:#eaf2ef;
	background:#2f7700;
	margin:0px 0 10px 0;
	text-align:left;
	font-weight:bold;
	padding:7px 10px;
	font-size:1.3em;
	clear:left;
  
    -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px rgb(220,220,220); }

  	
#sloupec700 .popispoznavacky {
	margin:5px 7px 15px 5px; text-align:left;}
    

.poznavackaotazka {margin:0; padding:0; width:538px;height:398px; 
	overflow:hidden; border:1px solid white; float:left;
	background-image: url('../pic/poznavacka-start-pozadi.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;}

.poznavackaodpoved {float:left;position:relative; width:108px; height:100px;}
	
.poznavackaodpoved1, .poznavackaodpoved2, .poznavackaodpoved3 {position:absolute; top:0;left:0;
	border:1px solid #ddd;
	width:106px; height:98px;}	
	
.poznavackaodpoved1:hover {
	border:3px double #2f7700; 
	position:relative;
	top:-24px; 
	left:-10px;
	width:160px; height:147px;
	z-index:10;
	background:white;}	
.poznavackaodpoved2:hover {
	border:3px double #2f7700;  
	position:relative;
	top:-10px; 
	left:-10px;
	width:160px; height:147px;
	z-index:10;
	background:white;}
.poznavackaodpoved3:hover {
	border:3px double #2f7700; 
	position:relative;
	top:-10px; 
	left:-26px;
	width:160px; height:147px;
	z-index:10;
	background:white;}	

.poznavackaodpovedvysledek {border:1px solid white; float:left;width:106px; height:98px;
	opacity: .4; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';filter: alpha(opacity=40);}
    

.poznavackaodpovedspravne {background:#2A4717; color: white; padding:4px 10px 2px 10px;}
.poznavackaodpovedspatne {background:red; color: white; padding:4px 10px 2px 10px;}

.poznavackatlacitko {background:#ddd;color:#2A4717;
    margin:5px 2px 1px 2px;padding:4px 8px; font-size:1.05em;  
    border:none; 
    -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px; 
       -webkit-transition: all 0.3s; 
    transition: all 0.3s;}
   
.poznavackatlacitko:hover {background:#999;color:white;
    -webkit-transition: all 0.3s; 
    transition: all 0.3s;}
    
.slovniksloupce   {column-count: 3;}

.slovniksloupce a {font-size:1.2em;}

@media only screen and (max-width: 1150px) {
    .slovniksloupce   {column-count: 2;}
}

#discussion iframe {border:none !important;top:-2em !important;}

#sloupec700 .citace {background: #eee; 
	padding: 0.8em 2em 0.3em 2em;  
	color: rgb(60,60,40); 
	font-size:0.95em;
   border-radius: 10px; }
   
   
.bloknejclanek {clear:left; text-align:left;}
.bloknejobrazek {float:left; margin:0 0.5em 1.2em 0;}
.bloknejtitulek {text-decoration:none;font-size:1.1em;font-weight:normal;}
.bloknejprecteni {color:#aaa;}   

.ikonyuvodclankuszn {position:absolute; top:-15px; right:-15px;}
.ikonyuvodclankufb {position:absolute; top:-5px; right:-5px;transform: scale(1.3);}

/*
.adsbygoogle::before {
  content: '[ reklama ]\a';
  white-space: pre;
  font-weight:normal !important;
  font-size:13px !important;
  color:#888;
  line-height: 0.7 !important;
  text-align: center;
}
.adsbygoogle {
  padding-bottom: 2.5em;
}
*/
/*
.adFull::before {
  content: '[ reklama ]\a';
  white-space: pre;
  font-weight:normal !important;
  font-size:13px !important;
  color:#333 !important;
  line-height: 0.7 !important;
}
.adFull {
  padding-bottom: 1.7em;
}
*/