﻿/*@import url(//fonts.googleapis.com/css?family=Italianno&subset=latin,latin-ext);*//* Glass+Antiqua|Alegreya+Sans|Milonga */  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-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:5px 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(187,139,0);    border-right:1px solid rgb(187,139,0);	border-bottom:1px solid rgb(187,139,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.8);    /*    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:115px;    margin:0;    /* border-bottom:1px solid rgb(128,128,128);  */}#hlavicka .hlavickabox {padding:0;	margin:0;	height:100%;	width:100%;}#hlavicka .hlavickaslogan {padding-top:97px;padding-left:230px;font-size:1.28em; color: #ccc;} 	#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.gif');	background-position: top right;	background-repeat: no-repeat;}#malahlavicka #hlavicka h1 {display:block;	padding:0;	margin:0; 	width:604px;	height:83px;	position:absolute;	top:15px;	left:50px;    background-size:604px 83px;	background-image: url('../pic/hlavicka-logo.gif');	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:10px;	right:35px;	color:#888;   font-size:1.1em;   line-height:1.1em;   text-align:right;}   	#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:block;padding:2px 0;margin:0 10px 0 10px;}#velkahlavicka #hlavicka .hornimenu li a.nezvolene{color:#666; 	text-decoration:none;}  #malahlavicka #hlavicka .hornimenu li a {padding:1px; margin:1px;}    #malahlavicka #hlavicka .hornimenu li a.nezvolene{color:#666;  	text-decoration:none;}    #velkahlavicka #hlavicka .hornimenu li a:hover {color: black;	text-decoration: underline;}#malahlavicka #hlavicka .hornimenu li a:hover {color: #333;	text-decoration: underline;}    	#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;    background-image: -webkit-linear-gradient(#D6AC00, #A06C00);   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;	margin:0;	font-size:1.3em;	font-weight:normal;   line-height:1.15em;   color:#b00;   /*font-family:"Junicode";*/   font-weight:normal;    text-transform: none;  border:none;   }	   .claneksouhrn .clanekuvodtext h3 a {text-decoration:none; border:none; color:#b00;}.claneksouhrn .clanekuvodfoto img {   border:1px solid rgb(64,64,64);;      -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: 5px;   -moz-border-radius: 5px;   border-radius: 5px;     float:left;	padding:0 0 10px 0;	margin:10px 0 30px 0px;	color:black;}	              .claneksouhrnhlavni legend {padding:0 10px;	margin:0 10px;	color:#999;      	font-size:1.1em;	font-weight:normal;  /*font-family: "Junicode";*/  }  .claneksouhrnhlavni .homepagehlavni {padding-right:10px;margin-top:5px;margin-bottom:10px; 	padding-bottom:4px;}.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: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:#999; }   .claneksouhrnhlavni .homepagehlavni .clanekuvodtext {padding-top:0; margin-top:0;}.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 {font-size:2.1em;   /*font-family:"Junicode";*/   font-weight:normal;   /*text-transform: uppercase;*/}.claneksouhrnhlavni .homepagehlavni .clanekuvodtext h3 a { /*color:#b00;*/   text-decoration:none;   border:none;}	.claneksouhrnhlavni .homepagehlavni .clanekuvodtext a:hover {border-bottom:1px dashed rgb(187,139,0);}.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:#b00;   /*font-family:"Junicode";*/   font-weight:normal;      text-transform: none;   text-decoration:none;   border:none;}.claneksouhrnhlavni .homepagedalsi .clanekuvodtext h3 a:hover {border-bottom:1px dashed rgb(187,139,0);}.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:#b00;}.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:#b00;}		.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:#b00;   /*font-family:"Junicode";*/   font-weight:normal;    border:none;	}		.claneksouhrnhlavni .clanekuvodtext h3 a {text-decoration:none;   color:#b00;}	.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.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: "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 {/*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:#b00;	border-bottom:1px dashed #b00;}.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:#b00;	border-bottom:1px dashed #b00;}.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;    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(187,139,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.8);    }#konec .konecbox {padding:0;	margin:0;	height:100%;	width:100%;}	#konec .copy {     border-top:1px solid rgb(187,139,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: #888;	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: #b00;  	 /*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.3em;   }#sloupec700 .clanekuvod strong {	font-weight:normal;}   #sloupec700 .clanekhlavni {	text-align:justify;   /*font-family: "Marcellus";*/	line-height:1.5em;   font-size:1.25em;   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-size:1.7em; color:#333;}#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: #b00;/*font-family: "Junicode"; text-transform:uppercase;*/ font-size:1.7em; font-weight:normal;padding-top:0.3em; text-align:left;}#sloupec700 h2.titulekdalsi {color: #b00;/*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:99.5%;	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%;}    .clanekdetailfotky a {text-decoration:none;color:#444;}.clanekdetailfotky .clanekdetailfotkypopis {text-align:center;padding:0 0.6em 0.1em 0.6em; color:#222;}.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;   -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:1.5em;}.clanekdetailfotky2 {clear:left; float:left;position:relative;left:-1.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(187,139,0);font-size:1.2em;	color:#b00;}	#sloupec700 .clanekpodpis strong {font-weight:bold;font-size:1.1em;}	#sloupec700 .napistenam {color:rgb(72,72,72);	font-size:0.8em;	padding:0;	margin:0;}#sloupec700 .clanekdalsi {color:rgb(72,72,72);	font-size:0.85em;	padding:0;	margin:0;}#sloupec700 .prazdnaketegorie {}.odsazeni {padding-left:3em;}														 .vytisknout {float:right;font-size:0.7em; border:1px solid rgb(72,72,72);	background:rgb(72,72,72);	background-image: url('../pic/ikona-print.gif');	background-position: left 50% ;	background-repeat: no-repeat;	margin:0 10px;	padding:5px 7px 5px 23px; color:white;}	.nepodtrhavat {text-decoration:none;}.tucne {font-weight:bold;}.slabe {font-weight:normal;}.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:#b00;}.cervena a {color:#b00; 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;}.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(187,139,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 dashed rgb(187,139,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.1em; padding:1px 1px 4px 1px;  /*border-bottom:1px solid #888;*/ color:#eee;text-align:center;  /*font-family: "Junicode"; */margin-bottom:0px;    min-width:900px;    max-width:1300px;        background:   rgb(187,139,0);        margin: 0 auto;		border-radius: 5px 5px 0 0;		border:none;		border-bottom:none;}  .hornilista a {color:#eee;font-weight:normal;text-decoration:none;border-bottom:1px solid none;}  .hornilista a strong {color:#eee;text-decoration:underline;}.hornilista a:hover {color:#eee;	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(187,139,0);    border-right:1px solid rgb(187,139,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;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(#D6AC00, #A06C00);   /* text-shadow: -0.05em -0.05em 0.005em rgba(255, 223, 0, 0.40); */  } 