﻿body, html {height: 100%;	width: 100%;	margin: 0px;	padding: 0px;}body {margin: 0px;	padding: 0px;	color: black;	text-align:center;     min-width:900px;        font-size: 15px;line-height:140%;   }body, table, tr, td, form, input, select, textarea 	  {font-family: "Montserrat", sans-serif;       font-weight:300;	  }    h1, h2, h3, h4, h5 {font-family: "Varela Round", 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.9em;}                                      strong, b {font-family: "Varela Round"; font-size: strong;} 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 {    position: absolute;    min-width:900px;    max-width:1300px;	padding:0 0px 0px 0px;     /*    background:rgba(42,71,23,1); */	margin:0 auto 1em auto;	position:relative;    text-align:left;         border-top:  2px dotted #2A4717;;       -webkit-border-radius: 17px;   -moz-border-radius: 17px;   border-radius: 17px;        /*    border-top:1px solid #FFF;     border-left:1px solid #2A4717;    border-right:1px solid #2A4717;     border-bottom:1px solid #2A4717;     */ 	}	#celeokno .celeoknobox {padding:0 0 20px 0; 	margin:0;  	    background:rgba(255,255,255,0.85);       border:none;           border:  none;        /*    border-left:1px solid #2A4717;;    border-right:2px dotted #2A4717;;     border-bottom:2px dotted #2A4717;;    */   -webkit-border-radius: 10px 10px 0 0;   -moz-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0;        /*     border-left:1px solid rgb(196,196,196);    border-bottom:1px solid rgb(196,196,196);    border-right:1px solid rgb(196,196,196);    -webkit-border-radius: 0 0 30px 30px;    -moz-border-radius: 0 0 30px 30px;     */	} 	#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:100px;    margin:0;    /* border-bottom:1px solid rgb(128,128,128);  */}#hlavicka .hlavickabox {padding:0;	margin:0;	height:100%;	width:100%;}	#hlavicka .hlavickaslogan {display:none;}	#velkahlavicka #hlavicka h1 {display:block;	padding:0;	margin:0; 	width:755px;	height:104px;	position:absolute;	top:93px;	left:104px;	background-image: url('../pic/hlavicka-logo.png');	background-position: top right;	background-repeat: no-repeat;}#malahlavicka #hlavicka h1 {display:block;	padding:0;	margin:0; 	width:453px;	height:85px;	position:absolute;	top:20px;	left:40px;    background-size:453px 85px;	background-image: url('../pic/hlavicka-logo.png');	background-position: top right;	background-repeat: no-repeat;    }     #hlavicka h1 {    -webkit-transition: all 0.3s;     transition: all 0.3s;}#hlavicka h1:hover  { transform: scale(1.02);  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 {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;}#velkahlavicka #hlavicka .hornimenu {	position:absolute;	top:275px;	left:20px;	color:#666;   font-size:1.2em;}#malahlavicka #hlavicka .hornimenu {	position:absolute;	top:30px;	right:25px;    width:27em;	color:#888;   font-size:1.05em;   line-height:1.3em;   text-align:center;   /*   padding:5px 2px;   border: 2px dotted #2A4717;   -webkit-border-radius: 17px;   -moz-border-radius: 17px;   border-radius: 17px;    */   }   	#hlavicka .hornimenu ul {	margin:0;	padding:0;   }	    #velkahlavicka #hlavicka .hornimenu li {display:inline;padding:0;margin:0 10px 0 10px;}#malahlavicka #hlavicka .hornimenu li {display:inline;padding:2px 0;margin:0 5px 0 5px;}#velkahlavicka #hlavicka .hornimenu li a.nezvolene{color:#666; 	text-decoration:none;}  #malahlavicka #hlavicka .hornimenu li a {white-space:nowrap; padding:0 5px; margin:0 1px;border-bottom: 1px dotted #2A4717; }    #malahlavicka #hlavicka .hornimenu li a.nezvolene{color:#666;  	text-decoration:none;}    #velkahlavicka #hlavicka .hornimenu li a:hover {color: black;	text-decoration:underline ;border-bottom: 2px dotted #2A4717;}#malahlavicka #hlavicka .hornimenu li a:hover {color: #333;	text-decoration:none ;border-bottom: 2px dotted #2A4717;}    	#velkahlavicka #hlavicka .hornimenu li a.zvolene {	color:#000; text-transform: uppercase;   font-weight:bold;	text-decoration:none;    }#malahlavicka #hlavicka .hornimenu li a.zvolene {    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    font-size:1.1em;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-image: -webkit-linear-gradient(#5BA141, #2A4717);    border-bottom:none;   font-weight:normal;	text-decoration:none;}    	#stred {padding:0;	margin:0;}	#stred .stredbox {padding:0;	margin:0;}	#sloupec700 {/*width:771px;*/    /*min-width:771px;    max-width:971px;*/    margin:0 330px 0 0;	padding:0 0 0 0;     min-height:1200px;    	}	#sloupec700 .sloupec700box{padding:10px 40px 0 40px;}	#sloupec500 {width:482px;	padding:0;	margin:0;	float:left;}	#sloupec500 .sloupec500box{padding:20px 10px 0 10px;	text-align:left;}	#sloupec300 {width:329px;    position: absolute; top: 170px; right: 0;	padding: 0;	margin:0;}	#sloupec300 .sloupec300box{padding:0 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 205px;	padding:0; font-size:1.1em;}				.claneksouhrn .clanekuvodtext h3 {padding:0 0 2px 0;    font-family: "Varela Round";	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-top: none;   border-left: 2px dotted #2A4717;    border-right: 2px dotted #2A4717;    border-bottom:  2px dotted #2A4717;;       -webkit-border-radius: 17px;   -moz-border-radius: 17px;   border-radius: 17px;     float:left;	padding:0 0 10px 0;	margin:30px 0 30px 0px;	color:black;}	              .claneksouhrnhlavni legend {padding:0 10px;	margin:0 10px;	color:rgb(42,71,23);      	font-size:1.1em;	font-weight:normal;  }  .claneksouhrnhlavni .homepagehlavni {padding-right:10px;margin-top:5px;margin-bottom:10px; 	padding-bottom:4px;}.claneksouhrnhlavni .homepagehlavnifoto {float:left; width:500px;}  .claneksouhrnhlavni .homepagehlavnifoto img {-webkit-transition: all 0.2s;     transition: all 0.2s;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.5em;}.claneksouhrnhlavni .homepagedalsi {margin:0px;padding:0;float:left; width:33%; height:270px; 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 {font-size:2.1em;font-family: "Varela Round";   font-weight:400;   /*text-transform: uppercase;*/     }.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 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 {padding-top:0; margin-top:0;font-size:1.2em;	 line-height:1.2em;	clear:both; }.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a { color:#2A4717;   font-family: "Varela Round";   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.65em;}.claneksouhrnhlavni .clanekuvodfoto {margin-right:15px;}.claneksouhrnhlavni .clanekuvodfoto img {-webkit-transition: all 0.2s;     transition: all 0.2s;    background:white;    width:100%;    height: auto;    }.claneksouhrnhlavni .clanekuvodfoto img:hover { transform: scale(1.02);   -webkit-transition: all 0.4s;     transition: all 0.4s;}.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:0.8em;}.homepagekategorie .nazevkategorie a {color:#2A4717;}.homepagekategorie .blokodkazu {padding:0; margin:0;}.homepagekategorie .jednakategorie {margin-top:10px;height:135px; overflow:hidden;} .homepagekategorie h4 {padding:5px 3px 0px 230px; margin:0 8px;font-size:1.1em;	color:black;   line-height:1.05em;	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 {padding:10px 0 8px 0;	margin:0;	font-size:2em;   line-height:1.25em;	font-weight:normal;   color:#2A4717;   font-family: "Varela Round";   font-weight:400;    border:none;	}		.claneksouhrnhlavni .clanekuvodtext h3 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.4em;   font-size:1.2em;   }	.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: "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 {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;    background:rgba(255,255,255,1);          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;           }#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:  2px dotted #2A4717;;       -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%;}		#sloupec700 h2.nadpiskategorie {font-family: "Varela Round"; 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: "Varela Round"; 	margin:0px 0 10px 0;	text-align:left; 	font-weight:400;	padding:10px 15px 0px 15px;	font-size:2.3em;   line-height:125%; 	clear:left;	font-weight:normal;	color: #2A4717;   }		#sloupec700 h1.nadpiskategorie small {font-weight:normal;color:rgb(42,71,23);font-family: "Varela Round"; font-size:0.85em;}#sloupec700 .zdrojpodnadpis {text-align:right;font-weight:normal; color:rgb(160,160,160); font-family: "Varela Round"; font-size:1.3em;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.3em;   }#sloupec700 .clanekuvod strong {	font-weight:normal;}   #sloupec700 .clanekhlavni {	text-align:justify;	line-height:1.5em;   font-size:1.29em;   margin:0.2em 0 1em 0;   padding:0.3em 1em 0 1em;   /*background:rgba(255,255,255,0.6);*/      /*   -webkit-border-radius: 15px 0 0 15px;   -moz-border-radius: 15px 0 0 15px;   border-radius: 15px 0 0 15px;*/      /*background: #FFFFE6;*/                /* background:rgba(250,250,220,0.6); */   /*background: #FFFFE0;*/}      #sloupec700 .clanekhlavni i {font-weight:300;}#sloupec700 .clanekhlavni h2 {font-weight:normal;   	line-height:105%;	font-size:1.6em;	padding:5px 0 0 0;	margin:5px 0 0 0;	color:rgb(0,0,0);}#sloupec700 h2.titulekprvni {color: #2A4717; font-family: "Varela Round"; /*text-transform:uppercase;*/ font-size:1.7em; font-weight:400;padding-top:0.3em; text-align:left;}#sloupec700 h2.titulekdalsi {color: #2A4717; font-family: "Varela Round"; /*text-transform:uppercase;*/ font-size:1.5em; font-weight:400; padding-top:0.3em; text-align:left;}#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;background: #ddd;    width:99.5%;	text-align:center; font-size:0.85em;  margin:10px 0 20px 0;padding:10px 3px 3px 3px;	color:#777;/*border:1px solid #333;*/  /* box-shadow: 3px 3px #eee; */ /*position:relative;left:-2.5em;*/       -webkit-transition: all 0.2s;    transition: all 0.2s;      -webkit-border-radius: 2px;   -moz-border-radius: 2px;      border-radius: 2px;     }   .clanekdetailfotky:hover  { transform: scale(1.03);   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */    transition: all 0.4s;}.clanekdetailfotky img {width:97%;    }    .clanekdetailfotky a {text-decoration:none;color:#777;}.clanekdetailfotky .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.1em 0.6em;}.clanekdetailfotky1, .clanekdetailfotky2 {background: #ddd;	text-align:center; font-size:0.85em;  margin:10px 0;padding:6px 3px 3px 3px;	color:#777;/*border:1px solid #333;*/  width:362px;   -webkit-transition: all 0.2s;     transition: all 0.2s;     -webkit-border-radius: 2px;   -moz-border-radius: 2px;      border-radius: 2px;    }.clanekdetailfotky1:hover, .clanekdetailfotky2:hover { transform: scale(1.04);   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */    transition: all 0.4s;}    .clanekdetailfotky1 {clear:right; float:right;position:relative;left:1.5em;}.clanekdetailfotky2 {clear:left; float:left;position:relative;left:-1.5em;}  .clanekdetailfotky1 a, .clanekdetailfotky2 a {text-decoration:none;color:#777;}.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%;	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:400;}.slabe {font-weight:200;}.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 solid #666; 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;padding:10px 2px 1px 2px;margin:0 0 0 30px;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;}/* border:1px solid rgb(42,71,23);   -webkit-border-radius: 10px;   -moz-border-radius: 10px;   border-radius: 10px;   padding-top:20px;    padding-bottom:9px;	margin:5px 10px;	clear:both;		font-size:1.15em;	*/	.dalsiclankysloupce {border:1px solid rgb(42,71,23);/*   -webkit-border-radius: 10px;   -moz-border-radius: 10px;   border-radius: 10px;   */   background:rgba(0,0,0,0.6);	color: #ccc;	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:#fff; 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: "Varela Round";}.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 {/*width:1100px;*/         min-width:900px;    max-width:1300px;     padding:0 1px 0 1px; margin:0px auto 0px auto;     /*background:rgba(42,71,23,1);*/    text-align:center;    } .bannervelkyhornibox {    /*background:rgba(255,255,255,0.85); */text-align:center;    padding: 5px 20px 10px 20px; }.bannervelkyspodni {width:970px; padding:0; margin:0 auto 0 auto;}   #ssp-zone-74481, #ssp-zone-74482, #ssp-zone-74483, #ssp-zone-74484, #ssp-zone-74485, #ssp-zone-107040, #ssp-zone-107045, #ssp-zone-107050, #ssp-zone-107055 {text-align:center;}    #sloupec700 .nadpisstranky {font-weight:normal;font-size:2.3em;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;}@media only screen and (max-width: 1150px) {    .slovniksloupce   {column-count: 2;}}