/*:root{--cesta_css:"w23/";}*/
html,body{margin:0;padding:0;font-family:Arial,Helvetica;Background-image: url("obr/vzor1/obr_00.jpg");}
body{color:#000000;text-decoration:none;font-weight:normal;font-size:9pt;margin:0pt;border:0px;}
body.newokno{color:#000000;text-decoration:none;font-weight:normal;font-size:9pt;margin:0pt;border:0px;padding:10px;font-family:Arial,Helvetica;Background-image:url("obr/nic.gif");}
hr{border:0px;height:1px;background-color:#b2ddff;color:#b2ddff;}
px{margin:0px 0px 0px 10px;}
/*.text{font-family:Georgia,Arial}
.hlnadpis{font-family:Garamond,Arial}*/
.ruka,.sort,.odkaz,.odkaz2{cursor:pointer;}
.sipka{cursor:default;}
.ramecek{padding:10px 0 0 0;border: #aaa 1px solid;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0px 0px 5px 1px #FEFEFE;box-shadow: inset 0px 0px 5px 1px #FEFEFE;
transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600);
transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600);}
img{border:0;table-layout:auto;border-collapse:collapse;border-spacing:0px;}
table{border:0;table-layout:auto;border-collapse:collapse;border-spacing:0px;}
#okno-cele{width: 100%;}
#okno-sfotkou{width: 100%;}
#okno-jentexty,#okno-jentexty2{width: 100%;}
#pmenu table{border:0;table-layout:auto;border-collapse:collapse;border-spacing:0px;width:84%;}
.strankovani2{width:auto;}
.strankovani2 td{padding:0 3px;}
td{padding:0px;border-spacing:0px;}
.tabulka {border: 1px solid #b2ddff; padding:0px;}
.tabulka td {border: 1px solid #b2ddff; padding:3px;}
td{padding:0;}
td.newokno{padding:5px 2px 5px 2px;}
textarea{width:100%;}
textarea.text{width:98%;}
div#container{width:970px;margin-left:auto;margin-right:auto;}
div#hlavicka{height:100px;width:100%;}
  div#logo{float:left;height:100px;width:202px;Background-image:url("obr/mapa_obr.png");background-position:0px 0px;background-repeat:no-repeat;}
  div#vedle_loga{float:left;height:100px;width:768px;Background-image:url("obr/mapa_obr.png");background-position:-202px 0px;background-repeat:no-repeat;}
div#hlavicka2{height:40px;width:100%;}
  div#hl2a{float:left;width:202px;height:40px;Background-image:url("obr/mapa_obr.png");background-position:0px -100px;background-repeat:no-repeat;}
  div#hl2b{float:left;width:768px;height:40px;Background-image:url("obr/mapa_obr.png");background-position:-202px -100px;background-repeat:no-repeat;}
div#obalka_plochy{float:left;width:100%;}
  div#plocha{margin:0 202px}
    div#plhpruh{height:37px;Background-image:url("obr/mapa_obr.png");background-position:-202px -140px;background-repeat:no-repeat;}
    div#plhpruh div#cesta{float:left;width:360px;line-height:25px;font-size:8pt;font-weight:bold;color:blue;Text-indent:35px;overflow:hidden;height:20px;}
    div#plhpruh div#cesta2{float:left;width:100%;line-height:25px;font-size:8pt;font-weight:bold;color:blue;Text-indent:35px;overflow:hidden;height:20px;}
    div#plhpruh div#autor{float:left;width:165px;text-align:right;line-height:25px;font-size:8pt;font-weight:bold;color:blue;}
    div#pl{Background-image:url("obr/mapa_obr2.png");background-position:-201px 0px;background-repeat:repeat-y;}
    div#pl div#obsah{margin:0px 26px 0px 14px;line-height:1.4;}
    div#pldpruh{height:16px;Background-image:url("obr/mapa_obr.png");background-position:-202px -189px;background-repeat:no-repeat;}
/*div#levy{float:left;width:202px;margin-left:-100%;}
 div#levy2{float:left;width:202px;}
*/
div#levy{float:left;margin-left:-100%;position: relative;z-index:10;}
 div#levy2{position:fixed;width:252px;}
 
div#lmenu{width:200px;}
div#lmenu.open{width:800px;}
div#lmenu_orez{width:800px;overflow:hidden;margin:0px 0px 0px 0px;transition: 0.3s;}
.menu_orez2{width:800px;overflow:hidden;margin:0px 0px 0px 0px;}
div#lmenu-zavrit{width:50px;height:50px;position: absolute;top:-60px;left:720px;cursor: pointer;transition: 0.5s;}
div#zavrit{width:50px;height:50px;position: absolute;top:40px;right:16px;cursor: pointer;}
img#lmenu-zavrit-x, img#zavrit-x{width:50px;height:50px;}

.lmenu_obalka{
  padding-top: 16px;
}
.lmenu_obalka a{    
  padding: 1px;
  text-decoration: none;
  font-size: 2rem;
  display: block;
  overflow: hidden;
}
.mnuBarva0{color:#BB0000;}
.mnuBarva1{color:#990000;}
.mnuBarva2{color:#BBBBBB;}

.lmenu_obalka a:hover {
  background-color: #ffff77; 
  box-shadow: 0px 0px 3px 3px #ffffff;
}

.znacka{display:inline-block; color:#00b61a; width:50px; text-align:center;}
  .puntik:after{content:'\26AB';}
  .puntik{transform: scale(0.7);}
  .sipkaVpravo:after{content:'\27A4';}  /*25B7*/
  .sipkaDolu:after{content:'\27A4';}
  .sipkaDolu{transform: rotate(90deg);}
  .lmenu_obalka a:hover > .sipkaVpravo,
  .lmenu_obalka a:hover > .sipkaDolu,
  .lmenu_obalka a:hover > .puntik {animation: pulse 1s ease infinite;}

div#levy2{width:250px;}
.mnuText{font-size: 1rem;}



 
  div#lhpruh{height:34px;width: 200px;Background-image:url("obr/mapa_obr.png");background-position:0px -140px;background-repeat:no-repeat;}
  div#lmenu{Background-image:url("obr/mapa_obr2.png");background-position:1px 0px;background-repeat:repeat-y;}
  div#ldpruh{height:16px;Background-image:url("obr/mapa_obr.png");background-position:0px -177px;background-repeat:no-repeat;}
  div#lhpruh2{height:37px;Background-image:url("obr/mapa_obr.png");background-position:0px -193px;background-repeat:no-repeat;}
  div#lhpruh2 p{margin:0px 6px 0px 0px;text-align:center;line-height:25px;font-size:8pt;font-weight:bold;color:blue;}
  div#lmenu2{Background-image:url("obr/mapa_obr2.png");background-position:-971px 0px;background-repeat:repeat-y;}
  div#lmenu2 table{margin:0px 18px 0px 11px;}
  div#ldpruh2{height:14px;Background-image:url("obr/mapa_obr.png");background-position:0px -233px;background-repeat:no-repeat;}
 div#produkt{float:left;width:184px;}
  div#prodhpruh{height:35px;Background-image:url("obr/mapa_obr.png");background-position:-462px -303px;background-repeat:no-repeat;}
  div#prodhpruh p{margin:0px 6px 0px 0px;text-align:center;line-height:25px;font-size:8pt;font-weight:bold;color:blue;}
  div#prod{Background-image:url("obr/mapa_obr2.png");background-position:-1686px 0px;background-repeat:repeat-y;}
  div#proddpruh{height:19px;Background-image:url("obr/mapa_obr.png");background-position:-462px -340px;background-repeat:no-repeat;}
 div#bprodukt{float:left;width:175px;}
  div#bprodhpruh{height:9px;Background-image:url("obr/mapa_obr.png");background-position:-462px -400px;background-repeat:no-repeat;}
  div#bproduktnadpis{height:67px;margin:0px 6px 0px 6px;text-align:left;line-height:15px;font-size:8pt;font-weight:normal;color:blue;}
  div#cena{margin:0px 8px 0px 6px;text-align:right;line-height:25px;font-size:8pt;font-weight:normal;color:red;}
  div#bprodobr{margin:0px 6px 0px 6px;text-align:center;line-height:25px;font-size:8pt;font-weight:bold;color:blue;}
  div#bprod{Background-image:url("obr/mapa_obr2.png");background-position:-2068px 0px;background-repeat:repeat-y;}
  div#bproddpruh{height:14px;Background-image:url("obr/mapa_obr.png");background-position:-462px -416px;background-repeat:no-repeat;}
div#pravy{float:left;width:203px;margin-left:-203px;}
 div.pravy2{float:left;width:100%;}
  div#phpruh{height:37px;Background-image:url("obr/mapa_obr.png");background-position:-768px -140px;background-repeat:no-repeat;}
  div#phpruh p{margin:0px 6px 0px 0px;text-align:center;line-height:25px;font-size:8pt;font-weight:bold;color:blue;}
  div#pmenu{Background-image:url("obr/mapa_obr2.png");background-position:-765px 0px;background-repeat:repeat-y;}
  div#pmenu #vlevo,div#pmenu table{margin:0px 18px 0px 12px;}
  div#pmenu #center{margin:0px 18px 0px 12px;text-align:center;}
  div#pdpruh{height:14px;Background-image:url("obr/mapa_obr.png");background-position:-768px -180px;background-repeat:no-repeat;}
 div#oddpr1,div#oddpr2{width:100%;height:5px;font-size:1pt;}
 div#oddpr1{float:left;}
div#paticka{clear:left;color:blue;width:100%;text-align:center;font-size:8pt;line-height:25px;}
#iodkaz{font-size:7pt;font-weight:bold;color:blue;}
#kosik1{height:22px;width:22px;Background-image:url("obr/mapa_obr.png");background-position:-725px -295px;background-repeat:no-repeat;}
#kosik2{height:22px;width:22px;Background-image:url("obr/mapa_obr.png");background-position:-700px -295px;background-repeat:no-repeat;}
#zobr_rad1{height:13px;width:20px;Background-image:url("obr/mapa_obr.png");background-position:-77px -374px;background-repeat:no-repeat;}
#zobr_rad2{height:13px;width:20px;Background-image:url("obr/mapa_obr.png");background-position:-98px -374px;background-repeat:no-repeat;}
#zobr_okn1{height:13px;width:20px;Background-image:url("obr/mapa_obr.png");background-position:-120px -374px;background-repeat:no-repeat;}
#zobr_okn2{height:13px;width:20px;Background-image:url("obr/mapa_obr.png");background-position:-141px -374px;background-repeat:no-repeat;}
#vzestupne1{height:13px;width:11px;Background-image:url("obr/mapa_obr.png");background-position:-175px -374px;background-repeat:no-repeat;}
#vzestupne2{height:13px;width:11px;Background-image:url("obr/mapa_obr.png");background-position:-154px -337px;background-repeat:no-repeat;}
#sestupne1 {height:13px;width:11px;Background-image:url("obr/mapa_obr.png");background-position:-165px -374px;background-repeat:no-repeat;}
#sestupne2 {height:13px;width:11px;Background-image:url("obr/mapa_obr.png");background-position:-143px -337px;background-repeat:no-repeat;}
.tabpopis{display:none;}
.sipka_zel{float:left;width:10px;height:12px;background:url(obr/mapa_obr.png) no-repeat;background-position:-132px -320px;}

.vlajkacz1{float:right;height:20px;width:35px;Background-image:url("obr/mapa_obr.png");background-position:-651px -345px;background-repeat:no-repeat;}
.vlajkacz2{float:right;height:20px;width:35px;Background-image:url("obr/mapa_obr.png");background-position:-651px -366px;background-repeat:no-repeat;}
.vlajkacz2:hover{float:right;height:20px;width:35px;Background-image:url("obr/mapa_obr.png");background-position:-651px -345px;background-repeat:no-repeat;}
.vlajkask1{float:right;height:20px;width:35px;Background-image:url("obr/mapa_obr.png");background-position:-651px -303px;background-repeat:no-repeat;}
.vlajkask2{float:right;height:20px;width:35px;Background-image:url("obr/mapa_obr.png");background-position:-651px -324px;background-repeat:no-repeat;}
.vlajkask2:hover{float:right;height:20px;width:35px;Background-image:url("obr/mapa_obr.png");background-position:-651px -303px;background-repeat:no-repeat;}
.vlajkaen1{float:right;height:20px;width:30px;Background-image:url("obr/mapa_obr.png");background-position:-651px -387px;background-repeat:no-repeat;}
.vlajkaen2{float:right;height:20px;width:30px;Background-image:url("obr/mapa_obr.png");background-position:-651px -408px;background-repeat:no-repeat;}
.vlajkaen2:hover{float:right;height:20px;width:30px;Background-image:url("obr/mapa_obr.png");background-position:-651px -387px;background-repeat:no-repeat;}


.detail-text-kont {padding:10px 0;}
.detail-font-ozdobny {display: flex; flex-direction: column; font-family: "Playfair Display", serif; font-optical-sizing: auto; font-weight: 611; font-style: italic; font-size: 10pt; padding: 22px; border-radius: 85px;}
.detail-ramecek {display: flex; flex-direction: column; font-optical-sizing: auto; font-weight: 611; font-size: 10pt; padding: 22px; margin: 10px 0; border-radius: 85px;}
.detail-clanek-nadpis {top: -3px; position: relative; font-size: 22px; border: 1px solid white; text-align: center; border-radius: 18px;
  padding: 3px; margin: 0 0 10px 0; box-shadow: 0px 0px 9px rgba(128, 223, 223, 0.81);}
.odstavec1 {margin:8px 0px;}

.skrtni{Text-decoration:line-through;}
#center{text-align:center;}
.datum,.diskuze_nadpis,.diskuze_okno_poz_hl{font-size:8pt;font-weight:bold;color:blue;}
.jmeno{font-size:10pt;font-weight:bold;color:red;}
.green6,.grey6,.blue6,.red6,.black6{font-size:6pt;}
.text7,.green7,.grey7,.login,.blue7,.red7,.black7,.modra7,.cerv7{font-size:7pt;}
.text8,.orange8,.green8,.grey8,.svatek,.blue8,.red8,.black8,.odkaz1,.modra8,.cerv8,#obsah8 a,#obsah8 a:hover{font-size:8pt;}
.green9,.grey9,.red9,.blue9,.text9,.modra9,.cerv9,#obsah9 a,#obsah9 a:hover{font-size:9pt;}
.green10,.grey10,.red10,.text10,.modra10,.cerv10,.blue10,.black10,#obsah10 a,#obsah10 a:hover{font-size:10pt;}
.green11,.grey11,.black11,.red11,.text11,.cerv11,.modra11{font-size:11pt;}
.green12,.grey12,.red12,.text12,.cerv12,.black12,.modra12{font-size:12pt;}
.green14,.grey14,.red14,.text14,.cerv14,.black14,.blue14,.modra14{font-size:14pt;}
.green16,.grey16,.red16,.text16,.cerv16,.black16,.blue16,.modra16{font-size:16pt;}
.red15{font-size:15pt;}
h1,.hlnadpis{font-size:17pt;font-weight:bold;color:#990000;top:-5px;}
h2{color:#990000;font-size:10pt;font-weight:bold; display:inline}
h4{color:#4613c6;font-size:7pt;font-weight:normal;display:inline}
.odkaz1{color:#993333;text-decoration: none;}/*#e6cfcf;*/
.tenke{Font-weight:normal;}

.modra12,.modra11,.modra10,.modra9,.modra8,.modra7,.modra14{color:#0000ff;}
.blue6,.blue7,.blue8,.blue9,.blue10,.blue14{color:#4613c6;} /*6da4f3*/
.red6,.red7,.red8,.red9,.red10,.red11,.red12,.red14,.red15{color:#990000;}
.black6,.black7,.black8,.black10,.black11,.black12,.text9,.text10{color:#000000;}
.cerv14,.cerv16,.cerv10,.cerv11,.cerv12,.cerv8,.cerv9,.cerv7{color:red;}
.grey14,.grey16,.grey10,.grey11,.grey12,.grey8,.grey9,.grey7{color:#555555;}
.green14,.green16,.green10,.green11,.green12,.green8,.green9,.green7{color:#1e5a00;}

.mys:hover{color:red;}
.blik{Text-decoration:blink;}

.bluepodkl{background-color:#aedaff;box-shadow: 0px 0px 20px 5px #FFFFFF;}
.bilypodkl{background-color:#ffffff;box-shadow: 0px 0px 20px 5px #FFFFFF;}
.zelenypodkl{background-color:#c5ffa8;box-shadow: 0px 0px 2px 0px #c5ffa8;}
.tmavypodkl{background-color:#beeefe;}

.postovneP{background-color:#cdeeff;box-shadow: 0px 0px 20px 5px #FFFFFF;border-radius: 7px;padding:10px;}
.postovneD{background-color:#ccffcc;box-shadow: 0px 0px 20px 5px #FFFFFF;border-radius: 7px;padding:10px;}
.postovneO{background-color:#dedeff;box-shadow: 0px 0px 20px 5px #FFFFFF;border-radius: 7px;padding:10px;}
.pozBile{background-color:#ffffff;box-shadow: 0px 0px 20px 5px #FFFFFF;border-radius: 7px;padding:10px;}
.doschr{Vertical-align:bottom;height:15px;width:15px;font-size:15pt;padding:0px;margin:0px;background-color:#eeeeee;border-radius: 5px;}

.tuzka3{width:60%; height:40px;}
.tlac-grey{background: rgb(210,210,210) linear-gradient(rgb(210,210,210), rgb(180,180,180));border: 2px solid rgb(160,160,160);}
.tlac-yellow{background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));border: 2px solid rgb(250,172,17);}

.tlacitko1r{
  display: inline-block;
  color: #000;
  font-size: 12px;
  text-decoration: none;
  user-select: none;
  padding: 0 5px;
  outline: none;
  border-radius: 2px;
  background: linear-gradient(#ececeb, #eaeaea);
  box-shadow:
   inset rgba(0,0,0,.5) 0 -1px 1px,
   inset rgba(0,0,0,.2) 0 1px,
   inset #fff 0 2px,
   rgba(0,0,0,.2) 0 1px 1px;
}
.tlacitko1r:hover {
  background: linear-gradient(#cccccc, #cacaca);
  box-shadow:
   inset rgba(0,0,0,.5) 0 -1px 1px,
   inset rgba(0,0,0,.2) 0 1px,
   inset #fff 0 2px,
   rgba(0,0,0,.2) 0 1px 1px;
}
.tlacitko1r:active {
  background: linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.1));
  box-shadow:
   inset rgba(0,0,0,.8) 0 1px 2px,
   inset rgba(0,0,0,.05) 0 -1px 0,
   #fff 0 1px 1px;
}

.tlacitko1{
  display: inline-block;
  width:130px;
  color: black;
  font-size: 125%;
  font-weight: 700;
  text-decoration: none;
  user-select: none;
  padding: .25em .5em;
  outline: none;
  border-radius: 7px;
  box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
  transition: box-shadow .2s, border-color .2s;
}
.tlacitko1:hover {
  box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
.tlacitko1:active {
  padding: calc(.25em + 1px) .5em calc(.25em - 1px);
  border-color: rgba(177,159,0,1);
  box-shadow: inset 0 -1px 1px rgba(0,0,0,.1), inset 0 1px 2px rgba(0,0,0,.3), inset 0 0 0 60px rgba(255,255,0,.45);
}

.tlacitko2{
  display: inline-block;
  width:130px;
  color: black;
  font-size: 125%;
  font-weight: 700;
  text-decoration: none;
  user-select: none;
  padding: .25em .5em;
  outline: none;
  border-radius: 7px;
  box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
  transition: box-shadow .2s, border-color .2s;
}
.tlacitko2:hover {
  box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
.tlacitko2:active {
  padding: calc(.25em + 1px) .5em calc(.25em - 1px);
  border-color: rgba(177,159,0,1);
  box-shadow: inset 0 -1px 1px rgba(0,0,0,.1), inset 0 1px 2px rgba(0,0,0,.3), inset 0 0 0 60px rgba(255,255,0,.45);
}

input.tlacitko{
font-weight:bold;/**text bold**/
cursor:pointer;/**vzhled kurzoru**/
width:130px;
height:40px;
/**tenký okraj**/
  border-top: 1px solid #758fba;
  border-right: 1px solid #6c84ab;
  border-bottom: 1px solid #5c6f91;
  border-left: 1px solid #6c84ab;
/**kulaté rohy**/
  border-radius: 7px;
/**stínování**/
  box-shadow: 5px 5px 5px #555;
}
/**po přejetí myší**/
input.tlacitko.aktivni:hover{
/**zvětšení**/
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
/**stínování**/
  box-shadow: 5px 5px 5px #000;
}
/**po stisknutí myši**/
input.tlacitko.aktivni:active{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
input.cervene{background-color:#ff0000;color:yellow;}
input.zelene{background-color:#00ff00;color:#0000ff;}
input.sede{background-color:#ccc;color:black;}
input.bile{background-color:#fff;color:black;}


li{margin-bottom:6px;}

.registrace_vpravo{color:#77acf8;text-align:right;margin-left:5px;margin-right:5px}
.registrace_nastred{text-align:center;margin-left:5px;margin-right:5px}

.navtext{width:235px;font:8pt sans-serif;border-width:2px;border-style:outset;border-color:#006BAE;z-index:10000;background-color:#FFF6D9; color:black;}

/*menu*/
.orez{width:184px;overflow:hidden;margin:0px 0px 0px 5px;}
.orez2{width:175px;overflow:hidden;margin:0px 0px 0px 0px;}
/*#menu1{overflow:scroll;width:200px;height:400px;}*/
.mn,.mna{display: flex;font-size: 9pt;width:800px;overflow:hidden;padding: 1px 0 1px 0;}/*radek menu*/
.mna{color:#ff0000;background-color: #ffff00; box-shadow: 0px 0px 3px 3px #ffffff;padding: 3px 0 3px 0;}/*aktualni radek menu*/
#menu-mezera{height:13px;}
.mn:hover,.mna:hover,.zare:hover{background-color: #ffffff; box-shadow: 0px 0px 3px 3px #ffffff;}
.zare{font-weight:bold;}
.zare2:hover{background-color: #00ffff; box-shadow: 0px 0px 3px 3px #00ffff;}
.odkaz:hover{background-color: #ffffff;}

.radek{}
.radekZv{background: #dddddd;}
.lista{color:#6da4f3;font-size:7pt;}
.lista:hover{color:#990000;font-size:7pt;}
a,.odkaz,.odkaz2{color:#990000;text-decoration:none;font-weight:bold;}
a:hover,.odkaz:hover,.odkaz2:hover{color:#FF0000;}
.rmenu{color:#000000;font-size:8pt;text-decoration:none;font-weight:bold;cursor:pointer;}

#obsah8 a,#obsah9 a,#obsah10 a{color:#990000;text-decoration:underline;}
#obsah8 a:hover,#obsah9 a:hover,#obsah10 a:hover{color:#FF0000;}

a.menu_standard{color:#222222;font-size:8pt;}/*tm.šedá*/
a.menu_standard:hover{color:black;font-size:8pt;}
a.menu_aktivni{color:#990000;font-size:8pt;}/*červená*/
a.menu_aktivni:hover{color:black;font-size:8pt;}
a.menu_zvyraznena{color:#000000;font-size:8pt;}/*černá*/
a.menu_zvyraznena:hover{color:black;font-size:8pt;}
a.menu_aktualni{color:#004400;font-size:8pt;}/*zelená*/
a.menu_aktualni:hover{color:black;font-size:8pt;}
a.menu_root{color:#0000ff;font-size:8pt;font-weight: bold;}/*modrá*/
a.menu_root:hover{color:black;font-size:8pt;}
a.menu_root.skrtnute, .skrtnute {text-decoration: line-through; color: #aaaaaa;}
a.menu_obchod{color:red;font-size:8pt;}
a.menu_obchod:hover{color:black;font-size:8pt;}
a.menu_obchod2{color:#990000;font-size:8pt;}/*tm.červená*/
a.menu_obchod2:hover{color:black;font-size:8pt;}
a.menu_velky_nadpis{color:red;font-size:9pt;}
a.menu_velky_nadpis:hover{color:black;font-size:9pt;}

.classmn {font-weight: bold;}
.menu-icon {padding-left: 2px; background-repeat: no-repeat; background-size: 12px 12px; background-position: left center;}
.menu-subactive {color: green; font-weight: bold;}
.menu-path {color: #3366cc; font-weight: bold;}
.menu-parent-in-path {color: black; font-weight: bold;}
.rozestup {margin: 5px 0;}
.rozestup2 {margin: 5px 0 0 0;}

/*náhledová okna podmenu*/
.oddelovac20{padding: 5px 0px;}
.okna-podmenu{padding: 5px 5px; margin: 0 0 5px 0; background-color: #f9f6f696;}
.okna-podmenu-nadpis{font-size:0.7rem;}
.okna-podmenu-kont{display: grid; grid-template-columns: repeat(auto-fit, minmax(60px, 1fr)); gap: 5px; justify-items: center;}
.okna-podmenu-kont::after {content: ""; flex: auto;} /* Zaplní volné místo na posledním řádku */
.okno-podmenu{margin:2px; float:left; width:60px; height:83px;}
.okno-podmenu-foto{background-color:white;border:1px solid #dddddd; display: flex; justify-content: center; align-items: center; 
height: 60px; width: 60px;}
.okno-podmenu-foto IMG{max-width: 100%; max-height: 100%; height: auto; width: auto;}
.okno-podmenu-nazev{margin-top:2px;color:#000000;font-size:0.4rem;text-align: center;}


/* styly pro album */
.album_hlavni{position:absolute;z-index:200;width:250px;height:204px;}/*hlavni oblalka*/
.album_velke{z-index:220;width:236px;height:153px;overflow:hidden;margin:7px;}/*okno pro zoom*/
.mezera{height:10px; border:1px solid red;}
.galleria_wrapper{width:236px;height:153px;text-align:center;overflow:hidden;background-position:-204px -304px;background-repeat:no-repeat;}/*okno s velkým obrázkem*/
.album_vlevo,.album_vpravo{position:absolute;width:10px;height:30px;}
.album_vlevo{left:5px;}
.album_vpravo{left:235px;}
.album_mezera{padding:2px;margin:0;}
.album_pouzdro_nahledu{position:absolute;z-index:210;left:15px;width:220px;height:30px;overflow:hidden;background:white;}
.album_nahledy{position:absolute;width:700px;height:30px;z-index:20;left:0px;top:0px;}
#album_nahled{float:left;width:40px;height:30px;border-width:0px;margin:0 2px 0 2px;background:white;overflow:hidden;}

.obr_ram{width:250px;height:167px;overflow:hidden;background:url("obr/mapa_obr.png");background-position:-204px -304px;background-repeat:no-repeat;}/*samostatný obrázek*/
.obr{margin:6px;overflow:hidden;text-align:center;}
/* konec stylu pro album*/
.fototk{border:0px solid;box-shadow:black 4px 6px 20px;}
.fototk2{border:0px solid;box-shadow:black 2px 3px 10px;}
/* styly pro menu tabbed v herbáři*/
#wrapper{width:507px;margin:0 auto;}
.tabtxt,.tabl,.tabr{float:left;height:20px;margin:0;text-align:center;color:blue;cursor:pointer;font-size:12px;font-weight:bold;padding:5px 0px 0px 0px;}
.tabtxt{background-image:url("obr/mapa_obr.png");background-position:-778px -204px;background-repeat:no-repeat;}
.tabl{width:8px;background-image:url("obr/mapa_obr.png");background-position:-770px -204px;background-repeat:no-repeat;}
.tabr{width:8px;background-image:url("obr/mapa_obr.png");background-position:-900px -204px;background-repeat:no-repeat;}
.tab{height:20px;padding: 0px 0px 0px 10px;}
.okno1{font-size:5pt;height:16px;width:507px;margin:0;background-image:url("obr/mapa_obr.png");background-position:-204px -208px;background-repeat:no-repeat;}
.okno2{font-size:12px;width:507px;margin:0;background-image:url("obr/mapa_obr2.png");background-position:-1175px 0px;background-repeat:repeat-y;}
.okno2ram{margin:0px 10px 0px 10px;}
.okno2nad,.okno2pod{font-size:1pt;}
.okno3{font-size:5pt;height:16px;width:507px;background-image:url("obr/mapa_obr.png");background-position:-204px -227px;background-repeat:no-repeat;}
/* konec stylu pro tabbed*/
/* styly pro popup*/
.popupObr{text-align:right;float:right;border:0px solid white;border-left-width:10px}
.clear{clear:both;}
.popupContents{background:#fff;height:120px;padding:5px;border:1px solid #aeaeae;text-align:left;border-radius:5px;box-shadow:0 0 20px #555;}
.popupContents,.popupContents A{Overflow:hidden;}
.popupInfo,.popupInfo A{text-align:justify;font-size:8pt;text-decoration:none;color:black;font-weight:normal;}
.pointerArrowLeft{position:absolute;background:url('popup/popup-sipka-vlevo.png') no-repeat;height:22px;width:12px;left:-11px;top:20px;}
.pointerArrowDown{position:absolute;background:url('popup/popup-sipka-dolu.png') no-repeat;height:12px;width:22px;left:10px;top:-11px;}
.pointerArrowUp{position:absolute;background: url('popup/popup-sipka-nahoru.png') no-repeat;height:12px;width:22px;left:10px;top:130px;}
.pointerArrowRight{position:absolute;background: url('popup/popup-sipka-vpravo.png') no-repeat;height:22px;width:12px;left:399px;top:20px;visibility:visible;}
.OknoPopup{border:0;display:none;z-index:10000;position:absolute;width:400px;height:130px;margin:0;padding:0;float:left;left:200px;}
/* konec stylu pro popup*/
.obredit1              { border:0px solid blue; width: 471px;height:125px;overflow:visible;overflow-x:auto;}
.obredit2              { height:65px; width:115px; }
.obredit               { position: absolute; border: 10px solid #b4d6ff;  width:475px; height:160px; overflow:scroll; display:none; background:white; overflow: hidden;}
.fotka                 { background: url("obr/fotoram6.gif") no-repeat; width:250px; height:167px; text-align: center; }
/*kalendář*/
table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	-moz-user-select: none;
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #ffff99;
}
table.calcells td.curdate {
  background-color: #00ff99;
}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}
/*FANCY BOX*/
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;/*666*/
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	/*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 2px solid #fff;
	background: black;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0;
	padding: 0;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px;
}

a#fancy_right {
	right: 0px;
}

span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('fancybox/fancy_left.gif') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('fancybox/fancy_right.gif') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
	background: transparent url('fancybox/fancy_left.gif') no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url('fancybox/fancy_right.gif') no-repeat 100% 100%;
	visibility: visible;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('fancybox/fancy_title_right.png') repeat-x;
}

.go-top {display:none !important;}
#go-top{background:url(obr/go-top.png) no-repeat;width:48px;height:48px;display:none;position:fixed;_position:absolute;cursor:pointer}
#go-top:hover{background:url(obr/go-top.png) no-repeat -57px 0;width:48px;height:48px;display:none;position:fixed;_position:absolute;cursor:pointer}

.go-top-dolu {display:block !important;}
#go-top-dolu{background:url(obr/go-top-dolu.png) no-repeat;width:48px;height:48px;display:block;position:fixed;_position:absolute;cursor:pointer}
#go-top-dolu:hover{background:url(obr/go-top-dolu.png) no-repeat -57px 0;width:48px;height:48px;display:block;position:fixed;_position:absolute;cursor:pointer}

.go-top-pozice {display:block !important;}
#go-top-pozice{background:url(obr/go-top-pozice.png) no-repeat;width:48px;height:48px;display:block;position:fixed;_position:absolute;cursor:pointer}
#go-top-pozice:hover{background:url(obr/go-top-pozice.png) no-repeat -57px 0;width:48px;height:48px;display:block;position:fixed;_position:absolute;cursor:pointer}

.go-kosik {display:block !important;}
#go-kosik{background:url(obr/go-kosik.png) no-repeat;width:48px;height:36px;display:block;position:fixed;_position:absolute;cursor:pointer}
#go-kosik:hover{background:url(obr/go-kosik.png) no-repeat -57px 0;width:48px;height:36px;display:block;position:fixed;_position:absolute;cursor:pointer}

.go-objedn {display:block !important;}
#go-objedn{background:url(obr/go-objedn.png) no-repeat;width:48px;height:36px;display:block;position:fixed;_position:absolute;cursor:pointer}
#go-objedn:hover{background:url(obr/go-objedn.png) no-repeat -57px 0;width:48px;height:36px;display:block;position:fixed;_position:absolute;cursor:pointer}

/**Našeptávač**/
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index: 99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li {margin:0px;padding:2px 5px;cursor:default;display:block;
/*if width will be 100% horizontal scrollbar will apear	when scroll mode will be used*/
/*width: 100%;*/
	font: menu;font-size: 12px;
/*it is very important, if line-height not setted or setted	in relative units scroll will be broken in firefox*/
	line-height:16px;overflow:hidden;
}
.ac_loading {background: white url('obr/indicator.gif') right center no-repeat;}
.ac_odd {background-color:#eee;}
.ac_over {background-color:#0A246A;color:white;}

/*velikosti size u oblečení*/
.select{
   Text-align:left;
   width: 155px;
   height: 17px;
   overflow:hidden;
}

.vrchni_radek {
   width: 143px;
   height: 15px;
   background: url('obr/down.gif') no-repeat right #FEFEFE;
   border: #aaa 1px solid;
   line-height: 15px;
   font-size: 10px;
   margin:0;
   padding: 0 5px;
   cursor: pointer;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0px 0px 3px 1px #FEFEFE;
box-shadow: inset 0px 0px 3px 1px #FEFEFE;
}

ol.velikosti {
  position:absolute;
  overflow:hidden;
	z-index:100;
  width: 154px;
  background: #eee;
  line-height: 7px;
  font-size: 10px;
  padding: 0 0px;
  margin:0;
  cursor: pointer;
  border: #aaa 1px solid;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0px 0px 3px 1px #FEFEFE;
box-shadow: inset 0px 0px 3px 1px #FEFEFE;
}

ol.velikosti > li{padding: 0 10px;}
ol.velikosti > li:hover {background: #ffffff; background-color: #ffffff; box-shadow: 0px 0px 4px 4px #ffffff;}

/*ANIMACE*/
@keyframes probliknuti{
  0%   {background: rgba(255, 255, 0, 0);}
  50%  {background: rgba(255, 0, 0, 1);}
  100% {background: rgba(255, 255, 0, 0);}
}
.oknoanimace{
  position: relative;
  -webkit-animation-name: probliknuti;
  -moz-animation-name: probliknuti;
  -ms-animation-name: probliknuti;
  -o-animation-name: probliknuti;
  animation-name: probliknuti;
  -webkit-animation-duration:0.3s;
  -moz-animation-duration:0.3s;
  -ms-animation-duration:0.3s;
  -o-animation-duration:0.3s;
  animation-duration:0.3s;
}
.oknoanimace2{background: rgba(0, 255, 0, 1);}
#okno_kosik{width:48px;height:36px;}
