/* Font GARAMOND */


.yt_player{border:8px solid #FFE27F; width:640px; height:360px;}
@media screen and (max-width: 1615px) and (min-width: 1196px) {	.yt_player{width:854px; height:480px;} }
@media screen and (max-width: 1195px) and (min-width: 991px) {	.yt_player{width:640px; height:360px;} }
@media screen and (max-width: 990px) and (min-width: 816px) {	.yt_player{width:480px; height:270px;} }
@media screen and (max-width: 815px) and (min-width: 731px) {	.yt_player{width:320px; height:180px;} }
@media screen and (max-width: 730px) and (min-width: 681px) {	.yt_player{width:640px; height:360px;} }
@media screen and (max-width: 680px) and (min-width: 361px) {	.yt_player{width:480px; height:270px;} }
@media screen and (max-width: 360px) and (min-width: 261px) {	.yt_player{width:320px; height:180px;} }
@media screen and (max-width: 260px) and (min-width: 0px) {	.yt_player{width:240px; height:135px;} }
@media print {	.yt_player{width:240px; height:135px;} }

.yt_player2{border:8px solid #FFE27F; width:640px; height:360px;}
@media screen and (max-width: 730px) and (min-width: 681px) {	.yt_player2{width:640px; height:360px;} }
@media screen and (max-width: 680px) and (min-width: 361px) {	.yt_player2{width:480px; height:270px;} }
@media screen and (max-width: 360px) and (min-width: 261px) {	.yt_player2{width:320px; height:180px;} }
@media screen and (max-width: 260px) and (min-width: 0px) {	.yt_player2{width:240px; height:135px;} }
@media print {	.yt_player2{width:240px; height:135px;} }

.mainNav > ul { /* RS nav */
  padding-left: 0px;
  margin-left: 0px;
  list-style-type: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  display: inline-block;
}
.mainNav > ul > li {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 0px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .s_pc{display:none;} 
  .s_m{display:table-cell;}
  .res_td{display:block;}
}
@media print {
  .s_pc{display:none;} 
  .s_m{display:table-cell;} 
}
@media screen and (min-width: 1025px) {
  .s_pc{display:table-cell;} 
  .s_m{display:none;}
  .res_td{display:table-cell;}
}

/* rozbalovaci menu*/
nav#r_nav ul {
  display: inline;
  margin: 0;
  padding: 0;
}
nav#r_nav ul li {display: inline-block;}
nav#r_nav ul li:hover {}
nav#r_nav ul li:hover ul {display: block;}
nav#r_nav ul li a {text-decoration: none; color: #440506; font-size: 18px; font-weight:700; margin: 0px; padding: 0px; white-space: nowrap;}
nav#r_nav ul li ul {
  position: absolute;   /*  left: 199px;  right: auto; background: transparent;*/
  z-index: 65537;
  display: none;
  border: 1px solid black;
  border-radius: 25px 25px 25px 25px;
  background-color: rgba(255, 255, 255, 0.8); 
  box-shadow: -0.57px 0.82px 4px 0px rgba(0,0,0,0.6);
}
nav#r_nav ul li ul li { 
  display: block; 
  text-align: center;
}
nav#r_nav ul li ul li a {display:block !important; text-decoration: none; white-space: nowrap; line-height: 33px;} 
nav#r_nav ul li ul li:hover {}

@media print {
  .A4V{ height:100%; max-height:96% !important; max-width:96% !important;}
	.nt{display:none;}
}

/* autom. velikost obrazku */
  img:not(.bod):not(#stranka):not(.noresize){max-width:100%; height:auto;}

 /* bezne CSS */

html, body { height: 100%;}

body {background-color: #efd4b1}
html, body { font-family: 'EB Garamond', serif; color:#43010b; font-size: 21px;}
p, div, span, ul, li, a, strong, em {font-family: 'EB Garamond', serif; } 

/* HTML 5 */
strong { font-weight: bold; }
em { font-style: italic; }

/*p {margin: 8px 0 8px 0;} */

pre {font: 16px/normal spinnaker,monospace; color:#000000;}
.pre {font: 16px/normal spinnaker,monospace; color:#000000;}
h1 {font-size: 30px; text-align:left;} 
h2 {font-size: 25px;  text-align:left;} 
h3 {font-size: 20px;  text-align:left;} 

.hp_bx_m {font: 15px/normal noticia text,serif; color:#AF968C;} 

#hledani {background-color: #FFE27F;}

hr {background-color: #000000; border-width: 0px; height: 1px; color: #000000;}

.yt_player{border:2px solid #000000;}

.hidden{visibility:hidden;}

/*p,table,tr,td,img{color:#053974;}*/
.hrN {background-color: #053974; border-width: 0px; height: 1px; color: #053974;}

.td {border-bottom: 1px solid black; color:#053974; font-size:11pt;text-align:left;}
.tdl {border-left: 1px solid #053974;}
.tb {border: 0px solid black;}
.tdtb {border-top: 1px solid black;}
.td2 {border-bottom: 1px solid #053974;}
.bod{border:0px;}
.nobr{white-space: nowrap;}
.hand {cursor: pointer;}


article h1{text-align: left; border-bottom: 1px solid black; width: 100%;}

.obr{margin-left: 6px; margin-bottom:10px; margin-top: 6px;}
.obrL{margin-right: 6px; margin-bottom:10px; margin-top: 6px;}
.fotoL{float: left; margin-right: 10px; margin-bottom:10px; margin-top: 6px;}
.fotoR{float: right; margin-left: 10px; margin-bottom:10px; margin-top: 6px;}

.slider_vlevo_nebo_nad{float: left; margin: 0px 20px 0px 0px;}
@media screen and (max-width: 980px) { .slider_vlevo_nebo_nad{margin: auto; margin-bottom:10px; float:none;  text-align: center;} }
.slider_popis{font: 30px/normal noticia text,serif; color:#880A0C; font-weight: 400; text-align:left;}
@media screen and (max-width: 980px) { .slider_popis{ font: 12pt/normal noticia text,serif; color:#880A0C; font-weight: 400; text-align: center;} }

.JZ_vlevo_nebo_nad{float: left; margin:0px; margin-bottom:20px; width:50%; text-align:center;}
@media screen and (max-width: 800px) { .JZ_vlevo_nebo_nad{margin-bottom:20px; float:none; margin-right: 0px; text-align:center; width:100% !important;} }

.TP_vpravo{float: right; margin:0px; margin-bottom:20px; width:50%; text-align:center;}
@media screen and (max-width: 800px) { .TP_vpravo{margin-bottom:20px; float:none; margin-right: 0px; text-align:center; width:100% !important;} }

.vlevo_nebo_nad{float: left; margin-right: 20px; margin-bottom:20px; margin-top: 0px;}
@media screen and (max-width: 800px) { .vlevo_nebo_nad{margin-bottom:10px; float:none; margin-right: 0px; display: block;} }

.vlevo_nebo_nad_C{float: left; margin-right: 20px; margin-bottom:20px; margin-top: 0px;}
@media screen and (max-width: 800px) { .vlevo_nebo_nad_C{margin-bottom:10px; float:none; margin-right: auto; margin-left:auto; display: block;} }

.vpravo_nebo_nad{float: right; margin-left: 20px; margin-bottom:20px; margin-top: 0px;}
@media screen and (max-width: 800px) { .vpravo_nebo_nad{margin-bottom:10px; float:none; margin-left: 0px; display: block;}  }

.vpravo_nebo_nad_C{float: right; margin-left: 20px; margin-bottom:20px; margin-top: 0px;}
@media screen and (max-width: 800px) { .vpravo_nebo_nad_C{margin-bottom:10px; float:none; margin-right: auto; margin-left:auto; display: block;}  }


.gal{display:inline-block;  margin: 3px; text-align: center; }

.inB{display:inline-block;}

.n{font-weight: normal;}
.B{font-weight: bold;}
.I{font-style: italic;}
.C{text-align: center;}
.Cm{margin: auto;}
.L, .left{text-align: left;}
.J{text-align: justify;}
.P{text-align: right;}
.M{color:#800000;}
.Modra{color:#074B9A;}
.bM3{border:3px solid #800000;}
.Bk{color:#000000;}
.G{color:#008000;}
.N{color:#053974;}
.R{color:#BB0000;}
.Y{color: #FFE400;}
.seda{color:#808080;}
.S{text-decoration: line-through;}
.U{text-decoration:underline;}
.dn{text-decoration:none;}
.dn2{text-decoration:none;}
.dn2:hover{text-decoration:none;}

html, body {font-size: 21px;}
p, div, span, ul, li, a, strong, em {font-family: \'EB Garamond\', serif; color:#43010b;}
.F2 , .f17px {font-size: 17px;}
.F4 , .f25px {font-size: 25px;}
.F5 , .f30px {font-size: 30px;}
.tl_HP {display:block; margin-bottom:5px; border: 1px solid black; background-color: rgba(255, 255, 255, 0.3);   font-family: 'EB Garamond', serif;    color: #43010b;}
.tl_HP2 {display:block; margin-bottom:5px; border: 1px solid black; background-color: rgba(255, 255, 255, 0.7);   font-family: 'EB Garamond', serif;    color: #43010b;}
.m_zpet{text-align:left; position:fixed; bottom: 0px; padding:10px; left: 0px; background-color: #ffffff; border-top-right-radius: 20px; opacity: 0.8; filter: alpha(opacity=80);}
h1 {font-size: 30px; text-align:left;} 
h2 {font-size: 25px;  text-align:left;} 
h3 {font-size: 20px;  text-align:left;} 

/*
.F7 , .f51px {font-size: 51px;}
.f28 , .f40px {font-size: 40px;}
.f36px {font-size: 36px;}
.F6 , .f34px {font-size: 34px;}
.F5 , .f25px {font-size: 25px;}
.f16 .f23px {font-size: 23px;}
.f22px { font-size: 22px;}
.f21px , .px21 { font-size: 21px;}
.F4 , .f19px {font-size: 19px;} 
.F3 , .f17px {font-size: 17px;} 
.F2 , .f14px {font-size: 14px;}
.p9 , .f13px {font-size: 13px;}
.F1 , .f11px {font-size: 11px;}
*/
.f_citat{font-size: 21px;}
@media screen and (max-width: 980px) { .f_citat{font-size: 17px;} }

.m0{margin: 0px; padding: 0px;}
.m20{margin: 20px;}
.mb0{margin-bottom: 0px;}
.nb {border: 0px;}
.od{text-indent: 30px; margin: 0px; }

.vp{border:1px solid #053974; background-color:#FFF6DC;}

.UC{text-transform: uppercase;}

.r0{}
.r2{border-radius: 2px;}
.r3{border-radius: 3px;}
.r4{border-radius: 4px;}
.r6{border-radius: 6px;}
.r12{border-radius: 12px;}

.cp{ cursor: pointer;}
.sel{background-color: #FFE27F;}

.zl_poz{background-color: #FFE27F;}
.m_poz{background-color: #7bbbde;}

.clear{clear: both;}
.kulate {border-radius: 50%;}
.oble {border-radius: 6px;}

.hrb {background-color: #000000;}

@media screen and (max-width: 980px) { .jen_pc{display:none;} }
@media screen and (min-width: 981px) { .jen_mobil{display:none;} }
@media print { .jen_mobil{display:none;} }

.m_zpet{text-align:left; position:fixed; bottom: 0px; padding:10px; left: 0px; background-color: #ffffff; border-top-right-radius: 20px; opacity: 0.8; filter: alpha(opacity=80);}

html, body {font-size: 21px;}
p, div, span, ul, li, a, strong, em {font-family: \'EB Garamond\', serif; color:#43010b;}
.F2 , .f17px {font-size: 17px;}
.tl_HP {display:block; margin-bottom:5px; border: 1px solid black;}
.m_zpet{text-align:left; position:fixed; bottom: 0px; padding:10px; left: 0px; background-color: #ffffff; border-top-right-radius: 20px; opacity: 0.8; filter: alpha(opacity=80);}
h1 {font-size: 30px; text-align:left;} 
h2 {font-size: 25px;  text-align:left;} 
h3 {font-size: 20px;  text-align:left;} 
/*.F7 , .f51px {font-size: 51px;}
.f28 , .f40px {font-size: 40px;}
.f36px {font-size: 36px;}
.F6 {font-size: 34px;}
.f34px {font-size: 34px;}
.F5 , .f25px {font-size: 25px;}
.f16 .f23px {font-size: 23px;}
.f22px { font-size: 22px;}
.f21px , .px21 { font-size: 21px;}
.F4 , .f19px {font-size: 19px;} 
.F3 , .f17px {font-size: 17px;} 
.F2 , .f14px {font-size: 14px;}
.p9 , .f13px {font-size: 13px;}
.F1 , .f11px {font-size: 11px;}*/
#itcim_nadpis {font-size: 45px;  text-shadow: -2px -2px 3px rgba(255,255,255,0.33), 2px 2px 3px rgba(0,0,0,0.33);}
@media (max-width: 620px){ #itcim_nadpis{ font-size:36px; } }
@media (max-width: 500px){ #itcim_nadpis{ font-size:30px; } }
@media (max-width: 430px){ #itcim_nadpis{ font-size:24px; } }
@media screen and (max-width: 1880px) {
  .table_FHD{display:none;}
  .div_mobil{display:block;}
  .h1Platforma{font-size: 55px;}
}
@media screen and (min-width: 1881px) {
  .table_FHD{display:block;}
  .div_mobil{display:none;}
  .h1Platforma{font-size: 70px;}
}

.Fitcim {    font-family: 'EB Garamond', serif;    color: #43010b;}