﻿/*@import url(//fonts.googleapis.com/css?family=Italianno&subset=latin,latin-ext);*//* Glass+Antiqua|Alegreya+Sans|Milonga *//* @import url(//fonts.googleapis.com/css?family=Marcellus|Italianno&subset=latin,latin-ext); */   h1, h2, h3, h4, h5	{font-family: "Marcellus", "Times New CE", "Times CE", "Times New Roman", serif; font-weight:normal;}/*body, table, tr, td, form, input, select, textarea {font-size: 1em;}	 */body, html {height: 100%;	width: 100%;	margin: 0px;	padding: 0px;}body {margin: 0px;	padding: 0px;	color: black;	text-align:center;     min-width:900px;   	background-size:     cover;         background-repeat:   no-repeat;    background-position: center center;  	 background-attachment: fixed;	 object-fit: cover;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);    /*   	background-image: url('../pic/stranka-pozadi.gif');	background-position: top center;	background-repeat: repeat-y;    */   font-size: 15px;line-height:140%;}body, table, tr, td, form, input, select, textarea 	  {font-family:  "Marcellus", "Times New CE", "Times CE", "Times New Roman", serif;	  }        form {margin: 0px;	display: inline; }main {padding:0px 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;}     #celeokno {    position: absolute;    min-width:900px;    max-width:1300px;	padding:0 0px 0px 0px; 	/*	border-left:1px solid rgb(164,0,0);    border-right:1px solid rgb(164,0,0);	border-bottom:1px solid rgb(164,0,0);	*//*	background:rgba(0,0,0,0.3); */	margin:0 auto 1em auto;	position:relative;    text-align:left;	}	#celeokno .celeoknobox {padding:0 0 0 0; 	margin:0;  	    background:rgba(255,255,255,0.9);    /*    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:95px;    margin:0;    /* border-bottom:1px solid rgb(128,128,128);  */}     #hlavicka {  position: -webkit-sticky;  position: sticky;  top: 0px;  z-index:20;  background:white;}.plovoucibocni {  position: -webkit-sticky;  position: sticky;  z-index:10;  top:115px;  /*margin-bottom:770px;*/}#hlavicka .hlavickabox {padding:0;	margin:0;	height:100%;	width:100%;}	#hlavicka .hlavickaslogan {display:none; } 	#velkahlavicka #hlavicka h1 {display:block;	padding:0;	margin:0; 	width:300px;	height:70px;	position:absolute;	top:93px;	left:104px;	background-image: url('../pic/hlavicka-logo-bejvavalo-2022.gif');	background-position: top right;	background-repeat: no-repeat;}#hlavicka 	{background-image: url('../pic/pozadi-linka.gif');	background-repeat: repeat-x;}	#malahlavicka #hlavicka h1 {display: block;	padding:0;	margin:1% 2% 0 2%; 	width:95%;	height:70px;	text-align:center;	background-image: url('../pic/hlavicka-logo-bejvavalo-2022.gif');	background-position: 50% 50%;	background-size: contain;	background-repeat: no-repeat;	z-index:10;	}   #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 .hornimenu {z-index:0;	margin:-3px 0em 0em 0em;    padding-bottom:5px;	text-align:center;	color:#666;   font-size:1.1em;   /* border-bottom:1px dotted rgb(164,0,0);*/}	#hlavicka .hornimenu ul {display:inline;	margin:0;	padding:0;}	#hlavicka .hornimenu li {display:inline;margin:0 18px 0 18px;}#hlavicka .hornimenu li a.nezvolene{color:rgb(120,120,120);	text-decoration:none;}  #hlavicka .hornimenu li a:hover {color: rgb(82,20,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;}	#stred .stredbox {padding:0;	margin:0;	display:flex;}	#sloupec700 {/*width:771px;*/    /*min-width:771px;    max-width:971px;*/    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:329px;	flex: none;    /*position: absolute; top: 170px; right: 0;*/	padding: 35px 0 0 0;	margin:0;	/*height:99%;*/}	#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; 	}	/*	.clanekuvodtext {background:yellow;}			.clanekuvodstrucne {background:green;}			*/		.claneksouhrn .clanekuvodtext h3 {padding:0 0 2px 0;	margin:0;	font-size:1.25em;	font-weight:normal;   line-height:1.15em;   color:rgb(82,20,20); /* rgb(164,0,0);*/   /*font-family:"Junicode";*/   font-weight:normal;    text-transform: none;  border:none;   }	   .claneksouhrn .clanekuvodtext h3 a {text-decoration:none; border:none; color:rgb(82,20,20); /* rgb(164,0,0);*/}.claneksouhrn .clanekuvodfoto img {   border:1px solid white;      -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;      	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(196,143,143); /*rgb(164,0,0);*/;   border-right:1px dotted rgb(196,143,143); /*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(196,143,143); /*rgb(164,0,0);*/      	font-size:1em;	font-weight:normal;  /*font-family: "Junicode";*/  }  .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 {-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:2em;}.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:white; }   .claneksouhrnhlavni .homepagehlavni .clanekuvodtext {padding-top:0; margin-top:0;}.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 {font-size:2.0em;   /*font-family:"Junicode";*/   font-weight:normal;   /*text-transform: uppercase;*/}.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 a { color:rgb(82,20,20); /* rgb(164,0,0);*/   text-decoration:none;   border:none;}	.claneksouhrnhlavni .homepagehlavni .clanekuvodtext a:hover {border-bottom:1px dotted rgb(196,143,143);}.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:rgb(82,20,20); /* rgb(164,0,0);*/   /*font-family:"Junicode";*/   font-weight:normal;      text-transform: none;   text-decoration:none;   border:none;}.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a:hover {border-bottom:1px dotted rgb(196,143,143); /*rgb(164,0,0);*/}.claneksouhrnhlavni .homepagedalsi .clanekuvodtext small i {display:block;text-align:right;color:#aaa; 	line-height:0.7em;padding-right:0.5em; 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;height: auto;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:rgb(82,20,20); /* rgb(164,0,0);*/}.homepagekategorie .blokodkazu {padding:0; margin:0;}.homepagekategorie .jednakategorie {margin-top:10px;height:135px; overflow:hidden;} .homepagekategorie h4 {padding:7px 3px 4px 230px; margin:0 8px;font-size:1.1em;	color:black;   line-height:1.25em;	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:rgb(82,20,20); /* rgb(164,0,0);*/}		.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:rgb(164,0,0);   /*font-family:"Junicode";*/   font-weight:normal;    border:none;	}		.claneksouhrnhlavni .clanekuvodtext h3 a {text-decoration:none;   color:rgb(82,20,20); /* rgb(164,0,0);*/;}	.claneksouhrnhlavni .clanekuvodfoto img { float:left;  border:1px solid rgb(255,255,255);;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;      border-radius: 3px;   	margin:0;;	padding:0;}.claneksouhrnhlavni .clanekuvodfoto div {float:left;   padding-left:17px;   padding-bottom:6px;	border:none;  	border:1px solid white;}.claneksouhrnhlavni .clanekuvodtext small {font-size:1em;	color: black;}			.claneksouhrnhlavni .clanekuvodtext a {color: black;}.claneksouhrnhlavni .clanekuvodstrucne {margin:3px 0 10px 0;	padding-left:50px;    line-height:1.4em;   font-size:1.15em;}	.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.2em;	text-align:center;	color:#666;	}.bloktextovy h4.bloknadpis {color:rgb(82,20,20); /* rgb(164,0,0);*/;/*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:#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 { color:rgb(82,20,20); /* rgb(164,0,0);*/ /*font-family: "Junicode";*/}.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:rgb(164,0,0);	border-bottom:1px dotted rgb(196,143,143); /*rgb(164,0,0);*/}.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: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  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: 3px;  -moz-border-radius: 3px;  border-radius: 3px;   -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:rgb(164,0,0);	border-bottom:1px dotted rgb(164,0,0);}.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:1.1em;	color:black;	/*	    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-image: -webkit-linear-gradient(#D6AC00, #A06C00);	*/	/* 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;}.fbdebata {border:1px solid rgb(164,0,0);margin:5px 40px;border-radius: 3px;}#konec {clear:both;  	/*width:1100px;*/    min-width:900px;    max-width:1300px;	text-align:center;	padding:10px 0 0 0;	margin:0;    background:rgba(255,255,255,0.9);    }#konec .konecbox {padding:0;	margin:0;	height:100%;	width:100%;}	#konec .copy {     border-top:1px solid rgb(164,0,0);   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 {border:1px solid rgb(220,220,220);   -webkit-border-radius: 3px;   -moz-border-radius: 3px;  border-radius: 3px;	color: rgb(82,20,20); /* rgb(164,0,0);*/;	line-height: 1.05em;  box-shadow: 2px 2px rgb(240,240,240);  	margin:5px 0 25px 0;	text-align:left;	font-weight:normal;	padding:15px 3px;	font-size:1.7em;	clear:left;}#sloupec700 h1.nadpiskategorie {	margin:15px 0 10px 0;	text-align:left; 	font-weight:normal;	padding:0px 15px 10px 15px;	font-size:2.3em;   line-height:125%; 	clear:left;	font-weight:normal;	color: rgb(82,20,20); /* rgb(164,0,0);*/;  	 /*text-transform: uppercase;*/	   /*font-family: "Junicode"; */}		#sloupec700 h1.nadpiskategorie small {font-weight:normal;color:rgb(64,64,64);font-family: "Italianno"; font-size:0.9em;}#sloupec700 .zdrojpodnadpis {text-align:right;font-weight:normal; color:rgb(160,160,160); font-family: "Italianno"; font-size:2.2em;padding-right:0;padding-bottom:0.5rem;}	#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 25px 0 15px;   font-size:1.24em;   }#sloupec700 .clanekuvod strong {	font-weight:normal;}   /*#sloupec700 .clanekuvod::first-letter {	font-weight: normal;	font-size:220%;	margin-right:0.0em;	margin-top:0em;}*/#sloupec700 .clanekhlavni {	text-align:justify;   /*font-family: "Marcellus";*/	line-height:1.7em;   font-size:1.26em;   margin:0.2em 0 1em 0;   padding:0.3em 4em 0 4em;   /*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 strong, #sloupec700 .clanekhlavni b {line-height:1.6em;letter-spacing: 0.4px;color: rgb(5,5,5);font-size:105% !important;font-weight: 600 !important;}   #sloupec700 .clanekhlavni i {font-size:1.7em; color:#333;}#sloupec700 .clanekhlavni h2 {font-weight:normal;	line-height:105%;	font-size:1.55em;	padding:5px 0 0 0;	margin:5px 0 0 0;	color:rgb(0,0,0);}#sloupec700 h2.titulekprvni {color: rgb(164,0,0);/*font-family: "Junicode"; text-transform:uppercase;*/ font-size:1.7em; font-weight:normal;padding-top:0.3em; text-align:left;}#sloupec700 h2.titulekdalsi {color: rgb(164,0,0);/*font-family: "Junicode"; text-transform:uppercase;*/ font-size:1.65em; font-weight:normal; padding-top:0.3em; text-align:left;}#sloupec700 .clanekfoto  {padding:2px;margin:10px 0 2px 0;border:1px solid rgb(204,204,204);}	#sloupec700 .clanekfotopopis1 {clear:right; float:right; background: white;	text-align:center; font-size:0.9em; 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:0.9em;  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: white;width:110%;position:relative;left:-2.6em;	text-align:center; font-size:1em;  margin:10px 0;padding:10px 3px 3px 3px;	color:#444;border:1px solid #333;  /* box-shadow: 3px 3px #eee; */ /*position:relative;left:-2.5em;*/       -webkit-transition: all 0.2s;     transition: all 0.2s;  }   .clanekdetailfotky:hover  { transform: scale(1.03);   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */    transition: all 0.4s;	color:#000;}.clanekdetailfotky img {width:97%;height: auto;}    .clanekdetailfotky a {text-decoration:none;color:#444;}.clanekdetailfotky .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.1em 0.6em; color:#222;}.clanekdetailfotkypopis i {line-height:100% !important;} .clanekdetailfotkypopis small {font-size:0.8em !important;line-height:100% !important;}.clanekdetailfotky1, .clanekdetailfotky2 {background: white;	text-align:center; font-size:1em;  margin:10px 0;padding:6px 3px 3px 3px;	color:#444;border:1px solid #333;  /* box-shadow: 3px 3px #eee;*/  width:362px;   height: auto;  -webkit-transition: all 0.2s;     transition: all 0.2s;}.clanekdetailfotky1:hover, .clanekdetailfotky2:hover { transform: scale(1.04);   -webkit-transition: all 0.4s; /* Safari 3.1 to 6.0 */    transition: all 0.4s;color:#000 !important;}    .clanekdetailfotky1 {clear:right; float:right;position:relative;left:2.5em;}.clanekdetailfotky2 {clear:left; float:left;position:relative;left:-2.5em;}  .clanekdetailfotky1 a, .clanekdetailfotky2 a {text-decoration:none;color:#111;}.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.9em;  margin:0px 0 0px 0px;padding-bottom:5px;	color:#2f7700;}	.clanekfotopopisvelky span {display:block; color:#666;} #sloupec700 .clanekgalerie {padding:2px 0;margin:10px 0px 10px 0px;border-color:rgb(64,64,64);border-width:1px;	text-align:center;position:relative;left:-2.5em;	width:744px;}	#sloupec700 fieldset.clanekgalerie {border:0px solid rgb(204,204,204);} #sloupec700 .clanekgalerie legend {color:rgb(204,204,204); 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%;	text-align:center; font-size:0.9em;  margin:10px 0;/*padding:10px 3px 3px 3px;*/	color:#777;border:1px solid #333;    padding-bottom:56.25%;    position:relative;    height:0;    /*clear:both;background: white; 	width:744px;	text-align:center; font-size:0.9em;  margin:10px 0;padding:3px;	color:#777;border:1px solid #fff;  position:relative;left:-2.5em;*/}  #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(82,20,20); /* rgb(164,0,0);*/;font-size:1.2em;	color:rgb(164,0,0);}	#sloupec700 .clanekpodpis strong {font-weight:bold;font-size:1.1em;}#sloupec700 .clanekpodpis b {font-weight:normal;}	#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;}.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:rgb(164,0,0);}.cervena a {color:rgb(164,0,0); 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 {	 text-align:center; color: #111;  border:1px dotted rgb(196,143,143); /*rgb(164,0,0);*/;    -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;  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;}.kniha .nepodtrhavat .nazevzbozi {margin:0 3px 7px 3px; font-size:1.25em; text-decoration:none !important; border:none !important;}  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: 3px;   /* 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: 3px;   /* 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(64,64,64);   -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(164,0,0);   -webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;	color: #888;	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:5px 0 5px 0;	margin:0;	font-weight:normal;	font-size:1.2em;}  .dalsiclankysloupce th a {text-decoration:none;}.dalsiclankysloupce td {text-align:center;padding: 0 5px 10px 5px;}.dalsiclankysloupce .dalsiclanky {font-weight:normal;padding:10px 10px 5px 0;text-align:right;}.dalsiclankysloupce .dalsiclanky a {color:#999;}.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 {border:none;text-decoration:none;}.dalsiclankysloupce strong {padding:0 0.5em;font-size:1.25em; line-height:1.2em; font-weight:normal;} .dalsiclankysloupce strong a {font-weight:normal;} /* font-family:"Italianno" */.dalsiclankysloupce strong a:hover {text-decoration:none;border-bottom:1px dotted rgb(164,0,0);}.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.98em; }    .kurziva em { font-style: normal;}.kurziva i { font-style: normal;}em, i, .kurziva {font-family:"Italianno";     font-size:1.85em;     line-height:1.2em;    font-style: normal;}       .hornilista {font-size:1.05em; padding:1px 1px 4px 1px;  /*border-bottom:1px solid #888;*/ color:#333;text-align:center;  /*font-family: "Junicode"; */margin-bottom:0px;    min-width:900px;    max-width:1300px;       /* background:   white; */        margin: 0 auto;		/* border-radius: 5px 5px 0 0; */		border:none;		border-bottom:1px solid rgb(164,0,0);}  .hornilista a {color:#000;font-weight:normal;text-decoration:none;border-bottom:1px solid none;}  .hornilista a strong {text-decoration:underline;}.hornilista a:hover {color:rgb(164,0,0);	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 0px 0 0px; margin:0px auto 0px auto;     /* background:rgba(255,255,255,0.8); */    /*	border-left:1px solid rgb(164,0,0);    border-right:1px solid rgb(164,0,0);    */	text-align:center;;    } .bannervelkyhornibox {text-align:center;    padding-left:60px;padding-right:60px; padding-top:5px;}.bannervelkyhorniboxseznam {width:970px;	 text-align:center;    padding:0; margin:0 auto 0 auto; padding-top:5px;}    .bannervelkyspodni {width:970px; padding:0; margin:0 auto 0 auto;}   .bannervycentrovat {width:auto; padding:0; margin:0 auto 0 auto;}  .banner300box {padding-left:auto;padding-right:auto;}.bannervnitrnibox {width:auto; 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;color: rgb(82,20,20); /* rgb(164,0,0);*/;font-size:2.3em;line-height:1.15em; padding:0.1em 0 0.4em 0.6em; margin:0;}						   .zvyraznenynadpis {/*background: rgb(164,0,0);*/  /*    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-image: -webkit-linear-gradient(rgb(120,0,0), rgb(164,0,0));	*/	/* text-shadow: -0.05em -0.05em 0.005em rgba(200, 200, 200, 0.90);  */  } #discussion iframe {border:none !important;top:-4em !important;} .#sloupec700 .citace {background: rgb(220,220,220); 	padding: 0.8em 2em 0.3em 2em;  	color: rgb(60,60,40); 	font-size:0.95em;	-webkit-border-radius: 10px;   -moz-border-radius: 10px;   border-radius: 10px; }