/* CSS Document */
body{height:100%;margin:0px;background-attachment:fixed;background-repeat:repeat-y;background-color:#f7f7f7;font-family:Arial, sans-serif;}
*{box-sizing:border-box}

.center0{display:block;position:absolute;width:100%;top:20px;}
.center1{display:block;position:relative;margin-left:auto;margin-right:auto;min-width:300px;max-width:744px;cursor:default;}

.new_text{position:relative;top:0px;left:0px;width:100%;padding-top:6px;padding-bottom:6px;padding-left:4px;padding-right:4px;background-color:#f5efe3;
font-size:16px;font-weight:500;font-style:normal;text-align:center;color:#002030;line-height:170%;
border-width:1px;border-style:solid;border-color:#888888;border-radius:10px;box-shadow: 3px 3px 3px #000000;}

.tit{display:inline;position:relative;left:0px;width:100%;margin-top:10px;margin-bottom:0px;text-align:center;
font-size:26px;font-weight:bold;color:#000030;line-height:140%;font-style:italic;text-shadow: 1px 1px 2px #888888;}
.loc{position:relative;left:0px;width:100%;margin-top:12px;text-align:center;
font-size:17px;font-weight:bold;color:#000030;}
.odsun{display:block;position:relative;width:100%;height:0px;}
.text{width:100%;text-align:left;margin-left:0px;margin-right:0px;}
.odst{font-size:17px;font-weight:bold;color:#000030;font-style:normal;margin-top:16px;margin-bottom:5px;text-shadow: 1px 1px 1px #888888;}
.cont0{display:block;position:relative;top:0px;left:0px;}
.name{font-size:16px;font-weight:600;color:#cc0000;}
.zalom{display:none;}
.dimg{display:block;position:relative;margin-left:auto;margin-right:auto;min-width:300px;max-width:720px;
border-width:0px;border-style:solid;border-color:#ff0000;border-radius:10px;box-shadow: 2px 2px 2px #000000;overflow:hidden;}

a.anima:link    {font-style:normal;font-weight:600;color:#0000c0;text-decoration:none solid #0000c0 1px;}
a.anima:visited {font-style:normal;font-weight:600;color:#0000c0;text-decoration:none solid #0000c0 1px;}
a.anima:hover   {font-style:normal;font-weight:600;color:#880000;text-decoration:none solid #0000c0 1px;}
a.anima:active  {font-style:normal;font-weight:600;color:#880000;text-decoration:none solid #0000c0 1px;}

.anima{
  display: inline-block;
  position: relative;
  color: #0000c0;
}

.anima::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 4px;
  left: 0px;
  background-color: #0000c0;
  transform-origin: central;
  transition: transform 0.4s ease-in-out;
}

.anima:hover::after {
  transform: scaleX(1);
  background-color: #880000;
  transform-origin: left bottom;
}

.lhpl{display:block;width:266px;height:242px;float:left;margin-top:4px;margin-bottom:4px;margin-right:4px;}
.rhpl{display:block;width:266px;height:242px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}
.lvpl{display:block;width:200px;height:308px;float:left;margin-top:4px;margin-bottom:4px;margin-right:4px;}
.rvpl{display:block;width:200px;height:308px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}

.lhpl_m{display:block;width:266px;height:221px;float:left;margin-top:4px;margin-bottom:4px;margin-right:4px;}
.rhpl_m{display:block;width:266px;height:221px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}
.lvpl_m{display:block;width:200px;height:287px;float:left;margin-top:4px;margin-bottom:4px;margin-right:4px;}
.rvpl_m{display:block;width:200px;height:287px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}

.lhpo{display:block;position:absolute;top:200px;left:0px;width:266px;text-align:center;font-size:14px;color:#600000;
font-style:normal;font-weight:500;line-height:140%;background-color:#ffffff;}
.lvpo{display:block;position:absolute;top:266px;left:0px;width:200px;text-align:center;font-size:14px;color:#600000;
font-style:normal;font-weight:500;line-height:140%;background-color:#ffffff;}
.rhpo{display:block;position:absolute;top:200px;left:0px;width:266px;text-align:center;font-size:14px;color:#600000;
font-style:normal;font-weight:500;line-height:140%;background-color:#ffffff;}
.rvpo{display:block;position:absolute;top:266px;left:0px;width:200px;text-align:center;font-size:14px;color:#600000;
font-style:normal;font-weight:500;line-height:140%;background-color:#ffffff;}

.logo{display:block;position:relative;width:140px;height:140px;float:right;margin-top:4px;margin-left:0px;}

.defregger{display:block;position:relative;width:100px;height:154px;float:left;margin-top:10px;margin-right:4px;}

.mail{display:block;position:relative;width:162px;height:20px;margin-left:auto;margin-right:auto;;margin-top:5px;margin-bottom:0px;border-radius:10px;overflow:hidden}
.end{display:block;position:relative;width:100%;height:40px;border-width:0px;border-style:solid;border-color:#ff0000;}

.clea{display:block;width:100%;clear:both;}
.seznam{margin-left:-16px;}
.vlevo{margin:0px;margin-left:-10px;}
.s{display:inline;font-size:16px;font-weight:bold;color:#600000;font-style:normal;}
.d_hor{display:block;width:auto;height:4px;margin:0px;margin-bottom:4px;border-width:0px;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:#aaaaaa;}

.flex_cont{display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:10px;margin-bottom:10px;}
.re_menu{display:block;width:90px;height:42px;border-radius:14px;margin-right:20px;
font-size:21px;font-weight:600;font-style:normal;text-align:center;color:#880000;;text-shadow: 1px 1px 1px #666666;background-color:#ffffff;line-height:100%;padding-top:2px;
border-width:4px;border-style:solid;border-color:#000088;font-family:Arial, sans-serif;}
.re_fota{display:block;width:90px;height:42px;border-radius:14px;margin-left:20px;
font-size:21px;font-weight:600;font-style:normal;text-align:center;color:#880000;;text-shadow: 1px 1px 1px #666666;background-color:#ffffff;line-height:100%;padding-top:2px;
border-width:4px;border-style:solid;border-color:#000088;font-family:Arial, sans-serif;}

a.re:link    {font-style:normal;color:#000088;text-decoration:underline;}
a.re:visited {font-style:normal;color:#000088;text-decoration:underline;}
a.re:hover   {font-style:normal;color:#880000;text-decoration:underline;}
a.re:active  {font-style:normal;color:#880000;text-decoration:underline;} 

.jak_cont{display:block;float:left;}

.ano_jak{font-size:17px;font-weight:bold;color:#000030;font-style:normal;margin-top:16px;margin-bottom:5px;text-shadow: 1px 1px 1px #888888;cursor:pointer;text-decoration:none;animation: jakto 2.5s infinite;}

.ne_jak{font-size:17px;font-weight:bold;color:#000030;font-style:normal;margin-top:16px;margin-bottom:5px;text-shadow: 1px 1px 1px #888888;cursor:pointer;text-decoration:none;animation: jakto 2.5s infinite;}

.jak{display:none;position:relative;width:100%;top:0px;border-width:0px;border-style:solid;border-color:#000088;}


@keyframes jakto 
{
  0%   {color:#a00000;}
  50%  {color:#0000a0;}
  100% {color:#a00000;}
}

@media screen and (min-width:911px)
{
.re_central,.re_centralpo,.re_rhpl_m1,.re_rvpl_m1{display:none;}

body{background-image:url('img/03.jpg');}
.central{display:block;width:600px;height:242px;margin-top:8px;margin-left:auto;margin-right:auto;}
.centralpo{position:absolute;top:200px;left:0px;width:600px;text-align:center;font-size:14px;color:#6c0000;
font-style:normal;font-weight:500;line-height:140%;background-color:#ffffff;}

.rhpl_m1{display:block;width:266px;height:221px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}
.rvpl_m1{display:block;width:200px;height:287px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}
.v_m_displej{display:none;position:fixed;top:0px;left:0px;width:100%;height:100vh;border-style:solid;background: rgba(0, 32, 48, 0.9);}
.panorama{display:block;position:relative;width:900px;height:348px;margin:auto;cursor:default;border-style:solid;border-width:0px;border-color:#ff0000;}
.pan_obr{display:block;position:absolute;top:0;left:0px;width:900px;height:300px;border-width:0px;cursor:pointer;visibility:hidden;}
.popis{display:block;position:absolute;top:300px;left:0px;width:900px;height:48px;padding-top:1px;text-align:center;font-size:16px;
color:#eeeeee;font-style:normal;font-weight:500;background-color:#002030;line-height:140%;cursor:default;
border-style:solid;border-width:0px;border-top-width:1px;border-bottom-width:1px;border-color:#aaaaaa;visibility:hidden;}
.mys{display:block;position:absolute;top:0px;left:0px;width:68px;height:22px;background-color:#153060;border-radius:10px;
font-size:12px;font-weight:600;font-style:normal;text-align:center;color:#ffffff;line-height:100%;padding-top:3px;
border-width:2px;border-style:solid;border-color:#ffffff;font-family:Arial, sans-serif;opacity:0.8;visibility:hidden;}
}

@media screen and (max-width:910px)
{
.central,.centralpo,.rhpl_m1,.rvpl_m1,.panorama,.pan_obr,.popis,.mys,.v_m_displej{display:none;}

.re_central{display:block;position:relative;max-width:600px;height:auto;margin-left:auto;margin-right:auto;margin-top:10px;}
.re_centralpo{position:relative;max-width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;font-size:14px;color:#6c0000;
font-style:normal;font-weight:500;line-height:100%;background-color:#ffffff;}
.re_rhpl_m1{display:block;width:266px;height:221px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}
.re_rvpl_m1{display:block;width:200px;height:287px;float:right;margin-top:4px;margin-bottom:4px;margin-left:4px;}
}

@media screen and (max-width:744px)
{
.new_text{border-width:1px;border-style:solid;border-color:#888888;border-radius:10px;box-shadow: 2px 2px 2px #444444;}
::-webkit-scrollbar{width:0px;}
}

@media screen and (max-width:400px)
{
.center1{display:block;position:relative;margin-left:auto;margin-right:auto;min-width:300px;max-width:368px;cursor:default;}

.new_text{font-size:18px;}
.loc{font-size:19px;}
.odst{font-size:19px;}
.name{font-size:18px;}

a.re:link    {font-style:normal;color:#000088;text-decoration:underline;}
a.re:visited {font-style:normal;color:#000088;text-decoration:underline;}
a.re:hover   {font-style:normal;color:#880000;text-decoration:underline;}
a.re:active  {font-style:normal;color:#880000;text-decoration:underline;} 

a.anima:link    {font-style:normal;font-weight:600;color:#0000c0;text-decoration:underline solid #0000c0 2px;}
a.anima:visited {font-style:normal;font-weight:600;color:#0000c0;text-decoration:underline solid #0000c0 2px;}
a.anima:hover   {font-style:normal;font-weight:600;color:#880000;text-decoration:underline solid #0000c0 2px;}
a.anima:active  {font-style:normal;font-weight:600;color:#880000;text-decoration:underline solid #0000c0 2px;}

.lhpl{display:block;width:266px;height:242px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.rhpl{display:block;width:266px;height:242px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.lvpl{display:block;width:200px;height:308px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.rvpl{display:block;width:200px;height:308px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}

.lhpl_m{display:block;width:266px;height:221px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.rhpl_m{display:block;width:266px;height:221px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.lvpl_m{display:block;width:200px;height:287px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.rvpl_m{display:block;width:200px;height:287px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}

.re_rhpl_m1{display:block;width:266px;height:221px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
.re_rvpl_m1{display:block;width:200px;height:287px;float:none;margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;}
}

@media print
{
body{background-image:url('');background-color:#ffffff;}

.new_text{position:relative;top:0px;left:0px;width:744px;padding:6px;
font-size:18px;font-weight:500;font-style:normal;text-align:center;color:#000000;background-color:#ffffff;line-height:120%;
border-width:0px;border-radius:0px;box-shadow: 0px 0px 0px #ffffff;}

.tit{display:inline;position:relative;left:0px;width:100%;margin-top:10px;margin-bottom:0px;text-align:center;
font-size:26px;font-weight:bold;color:#000000;line-height:140%;font-style:normal;text-shadow: 0px 0px 0px #ffffff;}
.loc{position:relative;left:0px;width:100%;margin-top:12px;text-align:center;
font-size:18px;font-weight:bold;color:#000000;}
.text{position:relative;width:700px;text-align:left;margin-left:30px;margin-right:30px;}
.odst{font-size:18px;font-weight:bold;color:#000000;font-style:normal;margin-top:16px;margin-bottom:5px;text-shadow: 0px 0px 0px #ffffff;}
.name{font-size:18px;font-weight:600;color:#000000;}
.s{display:inline;font-size:16px;font-weight:bold;color:#000000;font-style:normal;}

.zalom{display:block;page-break-before:always;}
.netisk{display:none;}

a.anima:link    {font-style:normal;font-weight:500;color:#000000;text-decoration:none;}
a.anima:visited {font-style:normal;font-weight:500;color:#000000;text-decoration:none;}
a.anima:hover   {font-style:normal;font-weight:500;color:#000000;text-decoration:none;}
a.anima:active  {font-style:normal;font-weight:500;color:#000000;text-decoration:none;}

.mail{display:none;}

.flex_cont,.central,.centralpo,.rhpl_m1,.rvpl_m1,.zavoj,.panorama,.end,.clea,.lhpl,.rhpl,.lvpl,.rvpl,.lhpl_m,.rhpl_m,.lvpl_m,.rvpl_m,.lhpo,.lvpo,.rhpo,.rvpo,.logo,.jak_cont,.jak,.defregger,.re_central,.re_centralpo,.re_rhpl_m1,.re_rvpl_m1{display:none;}
}










