﻿/* Bejvavalo.cz */@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');@font-face {  font-display: fallback;   font-family: 'Neris';  font-style: normal;  font-weight: 250;  src: local('Neris'),url('../fonty/font-Neris-Thin.woff') format('woff'); }@font-face {  font-display: fallback;   font-family:  'Bona Nova';  font-style: normal;  font-weight: 400;  src: local( 'Bona Nova'), url('../fonty/font-Bona-Nova-Regular.woff') format('woff');}@font-face {  font-display: fallback;   font-family:  'Bona Nova';  font-style: normal;  font-weight: 700;  src: local( 'Bona Nova'), url('../fonty/font-Bona-Nova-Bold.woff') format('woff');}@font-face {  font-display: fallback;   font-family:  'Bona Nova';  font-style: italic;  font-weight: 400;  src: local( 'Bona Nova'), url('../fonty/font-Bona-Nova-Italic.woff') format('woff'); }/*@font-face {  font-display: fallback;   font-family: 'Neris';  font-style: normal;  font-weight: 900;  src: local('Neris'),url('<?php echo $url_server; ?>fonty/font-Neris-Black.woff') format('woff'); }*/h1, h2, h3, h4, h5	{font-family:  'Neris', sans-serif; font-weight:normal;}body, table, tr, td, form, input, select, textarea 	  {font-family:  'Neris', sans-serif; font-weight:normal;	  }        form {margin:0;	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: rgb(234,86,36);}small {font-size:0.9em;}#hlavicka .hlavickalogo h1 span, #hlavicka .hlavickalogo h2 span {  display: none;}   @media print, screen and (max-width: 950px) {	#velkahlavicka #hlavicka {	    min-width:300px;;	    max-width:950px;		height:55px;		text-align:center;		background-image: url('../pic/linka-vodorovna-cerna-jednoducha.png'), url('../pic/linka-vodorovna-cerna-dvojita.png');		background-position: left top, left bottom;	  	background-repeat: repeat-x, repeat-x;		background-size: 100% 3px, 100% 4px;	}	#velkahlavicka #hlavicka .hlavickalogo {width: 297px; height: 40px;		display:inline-block;padding:0 3% 0 1%;margin:5px auto 0 auto;}	#velkahlavicka #hlavicka .hlavickalogo h1, #velkahlavicka #hlavicka .hlavickalogo h2 {		background-image: url('../pic/bejvavalo-logo-stredni.gif');		background-position: center center;	  	background-repeat: no-repeat;		width: 297px; height: 40px;		margin:0; padding:0;		display:inline-block;	}	#hlavicka .hornimenu {		z-index:1;		position: relative;  		display: inline-block;		margin:0;	    padding:0;		left:8px;		top:12px;	   	font-size:1em;		text-align:left;		float:left;}	#stred {padding:0;		margin:0;}			#stred .stredbox {padding:0;		margin:0;}	#sloupec1000 {width:100%;}	#sloupec1000 .sloupec1000box{padding:0 5px 0 5px;}				#sloupec700 {width:100%; 		padding:0 0 0 0;		margin:0;		float:left;		min-width: 200px;}		#sloupec700 .sloupec700box{padding:0 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:0 5px 0 5px;		text-align:left;}				#sloupec200 {width:189px;		padding:0;		margin:0;		float:left;}		#sloupec200 .sloupec200box{padding:30px 5px 0 0;		text-align:left;}			.claneksouhrnhlavni {     /*		background-image: url('../pic/linka-vodorovna-seda-jednoducha.png');		background-position: center bottom;	  	background-repeat: no-repeat;		background-size: 98% 1px;		*/	}	.fotoarchiv {display:none;}	.kniha {display:none;}	.bloktextovy.facebook, .bloktextovy.onas, .plovouci .bloktextovy, .bloktextovy.reklama {display:none;}	.plovoucibocni {  		z-index:10;  		top:0;}	.bannervelkyspodni {width:99%; height: auto;overflow: hidden;padding:0; margin:0 auto;}    	.bannervycentrovat {width:99%; height: auto;overflow: hidden;padding:0; margin:0 auto 0 auto;text-align:center;} 	.banner300box {/*width:300px;*/ margin:0 auto 0 auto;overflow: hidden;padding-left:auto;padding-right: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-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 !important;margin: 0 auto 1em auto !important; }	/*    .sssp-posCont {width:93vw !important;overflow: hidden !important;} 	*/	.ikonyuvodclankuszn {position:absolute; top:-15px; right:-7px;}	.ikonyuvodclankufb {position:absolute; top:-5px; right:-5px;}		#sloupec700 .clanekhlavni { 	font-family: 'EB Garamond', 'Bona Nova', serif;	line-height:1.75;	font-weight:400;   font-size:21px;   padding:1em 1em 0.3em 1em;   margin:3px 0.5em 1em 0.5em;   position:relative;/*       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(243,236,228);   filter: drop-shadow(0 0 10px rgb(243,236,228));     */    	   }   .homepagekategorie .clanekuvodfoto {float:left;width:28%;height: auto;margin-top:10px; }   .homepagekategorie .nazevkategorie {text-align:left; font-weight:normal; padding:2px 20px 4px 29%; font-size:1.2em;line-height:0.9em;}   .homepagekategorie h4 {padding:2px 3px 2px 29%; margin:0 8px;font-size:1.1em;	color:black;   line-height:1.25em;	font-weight:normal;}	.linkanahore300 {background-image: url('../pic/linka-vodorovna-cerna-jednoducha.png');		background-position: center top;	  	background-repeat: no-repeat;		background-size: 97% 1px;padding-top:2em !important;		}			  	#hlavicka .hornimenu ul {		font-weight:250 !important;		font-size:17px !important;}}@media only screen and (max-width: 450px) { 	#velkahlavicka #hlavicka .hlavickalogo {width: 204px; height: 40px;		display:inline-block;padding:0 3% 0 1%;margin:5px auto 0 auto;}	#velkahlavicka #hlavicka .hlavickalogo h1, #velkahlavicka #hlavicka .hlavickalogo h2 {		background-image: url('../pic/bejvavalo-logo-male.gif');		background-position: center center;	  	background-repeat: no-repeat;		width: 204px; height: 40px;		margin:0; padding:0;		display:inline-block;	}	#hlavicka .hornimenu ul {		font-weight:250 !important;		font-size:19px !important;		}	#hlavicka .submenu1::before, #hlavicka .submenu2::before, #hlavicka .submenu3::before, #hlavicka .submenu4::before, #hlavicka .submenu5::before {content:"" !important;}}@media only screen and (min-width: 951px) {	#velkahlavicka #hlavicka {	    min-width:950px;	    max-width:1300px;		height:87px;		text-align:center;		background-image: url('../pic/linka-vodorovna-cerna-jednoducha.png'), url('../pic/linka-vodorovna-cerna-dvojita.png');		background-position: left top, left bottom;	  	background-repeat: repeat-x, repeat-x;		background-size: 100% 3px, 100% 4px;	}	#velkahlavicka #hlavicka .hlavickalogo {		width: 503px; height: 67px;		display:inline-block;		padding:0 40px 10px 0; margin:6px auto 7px auto;	}		#velkahlavicka #hlavicka .hlavickalogo h1, #velkahlavicka #hlavicka .hlavickalogo h2{		background-image: url('../pic/bejvavalo-logo-velke.gif');		background-position: center center;	  	background-repeat: no-repeat;		width: 503px; height: 67px;		display:inline-block;		padding:0; margin:0;	}		#hlavicka .hornimenu {		z-index:1;		position: relative;  		display: inline-block;		margin:0;	    padding:0;		left:25px;		top:42px;	   	font-size:1em;		text-align:left;		float:left;}	#stred {padding:0;		margin:0;			height: auto;}			#stred .stredbox {padding:0;		margin:0;		display:flex;		flex-wrap: wrap;		height: auto;}	#sloupec1000 {width:100%;}	#sloupec1000 .sloupec1000box{padding:0 5px 0 5px;}							#sloupec700 {    margin:0 0 0 0;		padding:0 0 0 0; 	    min-height:600px;		flex:1;    		}		#sloupec700 .sloupec700box{padding:0 0 0 40px;		margin:0 10px 0 0;		}			#sloupec500 {width:482px;		padding:0;		margin:0;		float:left;}		#sloupec500 .sloupec500box{padding:20px 10px 0 10px;		text-align:left;}			#sloupec300 {width:338px;		flex: none;		padding: 20px 0 0 0;		margin:5px 0 0 0;	}		#sloupec300 .sloupec300box{padding:0 10px 0 5px;		text-align:left;		height:99%;}				#sloupec200 {width:189px;		padding:0;		margin:0;		float:left;}		#sloupec200 .sloupec200box{padding:30px 5px 0 0;		text-align:left;}			.claneksouhrnhlavni {  background-image:  url('../pic/linka-svisla-seda-jednoducha.png');		background-position: right center;	  	background-repeat:  no-repeat;		background-size: 1px 95%;		/*		background-image: url('../pic/linka-vodorovna-seda-jednoducha.png'), url('../pic/linka-svisla-seda-jednoducha.png');		background-position: left bottom, right center;	  	background-repeat: no-repeat, no-repeat;		background-size: 98% 1px, 1px 98%;*/	}		.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 {margin-left:auto;margin-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;}    	.ikonyuvodclankuszn {position:absolute; top:-10px; right:-10px;}	.ikonyuvodclankufb {position:absolute; top:-5px; right:-5px;transform: scale(1.3);}	#sloupec700 .clanekhlavni {	font-family: 'EB Garamond', 'Bona Nova', serif;			line-height:1.75;		font-weight:400;	   font-size:21px;	   margin:5px 0 20px 0;	   padding:20px 40px 0 40px;       position:relative;	/*    background-image: url('../pic/pozadi-pod-clanek.jpg');	    background-repeat: repeat-y;		background-size: 100% auto;	 	-webkit-border-radius: 10px;	   -moz-border-radius: 10px;	   border-radius: 10px;	   	border:1px dotted rgb(240,232,226);	   filter: drop-shadow(0 0 10px rgb(240,232,226));   */	}	.homepagekategorie .clanekuvodfoto {float:left;  width:255px; height: auto;margin-top:5px; }	.homepagekategorie .nazevkategorie {text-align:left; font-weight:normal; padding:3px 20px 5px 250px; font-size:1.25em;line-height:0.9em;}	.homepagekategorie h4 {padding:7px 3px 4px 230px; margin:0 8px;font-size:1.15em;	color:black;   line-height:1.25em;	font-weight:normal;}		.linkanahore300{background-image: url('../pic/linka-vodorovna-seda-jednoducha.png');		background-position: 7px top;	  	background-repeat: no-repeat;		background-size: 319px 1px;}	.plovoucibocni {		  position: -webkit-sticky;		  position: sticky;		  z-index:10;		  top:20px;}			}	#velkahlavicka #hlavicka .menuhamburger {padding:0;	margin:0;	border:none;	background:transparent;	background-image: url('../pic/menu-hamburger-text-cerna.gif');	background-position: left top;  	background-repeat: no-repeat;	width:56px;	height:33px;	/*	width:56px;	height:30px;	*/	cursor: pointer;}#velkahlavicka #hlavicka .menuhamburger:hover {	background-image: url('../pic/menu-hamburger-text-cervena.gif');	background-position: left top;  	background-repeat: no-repeat;}		#velkahlavicka #hlavicka .hornimenu .menuhamburger span {display:none;}  #velkahlavicka #hlavicka .hornimenu:hover ul {		/*display: block;*/	opacity: 1;	transition: all 0.1s;	transform-origin: top left;	transform: scale(1,1);	border:1px solid black;}	#hlavicka .hornimenu ul {	opacity: 0.0;	transition: all 0.0s;	transform: scale(0.3,0.01);	transform-origin: top left;	position:absolute;	left:-4px;	top:34px;	filter: drop-shadow(3px 3px 6px #999);	border:1px solid white;	color:rgb(234,86,36);	padding:0;	margin:0;	text-align:left;	list-style-type: none;	background:#fdfdfd;	white-space: nowrap;	font-weight:250;	font-size:1.05em;}	 #hlavicka .hornimenu li.uroven0 a {display:inline-block;padding:8px 1.5em 10px 1.5em;width:100%;color:black;	text-decoration:none;} #hlavicka .hornimenu li.uroven1 a {display:inline-block;padding:4px 5px 4px 10px;width:100%;font-size:0.98em;}#hlavicka .hornimenu li.uroven0 a.nezvolene, #hlavicka .hornimenu li.uroven1 a.nezvolene{}  #hlavicka .hornimenu li.uroven0:hover, #hlavicka .hornimenu li.uroven1:hover {	background:#fafafa;	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.3);}	#hlavicka .hornimenu li.uroven0 a.zvolene {    font-weight:250;	font-size:1em;	color:rgb(234,86,36);}#hlavicka .submenu1, #hlavicka .submenu2, #hlavicka .submenu3, #hlavicka .submenu4, #hlavicka .submenu5 	{position:relative;top:-2em;float:right;padding:0 1em;color:black;cursor: pointer;}	#hlavicka .submenu1::before, #hlavicka .submenu2::before, #hlavicka .submenu3::before, #hlavicka .submenu4::before, #hlavicka .submenu5::before 	{content: " » ";font-weight:bold;}	#hlavicka .submenu1 ul, #hlavicka .submenu2 ul, #hlavicka .submenu3 ul, #hlavicka .submenu4 ul, #hlavicka .submenu5 ul 	{display:none; top:-3em;left:1.5em;}	#hlavicka .submenu1:hover ul, #hlavicka .submenu2:hover ul, #hlavicka .submenu3:hover ul, #hlavicka .submenu4:hover ul, #hlavicka .submenu5:hover ul 	{display:block;position:absolute;}#hlavicka .hornimenu .menuhledani {margin:8px 1px 5px 12px;}#hlavicka .hornimenu .menuhledani .poleprotext {width:11em;border:1px solid black;}#hlavicka .hornimenu .lupa {background:white;	color:transparent;	background-image: url('../pic/ikona-lupa.gif');	background-position: 5px 2px;  	background-repeat: no-repeat;	width:40px;	height:30px; border:none;cursor: pointer;}	#hlavicka .hornimenu .lupa:hover {background:#f3f3f3;background-image: url('../pic/ikona-lupa.gif');	background-position: 6px 3px;  	background-repeat: no-repeat;}#hlavicka {/*  position: -webkit-sticky;  position: sticky;  */  top: 0;  z-index:20;  background:white;}#hlavicka .hlavickabox {padding:0;	margin:0;	height:100%;	width:100%;}	.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;	margin:0;	font-size:1.25em;	font-weight:normal;   line-height:1.15em;   color:rgb(234,86,36);  text-transform: none;  border:none;   }	   .claneksouhrn .clanekuvodtext h3 a {text-decoration:none; border:none; color:rgb(234,86,36); /* rgb(234,86,36);*/}.claneksouhrn .clanekuvodtext h3 a:hover {border-bottom:1px dotted rgb(234,86,36);}.claneksouhrn .clanekuvodfoto img {	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;}.claneksouhrnhlavni {		border:none;		float:left;		padding:10px 0 10px 0;		margin:10px 0 30px 0;		color:black;}              .claneksouhrnhlavni legend {display:none;padding:0 10px;	margin:0 0;	color:#666; 	font-size:1em;	font-weight:normal;	letter-spacing: 0.5px;  }.homepagekategorie legend {display:block;} .claneksouhrnhlavni .homepagehlavni {padding-right:10px;margin-top:5px;margin-bottom:25px; 	padding-bottom:20px;/*	border-bottom:1px solid black; */	background-image: url('../pic/linka-vodorovna-seda-dvojita.png');		background-position: left bottom;	  	background-repeat: no-repeat;		background-size: 98% 4px;}	.claneksouhrnhlavni .homepagehlavnifoto {float:right;height: auto;}  .claneksouhrnhlavni .homepagehlavnifoto img {-webkit-transition: all 0.4s; 	filter: sepia(0%);    transition: all 0.4s;background:white;}    .claneksouhrnhlavni .homepagehlavnifoto img:hover { 	filter: sepia(30%) ;   -webkit-transition: all 0.4s;     transition: all 0.4s;}.claneksouhrnhlavni .homepagehlavni small i {font-style: normal; display:block;padding-top:8px; padding-bottom:9px;padding-left:20px;	line-height:1em;font-size:1.4em; 	color:#555;}.claneksouhrnhlavni .homepagehlavni small i::before  {content:"🕮  ";color:black;}.claneksouhrnhlavni .homepagedalsi {padding:0 0 25px 0;margin:0 0 15px 0;float:left; width:33%; height:265px; overflow:hidden;	text-align:center;		background-image: url('../pic/linka-vodorovna-seda-jednoducha.png');		background-position: center bottom;	  	background-repeat: no-repeat;		background-size: 95% 1px;}		.claneksouhrnhlavni .homepagedalsi img {width:98%;height:auto}.ikonakniha::before  {content:"🕮  ";color:black;}@media only screen and (max-width: 700px) {    .claneksouhrnhlavni .homepagedalsi {width:50%;}	.claneksouhrnhlavni .homepagedalsi {font-size:0.95em;}	#sloupec1000 h1.nadpiskategorie {margin-top:15px !important;}}.claneksouhrnhlavni .homepagehlavni .clanekuvodfoto img {border-color:white; max-width:468px; margin-right:1vw;}.claneksouhrnhlavni .homepagedalsi .clanekuvodfoto img, .homepagekategorie .jednakategorie .clanekuvodfoto img {border-color:white; max-width:224px;}   .claneksouhrnhlavni .homepagehlavni .clanekuvodtext {padding-top:0; margin-top:0;}.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3, .claneksouhrnhlavni .homepagehlavni .clanekuvodtext h2 {font-size:2.3em;   font-weight:normal;}#sloupec1000 h1.nadpiskategorie {font-weight:normal; }.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 a, .claneksouhrnhlavni .homepagehlavni .clanekuvodtext h2 a  { color:rgb(234,86,36); /* rgb(234,86,36);*/   text-decoration:none;   border:none;}	.claneksouhrnhlavni .homepagehlavni .clanekuvodtext a:hover {border-bottom:1px dotted rgb(234,86,36);}.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 {padding-top:0; margin-top:0;font-size:1.2em;	 line-height:1.15em;	clear:both; }.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 a { color:black;   font-weight:normal;      text-transform: none;   text-decoration:none;   border:none;}.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a:hover, .claneksouhrnhlavni .homepagedalsi .clanekuvodtext h2 a:hover {border-bottom:1px dotted rgb(234,86,36);}.claneksouhrnhlavni .homepagedalsi .clanekuvodzdroj, .claneksouhrnhlavni .homepagedalsi .clanekuvodreklama {display:block;color:rgb(234,86,36);;text-align:center; 	line-height:0.9em; font-size:1.2em; padding:0 0 7px 0}.claneksouhrnhlavni .homepagedalsi .clanekuvodzdroj::before {content:"🕮 ";color:rgb(234,86,36);}.claneksouhrnhlavni .clanekuvodfoto {margin-right:15px;}.claneksouhrnhlavni .clanekuvodfoto img {-webkit-transition: all 0.4s;     filter: sepia(0%) drop-shadow(1px 1px 3px #ccc);	transition: all 0.4s;    background:white;    width:100%;    height: auto;	border-radius:5px;}.claneksouhrnhlavni .clanekuvodfoto img:hover { /*transform: scale(1.02);*/	filter: sepia(30%) drop-shadow(2px 2px 3px #bbb);   -webkit-transition: all 0.4s;     transition: all 0.4s;}.claneksouhrn .clanekuvodfoto img {-webkit-transition: all 0.4s;     filter: sepia(0%) drop-shadow(3px 3px 4px #999);	transition: all 0.4s;    background:white;	border-radius:3px;}.claneksouhrn .clanekuvodfoto img:hover {/* transform: scale(1.04);*/	filter: sepia(30%) drop-shadow(3px 3px 4px #bbb);   -webkit-transition: all 0.4s;     transition: all 0.4s;}		    .homepagekategorie {width:100%;background:white;}      .homepagekategorie .nazevkategorie a {color:rgb(234,86,36); /* rgb(234,86,36);*/}.homepagekategorie .blokodkazu {padding:0; margin:0;}.homepagekategorie .jednakategorie {margin-top:5px;margin-bottom:10px;height:160px; overflow:hidden;	background-image: url('../pic/linka-svisla-seda-jednoducha.png');		background-position:  right top;	  	background-repeat:  no-repeat;		background-size: 1px 90%;		} 		.homepagekategorie h4::before {    content: "❖";    padding-right: 3px;}.homepagekategorie h4 a {text-decoration:none;	color:black;}.homepagekategorie h4 a:hover {	border-bottom:1px dotted rgb(234,86,36);}		.claneksouhrnhlavni .clanekuvodtext {margin:0px 20px 10px 20px;	padding:0;}		  	      .claneksouhrnhlavni .clanekuvodtext h3, .claneksouhrnhlavni .clanekuvodtext h2 {padding:10px 0 8px 0;	margin:0;	font-size:1.8em;   line-height:1.2em;	font-weight:normal;   color:rgb(234,86,36); border:none;	}		.claneksouhrnhlavni .clanekuvodtext h3 a, .claneksouhrnhlavni .clanekuvodtext h2 a {text-decoration:none;   color:rgb(234,86,36); /* rgb(234,86,36);*/;}		/*.claneksouhrnhlavni .clanekuvodfoto img { float:left;	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 2px 0;	padding-left:20px;    line-height:1.4em;   font-size:1.15em;}@media only screen and (max-width: 700px) {		.claneksouhrnhlavni .clanekuvodstrucne {clear:both;}}.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 {	 color:#666;	margin:0 0 15px 0;	padding-bottom: 25px;	line-height: 1.05em;	background-image: url('../pic/linka-vodorovna-seda-jednoducha.png');		background-position: center bottom;	  	background-repeat: no-repeat;		background-size: 99% 1px;  }@media only screen and (max-width: 950px) {		.bloktextovy {background-size: 98% 1px;;}}.bloktextovy a {text-decoration:none;} .bloktextovy a:hover {border-bottom:1px dotted rgb(234,86,36);}   .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:black; /*rgb(234,86,36);*/}.bloktextovy .blokobsah .blokprvek  {padding:2px 5px 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:0 0 7px 5px;}.novinkypodclanek .bloktextovy .blokobsah .blokprvek .malafotka {float:left;clear:both;margin:0 10px 7px 0;}.novinkypodclanek .bloktextovy .blokobsah .blokprvek .malafotkaneni {width:56px;height:72px;float:left;clear:both;margin:0 10px 7px 0;}	.bloktextovy .blokkonec {padding:1px 5px;margin:0;	color:black;	font-weight:normal;	text-align:right;}.bloktextovy .blokkonec a {color:black;}                                        .blokmenu {	color: #555;	margin:0 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(234,86,36);}.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(234,86,36);	border-bottom:1px dotted rgb(234,86,36); /*rgb(234,86,36);*/}.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;     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(234,86,36);	border-bottom:1px dotted rgb(234,86,36);}.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;	} 			.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(234,86,36);margin:5px 40px;border-radius: 3px;}#konec {clear:both;  	/*width:1100px;*/    min-width:300px;;    max-width:1300px;	text-align:center;	padding:10px 0 0 0;	margin:0;    background:white /*rgba(255,255,255,0.9)*/;    }#konec .konecbox {padding:0;	margin:0;	height:100%;	width:100%;}	#konec .copy { background-image: url('../pic/linka-vodorovna-cerna-dvojita.png');		background-position: center top;	  	background-repeat: no-repeat;		background-size: 99% 4px;   padding-top:20px;    padding-bottom:9px;	margin:5px 10px;	clear:both;		font-size:1.15em;}	@media  print, screen and (max-width: 700px) {	#konec .copy {font-size:1.1em;}}#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%;}		#sloupec1000 h1.nadpiskategorie,  #sloupec700 h1.nadpiskategorie, #sloupec1000 h2.nadpiskategorie, #sloupec700 h2.nadpiskategorie, #sloupec1000 h1.nadpisstranky, #sloupec700 h1.nadpisstranky, #sloupec1000 h2.nadpisstranky, #sloupec700 h2.nadpisstranky {	color: rgb(234,86,36);	line-height: 1.1em;  	margin:30px 30px 20px 50px;	padding:0 0;	font-size:2.3em;	clear:left;}#sloupec1000 h1.nadpisstranky {color:black;line-height:1em;}#sloupec1000 h1.nadpisstranky a {padding:0 2px;font-weight:250;}#sloupec1000 h1.nadpisstranky span {color: rgb(234,86,36); ;font-size:0.58em;line-height:1em;}@media  print, screen and (max-width: 950px) {	#sloupec1000 h1.nadpiskategorie,  #sloupec700 h1.nadpiskategorie, #sloupec1000 h2.nadpiskategorie, 	#sloupec700 h2.nadpiskategorie, #sloupec1000 h1.nadpisstranky, #sloupec700 h1.nadpisstranky, #sloupec1000 h2.nadpisstranky, #sloupec700 h2.nadpisstranky {		margin:25px 20px 15px 20px;}	}@media  print, screen and (max-width: 700px) {	#sloupec1000 h1.nadpiskategorie {font-size:2em !important;}	.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h2 {font-size:2em !important;margin-top:0 !important; padding-top:0 !important; line-height: 1.1em !important;}	.claneksouhrnhlavni {padding-top:0 !important;}}#sloupec1000 h1.nadpiskategorie small, #sloupec700 h1.nadpiskategorie small {font-weight:normal;color:#555;/*font-family: "Italianno";*/ font-size:0.9em;}#sloupec1000 .zdrojpodnadpis, #sloupec700 .zdrojpodnadpis {text-align:left;font-weight:250; color:#555; font-size:1.1em;margin: 0 0 0 50px;}#sloupec1000 .zdrojpodnadpis a, #sloupec700 .zdrojpodnadpis a {color:#555;}#sloupec1000 .zdrojpodnadpis a:hover, #sloupec700 .zdrojpodnadpis a:hover {color:rgb(234,86,36)}	#sloupec1000 .zdrojpodnadpis b, #sloupec700 .zdrojpodnadpis b {font-size:1.05em; color:#555;}@media  print, screen and (max-width: 950px) {	#sloupec1000 .zdrojpodnadpis, #sloupec700 .zdrojpodnadpis {margin: 0 0 0 25px;}}#sloupec1000 .clanekuvod {	font-weight:400;	line-height:1.4em; color:#000;	clear:both;  	margin:18px 40px 35px 50px;	padding:0 0;   font-size:1.25em;    }@media  print, screen and (max-width: 950px) {	#sloupec1000 .clanekuvod {	margin:20px 20px 35px 25px;}}#sloupec700 .clanekuvod {	line-height:1.5em; color:#000;	clear:both;	margin:0 1em 0.5em 0;padding:5px 25px 0 15px;   font-size:1.2em;    }     #sloupec700 .clanekhlavni .puvodnirokvydani {text-align:center;padding-bottom:0em;margin:0 auto 0.8em auto;	color: black; /*rgb(234,86,36)*/;font-size:1.1em;	/*border-bottom:1px dotted rgb(234,86,36); */	width:70%;}#sloupec700 .clanekhlavni .puvodnirokvydani span {font-weight:bold; font-size:1.25em;}   #sloupec700 .clanekhlavni strong, #sloupec700 .clanekhlavni b {letter-spacing: 0.1px; font-weight: 700 !important;}   #sloupec700 .clanekhlavni i {color:#211;font-size:1.07em;line-height:1.3%;}#sloupec700 .clanekhlavni h2 {	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(234,86,36);font-family: 'EB Garamond', 'Bona Nova', serif; font-weight:700; font-size:1.6em; padding-top:0.2em; text-align:left;}#sloupec700 h2.titulekdalsi {color: rgb(234,86,36);font-family: 'EB Garamond', 'Bona Nova', serif; font-weight:700;  font-size:1.6em;  padding-top:0.4em; 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:0 0 6px 0;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:0 0 6px 0;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;	text-align:center; font-size:1em;  margin:0 0 0.2em 0;	color:#444;      -webkit-transition: all 0.6s;     transition: all 0.6s;    filter: sepia(0%) drop-shadow(1px 1px 3px #ddd);    padding:1.8%;	-webkit-border-radius: 7px;   -moz-border-radius: 7px;   border-radius: 7px;  }   .clanekdetailfotky:hover, .clanekdetailfotky1:hover, .clanekdetailfotky2:hover  {   -webkit-transition: all 0.3s;     transition: all 0.3s;	color:#000;	filter: sepia(20%) drop-shadow(2px 2px 4px #999);}.clanekdetailfotky img {width: 100%; height:auto;	max-width: 800px;    -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}    .clanekdetailfotky a {text-decoration:none;color:#444;}.clanekdetailfotky .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.4em 0.6em; color:#222;}.clanekdetailfotkypopis i {line-height:100% !important;} .clanekdetailfotkypopis small { font-size:0.85em !important;line-height:70% !important;}.clanekdetailfotky1, .clanekdetailfotky2 {background: white;	text-align:center; font-size:1em;  margin:0;padding:1.8%;	color:#444;  width:352px;   height: auto;  -webkit-transition: all 0.6s;     transition: all 0.6s;	filter: sepia(0%) drop-shadow(1px 1px 3px #ddd);	-webkit-border-radius:  7px;   -moz-border-radius:  7px;   border-radius:  7px;}.clanekdetailfotky1 img, .clanekdetailfotky2 img { width: 100%; height:auto;	max-width: 352px;   -webkit-border-radius: 0;   -moz-border-radius: 0;   border-radius: 0;}@media print, screen and (max-width: 700px) {	.clanekdetailfotky1, .clanekdetailfotky2 {width:50%;}}    .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:#111;}.clanekdetailfotky1 .clanekdetailfotkypopis {text-align:center;padding:0;}.clanekdetailfotky2 .clanekdetailfotkypopis {text-align:center;padding:0;}      .clanekfotopopisvelky {clear:both;background: white;display:block;	text-align:center; font-size:0.9em;  margin:0 0 0 0;padding-bottom:5px;	color:#2f7700;}	.clanekfotopopisvelky span {display:block; color:#666;} #sloupec700 .clanekgalerie {padding:2px 0;margin:10px 0 10px 0;border-color:rgb(64,64,64);border-width:1px;	text-align:center;position:relative;left:-2.5em;	width:744px;}	#sloupec700 fieldset.clanekgalerie {border:0 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;	color:#777;border:1px solid #333;    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;	background-image: url('../pic/linka-vodorovna-seda-jednoducha.png');	background-position: center bottom;  	background-repeat: no-repeat;	background-size: 98% 1px;	font-size:1.2em;	color:rgb(234,86,36);}	#sloupec700 .clanekpodpis strong, #sloupec700 .clanekpodpis b {font-weight:700;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 0 0.5em 0;}.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 0;}.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(234,86,36);}.cervena a {color:rgb(234,86,36); 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:0; 	font-weight:bold; font-size:1.1em;color:#666666;	font-family:monospace;}		#sloupec300 .pozadidetail {	text-align:center; color: black; 	border:1px solid white;     -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px; 	background:white;	margin:0 0 5px 0;	-webkit-transition: all 0.2s;    transition: all 0.2s;	filter: sepia(0%) drop-shadow(1px 1px 3px #ccc);	transform: rotate(0deg)	scale(1);}#sloupec300 .pozadidetail:hover {    -webkit-transition: all 0.4s;    transition: all 0.4s;	filter: sepia(10%) drop-shadow(3px 3px 4px #999);	transform: rotate(-2deg) scale(1.2);	}#sloupec300 .pozadidetail span {font-size:1.2em;}	#sloupec300 .pozadidetail a:hover {border:none;}#sloupec300 .pozadidetail img {margin:8px 8px 7px 8px; width:224px; height:auto;border-radius:2px;} #sloupec300 .bloktextovy .pozadidetail {width: 240px;padding:0 0 8px 0;margin:0 auto 0 auto;color:black;font-size:0.95em;}#sloupec700 .pozadidetail {	font-size:1.5em;	font-weight:250;	text-align:center; color: black; 	border:1px solid white;     -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px; 	background:white;	margin:0.5em auto 2em auto;	width:92%;	padding-bottom:0.5em;	/*max-width:900px; */	-webkit-transition: all 0.2s;    transition: all 0.2s;	filter: sepia(0%) drop-shadow(1px 1px 3px #ccc);}#sloupec700 .pozadidetail:hover {    -webkit-transition: all 0.4s;    transition: all 0.4s;	filter: sepia(10%) drop-shadow(3px 3px 4px #999);	}#sloupec700 .pozadidetail span {font-weight:250;font-size:0.8em;}	#sloupec700 .pozadidetail a:hover {border:none;}#sloupec700 .pozadidetail img {margin:2% auto 1em auto; width:95.4%;max-width:800px;height:auto;border-radius:2px;} #sloupec700 .bloktextovy .pozadidetail {width: 240px;padding:0 0 5px 0;margin:0 auto 0 auto;color:black;font-size:0.95em;}/*-webkit-transition: all 0.4s;     filter: sepia(0%) drop-shadow(0px 0px 3px #eee);	transition: all 0.4s;    background:white;    width:100%;    height: auto;}.claneksouhrnhlavni .clanekuvodfoto img:hover { 	filter: sepia(30%) drop-shadow(2px 2px 3px #bbb);   -webkit-transition: all 0.4s;     transition: all 0.4s;*/		.kniha .nepodtrhavat .nazevzbozi { padding:0 10px 5px 10px;font-size:1.15em;}  select.formularvyber option {margin:0;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 0 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;}.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;  	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; 	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:#555;}.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 {/*		background-image: url('../pic/linka-vodorovna-cerna-jednoducha.png');		background-position: center bottom;	  	background-repeat: no-repeat;		background-size: 98% 1px;		*/	/*	border:1px solid rgb(234,86,36);   -webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;	*/	color: rgb(234,86,36);	margin:0 0 10px 0;	padding-top: 5px;	padding-bottom: 5px;	line-height: 1.05em;  }  .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:#555;}	.dalsiclankysloupce img {padding:0 0 0 0;	margin:0;   width:95%;   border:1px solid black;   border-radius:3%;	 filter: sepia(0%) drop-shadow(2px 2px 3px #bbb);   height:auto;   	-webkit-transition: all 0.2s;     transition: all 0.2s;}.dalsiclankysloupce img:hover { filter: sepia(40%) drop-shadow(2px 2px 3px #999);   -webkit-transition: all 0.4s;     transition: all 0.4s;}	  .dalsiclankysloupce {padding:7px 0.5em;font-size:1.15em; line-height:1.3em; font-weight:250;} .dalsiclankysloupce a {border:none;text-decoration:none;}.dalsiclankysloupce a:hover {text-decoration:none;border-bottom:1px dotted rgb(234,86,36);}.dalsiclankysloupce small {font-size:0.8em;  line-height:1.15em;color:#ccc; display:none;}.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;    */}       .hornilista {font-size:1.05em; padding:1px 1px 4px 1px;  color:#333;text-align:center;  margin-bottom:0;    min-width:300px;;    max-width:1300px;        margin: 0 auto;		border:none;		border-bottom:1px solid rgb(234,86,36);}  .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(234,86,36);	text-decoration:underline;}	 .fotogalerie table {border:none;border-spacing:0;border-collapse:collapse;} .fotogalerie table td {padding:0 7px 20px 7px; margin:0;font-size:1.15em;font-weight:250;}                                    .fotogalerie .fotogalerienahled {	text-align:center;	border:1px solid white;     -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px; 	background:white;	padding:0 0 10px 0;	margin:0;	/* width:95% */	max-width:242px;	-webkit-transition: all 0.2s;    transition: all 0.2s;	filter: sepia(0%) drop-shadow(1px 1px 3px #ccc);	transform: rotate(0deg) scale(1);	z-index:0;}.fotogalerie .fotogalerienahled:hover {    -webkit-transition: all 0.4s;    transition: all 0.4s;	filter: sepia(10%) drop-shadow(3px 3px 4px #999);	transform: rotate(2deg)	scale(1.1);	z-index:3;	}.fotogalerie .fotogalerienahled img {margin:3.7% auto 3% auto; width:92.6%; height:auto;border-radius:2px;} .fotogalerie .fotogalerienahled a {text-decoration:none;}.fotogalerie .fotogalerienahled a:hover {border:none;}/*.fotogalerie .fotogalerienahled {width: 95%;padding:0px 0px 5px 0px;margin:0 auto 0 auto;color:black;font-size:0.95em;}*/					   .zvyraznenynadpis {/*background: rgb(234,86,36);*/  /*    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-image: -webkit-linear-gradient(rgb(120,0,0), rgb(234,86,36));	*/	/* 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;   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;}.bloknejprecteni {color:#aaa;font-weight:250;}#sloupec700 .clanekpodpis, #sloupec700 .vyzvakesledovani, #konec .copy, #konec .spodnilista {padding-left:1em !important;padding-right:1em !important;}	#konec .spodnilista {background-image: url('../pic/linka-vodorovna-seda-jednoducha.png'),url('../pic/linka-vodorovna-seda-jednoducha.png');	padding-top:1em; padding-bottom:1em;margin-bottom:1em;	color:black;		background-position: center top,center bottom;	  	background-repeat: no-repeat,no-repeat;		background-size: 98% 1px,98% 1px;}.clanekpodpis .tlacitkolibise {float:right;}		.vymazatlinku {background:white !important;}/* LIGHTBOX */body.lb-disable-scrolling{overflow:hidden;}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;display:none;}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:5px;border:4px solid white;}.lightbox a img{border:none;}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:5px;background-color:white;}.lb-outerContainer:after{content:"";display:table;clear:both;}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../pic/loading.gif') 50% 50% no-repeat;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav{left:0;}.lb-nav a{outline:none;}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block;}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('../pic/prev.png') left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-nav a.lb-next{width:64%;right:0;float:right;background-image:url('../pic/next.png');background-position:right 48%;background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lb-dataContainer:after{content:"";display:table;clear:both;}.lb-data{padding:0 4px;color:#fff;}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.3em;}.lb-data .lb-caption{font-size:1.25em;font-weight:bold;line-height:1.3em;}.lb-data .lb-caption a{color:#4ae;}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;line-height:1em;color:#ccc;}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('../pic/close.png') top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}/* *//*.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;}*/