﻿/* Priroda.cz */


h1, h2, h3, h4, h5	{font-family: "Verdana Pro", "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; font-weight:normal;}



   
body, table, tr, td, form, input, select, textarea 
	  {font-family: "Albert Sans","Alegreya Sans", "Verdana Pro", "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; font-weight:200;

	  }
   
form {margin: 0px;
	display: inline; }

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.9em;}


#hlavicka {width:100%;
  
background: url('../pic/pozadi-linka.gif'),white;
	background-repeat: repeat-x;
}



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

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

}

#hlavicka .hlavickaslogan {display:none;}
	
#hlavicka h1, #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; 
    }
	
.dalsiprojekty img {width:95%;height: auto;}
	
#hlavicka h1 span, #hlavicka h2 span {display:none }

#hlavicka .slogan1 {display:none}	

#hlavicka .hlavickaobrazek {display:none;}

#hlavicka .hornimenu {
	margin:0.1em 100px 0em 1%;
    padding-bottom:5px;
	text-align:center;
	color:#333;
   font-size:1.05em;
   /* border-bottom:2px dotted #2A4717; */}

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

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

#hlavicka .hornimenu li a.nezvolene{color:#333;
	text-decoration:none;}  

#hlavicka .hornimenu li a:hover {color: black;
	text-decoration: underline;}
	
#hlavicka .hornimenu li a.zvolene {
/*
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#5BA141, #2A4717);
 text-transform: uppercase;
 */
 font-size:1.1em;
 	color:black;
   /*font-weight:bold;*/
	text-decoration:none;}
	
#stred {padding:0;
	margin:0;}
	
#stred .stredbox {padding:0;
	margin:0;}
	
#sloupec700 {width:100%; 
	padding:0 0 0 0;
	margin:0;
	float:left;
	min-width: 200px;}	

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

#sloupec500 .sloupec500box{padding:20px 10px 0 10px;
	text-align:left;
	}
	
#sloupec300 {width:100%;
	padding:0;
	margin:0;
	float:left;
	 }	

#sloupec300 .sloupec300box{padding:20px 10px 0 5px;
	text-align:left;}	
	
#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 4em;
	padding:0; font-size:1.1em;}		
		
.claneksouhrn .clanekuvodtext h3 {padding:0 0 2px 0;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
   line-height:1.15em;
   color:#2A4717;
   font-weight:normal;    
 text-transform: none; 
 border:none;  }	
   
.claneksouhrn .clanekuvodtext h3 a {text-decoration:none; border:none; color:#2A4717;
}

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

.claneksouhrnhlavni {
    border:none;

 /* border:1px solid rgb(64,64,64);

   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   */
      /* border-bottom:1px dotted #2A4717; 	*/
   float:left;
	padding:0 0 10px 0;
	margin:0px 0 20px 0px;
	color:black;
}	
  
  
.claneksouhrnhlavni legend {padding:0 10px;
	margin:0 10px;
	color:#999;      
	font-size:1.1em;
	font-weight:normal;
  /*font-family: "Junicode";*/
  }
 
 .claneksouhrnhlavni .homepagehlavni {padding-right:10px;margin-top:5px;margin-bottom:10px;
 	padding-bottom:4px;/*border-bottom:1px solid #ddd;*/}
.claneksouhrnhlavni .homepagehlavnifoto {float:left; ;} 
.claneksouhrnhlavni .homepagehlavnifoto img {width:95%;height: auto;}
.claneksouhrnhlavni .homepagehlavni small i {display:block;padding-top:8px;line-height:0.8em;font-size:2em;padding-left:50px;}

.claneksouhrnhlavni .homepagedalsi {margin-top:0px;float:left; width:30%;min-width: 80px; height:245px;overflow:hidden;}

@media only screen and (max-width: 640px) {
    .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 hh2 {font-size:1.6em;}

.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 a, .claneksouhrnhlavni .homepagehlavni .clanekuvodtext h2 a { color:#2A4717;
   /*font-family:"Junicode";*/
   font-weight:normal;
   /*text-transform: uppercase;*/
   text-decoration:none;
   border:none;}
   /*
.claneksouhrnhlavni .homepagehlavni .clanekuvodtext a:hover {color:#2A4717;
	border-bottom:1px dashed #2A4717;}
 */
 
 .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 {padding-top:0; margin-top:0;font-size:1.15em;
	 line-height:1.2em;
	clear:both;
	   /*font-family:"Junicode";*/
   font-weight:normal;   
   text-transform: none;
 }

.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 a { color:#2A4717;

   text-decoration:none;
   border:none;}
/*   
.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a:hover {color:#2A4717;
	border-bottom:1px dashed #2A4717;}
*/
.claneksouhrnhlavni .homepagedalsi .clanekuvodtext small i {display:none;/*line-height:0.7em;font-size:1.65em;*/}

.homepagekategorie {width:100%}

@media only screen and (max-width: 540px) {
    .homepagekategorie {display:none;}
}
.homepagekategorie .clanekuvodfoto {float:left; width:32%; margin-top:5px;}
.homepagekategorie .clanekuvodfoto img {width:100%;height: auto;}

   
.homepagekategorie .nazevkategorie {text-align:left; font-weight:normal; padding:3px 20px 0px 33%; font-size:0.9em;}
.homepagekategorie .nazevkategorie a {color:#2A4717;}

.homepagekategorie .blokodkazu {padding:0; margin:0;}
.homepagekategorie .jednakategorie {margin-top:10px;height:150px; overflow:hidden;}
.homepagekategorie h4 {padding:0px 5px 6px 33%; 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.05em;
	font-weight:normal;
   color:#2A4717;
   /*font-family:"Junicode";*/
   /*font-weight:bold;  */ 
 /*text-transform: uppercase;*/ 
 border:none;
	}	
	
.claneksouhrnhlavni .clanekuvodtext h3 a, .claneksouhrnhlavni .clanekuvodtext h2 a {text-decoration:none;   color:#2A4717;
}
	
.claneksouhrnhlavni .clanekuvodfoto img { float:left;
/*
  border:1px solid rgb(255,255,255);;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   */
   	filter: drop-shadow(0px 0px 3px #eee);   
	margin:0;;
	padding:0;
	width:95%;
	height: auto;
}
.claneksouhrnhlavni .clanekuvodfoto div {float:left;
   margin-left:17px;
   margin-bottom:6px;
	border:none;
	border:1px solid white;
}
.claneksouhrnhlavni .clanekuvodtext small {font-size:0.9em;
	color: black;}			
.claneksouhrnhlavni .clanekuvodtext a {color: black;}
.claneksouhrnhlavni .clanekuvodstrucne {margin:3px 0 10px 0;
	/*text-align:justify;*/
    padding-left:50px;
   line-height:1.4em;
   font-size:1.2em;}
	

.listovani {clear:both;
	text-align:center;
	font-size:1.1em;
	padding:20px 0 10px 0;}	
		
	
.listovani strong  {font-size:140%;}
	
.listovani small  {font-size:95%;}


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


.bloktextovy {	 color:#333;
	margin:0px 0 15px 0;
	padding-bottom: 5px;
	line-height: 1.05em;
	float:left;
	width:100%;
  }

.bloktextovy.facebook, .bloktextovy.onas, .plovouci .bloktextovy {display:none;}
.bloktextovy.reklama {width:95%;}   

.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:#333;
	
}
.bloktextovy h4.bloknadpis {/*font-family: "Junicode";*/}

.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:#333;}

.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;
	width:100%}

.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 {/*font-family: "Junicode";*/}

.blokmenu .blokmenuobsah {
    column-count: 3;
	text-align:left;}
@media only screen and (max-width:650px) {
    .blokmenu .blokmenuobsah   {column-count: 2;}
}
 
.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:#333;}
.bloktextovy .blokkategorie a:link {color:#333;}
.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;}
.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;}
  
.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:#333; text-decoration:none;}
.blokmenu .blokmenuobsah .blokmenuprvek a:hover {text-decoration:none;color:#2A4717;
	border-bottom:1px dashed #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;
	color:#333;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:100%;
	
	text-align:center;
	padding-top:10px;}

#konec .konecbox {padding:0;
	margin:0;
	height:100%;
	width:100%;
}
	
#konec .copy { border-top:1px solid rgb(180,180,180);
   padding-top:20px; 
   padding-bottom:9px;
	margin:0px 20px;
	clear:both;	
	font-size:1.05em;
}	

#konec .copy .tucne {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;}		
	
	
	
#sloupec700 h2.nadpiskategorie {

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:center;
	font-weight:normal;
	padding:15px 3px;
	font-size:1.5em;
	clear:left;}


		
 #sloupec700 h1.nadpiskategorie {
	margin:0px 0 10px 0;
	text-align:center; 
	font-weight:normal;
	padding:0px 15px 10px 15px;
	font-size:1.9em;
   line-height:113%; 
	clear:left;
	font-weight:normal;
	color: #2A4717;
	 /*text-transform: uppercase;*/
	   /*font-family: "Junicode"; */}
	   
	   
#sloupec700 h1.nadpiskategorie small {font-weight:normal;color:rgb(64,64,64);font-style: italic; ; font-size:0.85em;line-height:70%;}

#sloupec700 .zdrojpodnadpis {text-align:center;font-weight:300 ; color:rgb(64,64,64); font-style: normal; font-size:1.3em;padding-bottom:0.9rem;}
	
#sloupec700 .clanekuvod {	/*text-align:justify;*/
	line-height:1.5em; color:#000;
   /* font-family: "Junicode"; */
  /* background:#eee; 
   border:1px solid #fff; */
	clear:both;border-spacing:0px;
	margin:0 0 0 0px;padding:5px 15px;
   font-size:1.3em;
   }
#sloupec700 .clanekuvod strong {	font-weight:normal;}   
#sloupec700 .clanekhlavni {	/*text-align:justify; */
   /* font-family: "Junicode"; */
	line-height:1.6em;
   font-size:21px;
   padding:1em 1em;
   margin:3px 0.5em;
   position:relative;
   /* background: #FFFFE6; */
   /*
        background-image: url('../pic/pozadi-pod-clanek-mini.jpg');
    background-repeat: repeat-y;
	background-size: 100% auto;
 	-webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   border:1px dotted rgb(234,236,233);
   filter: drop-shadow(0px 0px 10px rgb(234,236,233));*/
   }
/*
#sloupec700 .clanekuvod::first-letter {font-size:1.5em;}
*/      
#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.5em;
	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"; font-size:1.5em; font-weight:normal;padding-top:0.6em; text-align:left;  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"; font-size:1.5em;  font-weight:normal; padding-top:0.6em; text-align:left;  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;border:1px solid rgb(204,204,204);}	
#sloupec700 .clanekfotopopis1 {clear:right; float:right; 
	text-align:center; font-size:0.8em; margin:0px 0 6px 0px;padding-bottom:3px;
	color:rgb(72,72,72);width:383px;height: auto;}
#sloupec700 .clanekfotopopis1 span {display:block; color:#333;}

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

#sloupec700 .clanekfotopopis1 a, .clanekfotopopis2 a {color:white;}

.clanekdetailfotky {clear:both;background: white;
width:99%;
height: auto;
	text-align:center; font-size:0.8em;  margin:0 0 0.2em 0;padding:0;
	color:#777;/*border:1px solid #eee;*/
 /* box-shadow: 3px 3px #eee;*/
 	-webkit-border-radius: 0 0 10px 10px;
   -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
   filter: drop-shadow(0px 0px 3px #eee);}
.clanekdetailfotky img {width:100%;height: auto;}
.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: white;
	text-align:center; font-size:0.8em;  margin:0;padding:0;
	color:#777;/*border:1px solid #eee;*/
  /*box-shadow: 3px 3px #eee;*/width:50%;height: auto;
  	-webkit-border-radius: 0 0 10px 10px;
   -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
   filter: drop-shadow(0px 0px 3px #eee);}
.clanekdetailfotky1 img, .clanekdetailfotky2 img {width:100%;height: auto;} 
.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:right;padding:0 0.6em 0.1em 0.6em;}
.clanekdetailfotky2 .clanekdetailfotkypopis {text-align:left;padding:0 0.6em 0.1em 0.6em;}

  
  
  
.clanekfotopopisvelky {clear:both;background: white;display:block;
	text-align:center; font-size:0.9em;  margin:0px 0 0px 0px;padding-bottom:5px;
	color:#2f7700;}
	
.clanekfotopopisvelky span {display:block; color:#333;}
 
#sloupec700 .clanekgalerie {padding:2px;margin:10px 0px 10px 0px;border-color:rgb(64,64,64);border-width:1px;
	text-align:center;position:relative;left:-1.5em;}	
#sloupec700 .clanekgalerie legend {color:rgb(72,72,72); margin:0 10px;padding:0 5px; font-size:0.9em; }
#sloupec700 .clanekgalerienahled img {padding:2px;margin:2px;border:1px solid rgb(204,204,204);}	

#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.85em;
	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:bold;}
.slabe {font-weight:normal;}
.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; 
  background:white;border:1px solid #666;
  box-shadow: 3px 3px #eee;}
.pozadidetail img { width:100%;height: auto;}

.bloktextovy .pozadidetail {width: 97%;height: auto;padding:10px 5px 1px 5px;margin:0;color:black;font-size:0.95em;}
  
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 {
	width:100%;
	border-top:1px solid rgb(136,195,121); /* rgb(164,0,0);*/;
	color: #888;
	margin:0px 0 10px 0;
	padding-top: 1em;
	padding-bottom: 5px;
	line-height: 1.05em;}
  
.dalsiclankysloupce th {	text-align:center;padding:0 0 15px 0;
	margin:0;
	font-weight:normal;
	font-size:1.2em;}
  
.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 0 0;
   border:1px solid black;
   width:100%;
   height: auto;}
.dalsiclankysloupce a {color:#ccc;border:none;text-decoration:none;}
.dalsiclankysloupce a:hover {text-decoration:underline;}
.dalsiclankysloupce strong a {color:#333;font-size:1.15em; line-height:1.2em; font-weight:normal;} /* font-family:"Italianno" */
.dalsiclankysloupce small {font-size:0.8em;  line-height:1.15em;color:#fff; display:none;}


.kurziva small {    font-size:0.9em; }    
.kurziva em { font-style: normal;}
.kurziva i { font-style: normal;}

em, i, .kurziva {font-style: italic; ; 
    /*font-size:1.8em; 
    line-height:1.2em;
    
    font-style: normal;*/}   

.hornilista {font-size:0.85em; background:#777; padding:1px 0 4px 0;
  color:#000;text-align:center;
  /*font-family: "Junicode"; */margin-bottom:7px; }

.hornilista a {color:#000;font-weight:normal;text-decoration:none;border-bottom:1px solid none;}  
.hornilista a strong {color:#000;text-decoration:underline;}
.hornilista a:hover {color:#000;
	text-decoration:underline;}
.hornilista {display:none;}  
  
.fotogalerie table {width:100%;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);} 
.fotogalerie .fotogalerienahled img {width:100%;height: auto;}

.fotoarchiv {display:none;}

.kniha {display:none;}
.odkazy {display:none;}

.addthis_inline_share_toolbox {padding-top:0.7em;}
/*
.bannervelkyhorni {width:99%; height: auto; overflow: hidden;padding:0; margin:0 auto;background:rgba(255,255,255,0.8);}  
*/
.bannervelkyspodni {width:99%; height: auto; overflow: hidden;padding:0; margin:0 auto;}    
.bannervycentrovat {width:99%;  overflow: hidden; height: auto;padding:0; margin:0 auto 0 auto;text-align:center;} 
.banner300box {/* width:300px; */ overflow: hidden; margin:0 auto 0 auto;text-align:center;}
.bannervelkyhorniboxseznam {width:300px; height: auto;
	text-align:center;
    padding:0; margin:0 auto 0 auto; padding-top:5px; overflow: hidden;}
	 
#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 !important;margin: 0 auto 1em auto !important; }   
/*
.sssp-posCont {width:93vw !important;overflow: auto !important;}
*/
#sloupec700 .nadpisstranky {font-weight:normal;font-size: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);
    */
  } 
  
.slovniksloupce   {column-count: 3;}
.slovniksloupce a {font-size:1.25em;}

#discussion iframe {border:none !important;top:-2em !important;}
 
@media only screen and (max-width: 750px) {
    .slovniksloupce   {column-count: 2;}
} 

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

#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:-10px;}
.ikonyuvodclankufb {position:absolute; top:-5px; right:-5px;}

/*
.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: 2.5em;
}
*/

