
 body,html {margin:0px; padding:0px; text-align:left; color:black; font:normal normal 0.85em Trebuchet, Trebuchet MS, sans-serif; font-size:0.85em; background:white;}
body {padding:3px 3px 0px 3px; min-width:810px;}
body.simple {min-width:0px;}
table {padding:0px; margin:0px; border:none; margin:auto;}
td {vertical-align:top; margin:0px; padding:0px;}
form {margin:0px;}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:black;}
.animato_tiny_editor_5 a {text-decoration:underline; color:black;}
.animato_tiny_editor_5 .separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.animato_tiny_editor_5 .separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.animato_tiny_editor_5 .separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.animato_tiny_editor_5 .separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
h1 {margin-bottom:0px;}
a:hover {text-decoration:underline; color:#d80000;}

.tbold {font-weight:bold;}
.tpodtrzeny, .tpodtrzeny td {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:16px;}
.tmensi {font-size:10px;}
.al {text-align:left}
.ac {text-align:center}
.aj {text-align:justify}
.ar {text-align:right}
.inv {display:none;}
.fr {float:right;}
.fl {float:left;}
.cleaner {clear:both;}
.nic {font-size:1px;}
.red {color:red;}
.obrl {float:left; margin:5px 10px 5px 0px;}
.obrr {float:right; margin:5px 0px 5px 10px;}
.full {width:100%;}
ul {margin:5px 0px 5px 0px;}

/*h1 {font:normal normal 160% Trebuchet MS, Trebuchet, sans-serif; color:black; margin:0px; margin-bottom:10px;}
h2 {font:normal normal 130% Trebuchet MS, Trebuchet, sans-serif; color:black; margin:0px; margin-top:10px; margin-bottom:10px; font-weight:bold;}
h3 {font:normal normal 120% Trebuchet MS, Trebuchet, sans-serif; color:black; margin:0px; margin-top:10px; margin-bottom:5px; font-weight:bold;}
h4 {font:normal normal 120% Trebuchet MS, Trebuchet, sans-serif; color:#AFA070; margin:0px; margin-bottom:5px; font-weight:bold; clear:both;}*/

#hlavicka {height:100px; background:url("https://shared.animato.cz/sa5/imgs_system/hlavicka_bg.png") repeat-x left top;}
#logo {float:left; padding:17px 18px 0px 30px;}
#logo img {max-height: 90px; max-width:140px;}
#logo img[src$='.svg'] {width: 140px;}
#mainmenu .kotva {position:relative; float:left; width:100px; text-align:center; z-index:7;}
#mainmenu a.main {display:block; position:relative; z-index:11; text-decoration:none; height:80px; padding:20px 6px 0px 6px; text-transform:uppercase; font-size:10px; font-weight:bold; text-decoration:none; background:url("https://shared.animato.cz/sa5/imgs_system/hlavicka_a.png") left top;}
#mainmenu img {margin-bottom:7px;}
#mainmenu_vpravo {float:right; width:205px;}
#mainmenu .submenu {position:absolute; left:4px; top:0px; width:215px; text-align:left; z-index:10;}
#mainmenu .submenu_vrsek {height:100px; width:215px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/mainmenu_vrsek.png") no-repeat left bottom;}
#mainmenu .submenu_odkazy {background:url("https://shared.animato.cz/sa5/imgs_system/barva1/mainmenu.png") no-repeat left bottom; padding:0px 5px 10px 5px;}
#mainmenu .submenu a, #mainmenu .submenu span {display:block; min-height:15px; text-transform:uppercase; clear:both; font-size:11px; height:auto; padding:5px 5px 5px 10px; margin:0px;}
#mainmenu .submenu a:hover {background:#E37C0D; color:white; text-decoration:none;}
#mainmenu .submenu img {float:left; display:block; vertical-align:middle; margin-right:15px; margin-top:-3px; margin-bottom:0px; display:none;}
#mainmenu .separator {height:12px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_separator.png") left 5px repeat-x; clear:both;}

#mainmenu a.main, #mainmenu .submenu {
  transition: all 0.12s steps(4);
}

#mainmenu .kotva:not(.kotva-with-submenu):hover a.main {
  background-position: left -400px;
}

#mainmenu .kotva .submenu {
  opacity: 0;
  visibility: hidden;
}

#mainmenu .kotva .submenu_vrsek {
  background-position: -1100px top;
}

#mainmenu .kotva .submenu_odkazy {
  background-position: -1100px bottom;
}

#mainmenu .kotva:hover .submenu {
  opacity: 1;
  visibility: visible;
}


#menu {height:40px; clear:both; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_bg.png") repeat-x left bottom; padding:0px 10px 0px 10px; font-weight:bold; text-transform:uppercase; font-size:11px;}
#menu a {display:block; text-decoration:none;}
#menu.nizky {height:5px;}
#menu .menu_odkaz {float:left; margin-right:3px; height:40px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_zalozka.png") no-repeat left top;}
#menu .menu_odkaz a {display:block;  padding:14px 15px 0px 15px; height:26px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_zalozka_r.png") no-repeat right top; color:black;}
#menu .menu_on {background-position:left -160px;}
#menu .menu_on a {background-position:right -160px;}
#menu .menu_pokracujte {padding:14px 0px 0px 12px; float:left;}
#menu .menu_pokracujte img { vertical-align:bottom; margin-right:8px;}
#menu_vpravo {float:right; margin-top:-3px; padding:0px 12px 0px 0px;}
#menu_vpravo a {display:block; padding:14px 10px 3px 10px; float:right;}
#menu_vpravo img {margin-right:10px; vertical-align:middle;}

.zalozky {min-height:40px; clear:both; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_bg.png") repeat-x left bottom; padding:0px 10px 0px 10px; font-weight:bold; text-transform:uppercase; font-size:11px; margin-bottom:12px; margin-top:5px;}
.zalozky a {display:block; text-decoration:none !important;}
.zalozky .zalozky_odkaz {float:left; margin-right:3px; height:40px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_zalozka.png") no-repeat left top;}
.zalozky .zalozky_odkaz a {display:block; padding:14px 15px 0px 15px; height:26px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_zalozka_r.png") no-repeat right top; color:black;}
.zalozky .zalozky_on {background-image:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_zalozka_on.png");}
.zalozky .zalozky_on a {background-image:url("https://shared.animato.cz/sa5/imgs_system/barva1/menu_zalozka_on_r.png")}
.zalozky_vpravo {float:right; width:140px; margin-top:-3px;}
.zalozky_vpravo a {display:block; padding:14px 20px 3px 0px;}
.zalozky_vpravo img {margin-right:10px; vertical-align:middle;}

#paticka {clear:both; padding:5px 15px 10px 15px; font-size:10px;}
#paticka_cara {height:20px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/paticka_bg.png") left top repeat-x;}
#paticka_vlevo {float:left;}
#paticka_vlevo img {margin-right:20px; margin-bottom:4px; vertical-align:middle;}
/*#paticka_vpravo {float:right; width:400px;}*/
#paticka_vpravo {float: none;width: 500px;margin: 0 auto;}
#paticka_vpravo a {display:block; float:right; margin-left:20px; padding-left:20px;}
#paticka_vpravo .odkaz1 {background:url("https://shared.animato.cz/sa5/imgs_system/paticka_odkaz_1.png") no-repeat left top;}
#paticka_vpravo .odkaz2 {background:url("https://shared.animato.cz/sa5/imgs_system/paticka_odkaz_2.png") no-repeat left top;}
#paticka_vpravo .odkaz3 {background:url("https://shared.animato.cz/sa5/imgs_system/paticka_odkaz_3.png") no-repeat left top;}

#telo {clear:both; position:relative;}

#levy {float:left; width:180px; padding-top:30px;}
#levy .blok {clear:both; margin-bottom:6px;}
#levy .nadpis a,#levy .nadpis span {display:block; height:24px; padding:6px 0px 0px 6px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/levy_nadpis.png") left top; color:black; text-decoration:none; font-size:11px; font-weight:bold; text-transform:uppercase;}
#levy .nadpis a img ,#levy .nadpis span img {margin:-3px 8px 0px 0px;}
#levy .nadpis img {vertical-align:middle; margin-right:8px;}
#levy .blok .on a {background-position:left -120px; color:white;}
#levy .nadpis_on a,#levy .nadpis_on span {background-position:left -120px; color:white;}
#levy .balik a {display:block; height:18px; padding:4px 0px 0px 25px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/levy_polozka.png") left top; font-size:11px; text-decoration:none; color:black;}
#levy .balik a.on {background-position:left -88px; color:white;}

#levy-uzke {padding-top:30px; width:20px; height:20px; background:red; display:none; position:absolute; left:-4px; top:16px; z-index:29; background:#F29E4B url("https://shared.animato.cz/sa5/imgs_system/levy-expand.png") no-repeat center center; border-radius:0px 4px 4px 0px; cursor:pointer;}
#levy-uzke:hover {background-color:#EF871E;}
.zuzene-body2 #levy {display:none; position:absolute; left:-4px; top:2px; z-index:30; background:rgba(250, 245, 245, 0.92); border-radius:0px 8px 8px 0px; box-shadow:rgba(0,0,0,0.3) 0 0 3px; border:solid 1px #ccc; padding:8px 8px 8px 0px;}
.zuzene-body2 #levy-uzke {display:block;}
.zuzene-body #logo {display:none;}
#levy-uzke.levy-uzke-aktivni {background:white; box-shadow: rgba(0,0,0,0.3) 0 0 3px; background:#FFFAFA url("https://shared.animato.cz/sa5/imgs_system/levy-expand-off.png") no-repeat center center; border-radius:0px 3px 3px 0px;}
#levy-uzke.levy-uzke-aktivni:hover {background-color:#e5e5e5;}

.polozka {position:relative; z-index:3;}
#pravy .polozka a {display:block;}
#pravy .polozka h4 img {display:none;}
#pravy .polozka .vice {display:none;}
.polozka_ovladani {position:absolute; right:5px; top:5px; z-index:3; width:36px; text-align:right;}
.polozka_ovladani a {display:inline !important;}
.polozka ul {padding-left:15px; margin-left:0px;}
.polozka li {padding-left:00px; margin-left:0px;}
#pravy {float:right; width:200px; padding-top:36px;}
#pravy .polozka {clear:both; margin-bottom:10px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/pravy_nadpis.png")  #F8F3E6 left top no-repeat; padding:0px 10px 8px 10px; font-size:10px;}
#pravy .nadpis, #pravy h4 {display:block; heaight:24px; padding:6px 20px 6px 10px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/pravy_nadpis_prechod.png") left bottom no-repeat; color:black; text-decoration:none; font-size:11px; font-weight:bold; text-transform:uppercase; margin: 0px -10px 10px -10px;}
#pravy .prechod {height:6px; background:url("https://shared.animato.cz/sa5/imgs_system/pravy_nadpis_prechod.png");}
#pravy .nadpis img, #pravy h4 img {vertical-align:middle; margin-right:8px;}
#vyhledavani {height:70px; text-align:center;}
#vyhledavani input {border:solid 1px #FFDDB8; height:14px; font-size:10px; width:140px; padding:1px 3px 1px 3px;}
#vyhledavani #vyhledavadlo {background:url("https://shared.animato.cz/sa5/imgs_system/hledej.png") no-repeat left top; border:none; width:30px; height:26px; margin-left:4px;}
#vyhledavani #pokrocile {font-size:9px; text-align:right; padding-right:47px;}
.vyhledavani_popiska {font-size:10px; text-align:left; padding-left:8px;}

#hlavni {padding:26px 230px 0px 210px;}
#hlavni.bez_praveho, .zuzene-body #hlavni {padding-right:20px;}
.zuzene-body2 #hlavni {padding-left:30px;}
#hlavni.bez_leveho, .zuzene-body2 #hlavni.bez_leveho {padding-left:10px;}
#hlavni_in {float:left; width:100%;}
h1 {margin:0px; padding:0px; position:relative; padding-bottom:8px;}
.simple h1 {min-height:10px;}
h1 a {text-decoration:underline;}
.sousedstvo {position:absolute; z-index:10; top:26px; left:-50px; background:#FFDDB8; border:solid 2px #EF871A; display:block; padding:2px; min-width:120px;}
.sousedstvo a {display:block; padding:2px 8px 2px 8px; font-size:10px; text-decoration:none; text-transform:uppercase;}
.sousedstvo a:hover {background:#EF871A; color:white;}
.sousedstvo_kotva {position:relative; vertical-align:top;}

#box {background:#F8F3E6 url("https://shared.animato.cz/sa5/imgs_system/barva1/box0001.png") right bottom no-repeat; font-size:10px; margin-bottom:10px; border-bottom:solid 1px white;}
#box_in1 {background: url("https://shared.animato.cz/sa5/imgs_system/barva1/box0002.png") left bottom no-repeat;}
#box_in2 {background: url("https://shared.animato.cz/sa5/imgs_system/barva1/box0003.png") right top no-repeat;}
#box_in3 {background: url("https://shared.animato.cz/sa5/imgs_system/barva1/box0004.png") left top no-repeat; padding:8px;}

#box .seznam {display: inline-block; margin-right:10px; padding:0px 6px 0px 6px; vertical-align:top;}
#box .seznam strong {display:block; padding-bottom:4px; text-transform:uppercase; font-weight:bold;}
#box .seznam a,#box .seznam span,#box .seznam .on {display:block; padding-left:19px; margin-bottom:2px; background:url("https://shared.animato.cz/sa5/imgs_system/box_polozka.png") no-repeat 6px 3px; text-decoration:none;}
#box .seznam a:hover,#box .seznam .on {background:url("https://shared.animato.cz/sa5/imgs_system/box_polozka_on.png") no-repeat 6px 3px; }
#box .seznam .on {font-weight:bold; text-decoration:underline;}
#box .seznam .normal_a a, #box .seznam .normal_a span {background:none; display:inline; padding:0px; margin:0px;}
.ikona {display: inline-block; vertical-align:top; width:110px; margin-right:10px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/ikona_bg.png") left top;}
.ikona a {display:block; text-decoration:none !important; text-align:center; height:80px; text-transform:uppercase; font-weight:bold; padding:0px 10px 0px 10px; font-size:10px;}
.ikona img {margin:10px 0px 10px 0px;}
.ikona_velka {background-image:url("https://shared.animato.cz/sa5/imgs_system/barva1/ikona_velka_bg.png")}
.ikona_velka a {height:115px;}
.ikona_stredni {background-image:url("https://shared.animato.cz/sa5/imgs_system/barva1/ikona_stredni_bg.png")}
.ikona_stredni a {height:90px;}


#obsah {padding:0px 0px 20px 0px;}
#obsah a, #pravy a {text-decoration:underline;}
.prosty, .prosty a {text-decoration:none !important;}

.ikonka {background:url("https://shared.animato.cz/sa5/imgs_system/barva1/ikonka.png") left top no-repeat; text-align:center; height:20px; padding-bottom:4px; padding-top:2px; width:33px; margin-left:3px;}
.ikonka img { margin-bottom:2px;}
.ikonka_prazdna {height:20px; padding-bottom:3px; width:33px; margin-left:3px;}

.form_table_ovladani td {height:24px; padding-top:2px;}
.form_table_filtr {float:right; width:150px; text-align:left; height:20px; padding:4px 10px 0px 20px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/form_filtr.png") left top no-repeat #F8F3E6; margin-left:15px;}
.form_table_filtr input {width:100px; padding:1px 3px 1px 3px; font-size:9px; height:14px; background:white; border:solid 1px #FFDDB8; margin-right:6px;}
.form_table_doplnek {float:right; width:48px; height:20px; padding-top:4px; margin-left:5px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/form_doplnek.png") left top no-repeat; text-align:center;}
.form_table_mezera {float:right; width:20px; height:24px;}
.form_table_hlavicka td {background:url("https://shared.animato.cz/sa5/imgs_system/barva1/form_hlavicka.png") left bottom repeat-x #F8F3E6; padding:2px 4px 2px 4px; font-weight:bold; font-size:110%;}
.form_table_meznik td {height:6px; font-size:1px;}
.form_table_on td {background:url("https://shared.animato.cz/sa5/imgs_system/barva1/form_on.png") left 1px repeat-x ;}
.form_tr td {padding:2px 2px 0px 5px;}
.form_tr td a {text-decoration:none !important;}
.form_tr td a:hover {text-decoration:underline;}
.form_tr:nth-child(odd) {background:#F8F3E6;}
.tlacitecko {padding:3px 6px 3px 6px; background:#FFDDB8; font-size:110%; font-weight:bold;}
.tlacitecko_on {color:red; background:#D4DEE2;}
.tlacitecko:hover {text-decoration:none;}

.form_button {width:130px; padding:0px 8px 0px 8px; height:60px; font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:12px;  border:none;}
.fbzeleny {background:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/zelene.png"); color:#006600;}
.fbmodry {background:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/modre.png"); color:#000066;}
.fbcerveny {background:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/cervene.png"); color:#660000;}
.fbsedy {background:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/zakladni.png"); color:#333333;}
.form_minibutton {height:25px; margin-left:4px; font-family:Trebuchet MS, Trebuchet, sans-serif; font-size:12px;  border:none; background:left top no-repeat; color:#333;}
.fbmale75 {width:75px; background-image:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/male75.png");}
.fbmale125 {width:125px; background-image:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/male125.png");}
.fbmale175 {width:175px; background-image:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/male175.png");}
.fbmale225 {width:225px; background-image:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/male225.png");}

.good {clear:both; padding-top:10px; padding-bottom:10px; margin:0px 15px 0px 5px; font-size:11px;}
.good_ok { background:#D4DEE2 url("https://shared.animato.cz/sa5/imgs_system/good_ok.png") left top no-repeat; min-height:24px; padding:5px 5px 2px 40px; margin-bottom:6px;}
.good_chyba { background:#DFBA8B url("https://shared.animato.cz/sa5/imgs_system/good_chyba.png") left top no-repeat; min-height:24px;  padding:5px 5px 2px 40px; margin-bottom:6px;}

.item {width:110px; min-height:115px; font-size:11px; padding-top:15px; float:left; text-align:center; margin-right:10px;}
.item a {text-decoration:none !important;}
.item .nahled {margin:0px 0px 8px 0px; display:block;}
.item .nahled_ram img {padding:1px; border:solid 1px #999; margin:0px; max-width: 65px; max-height: 48px;}

.generic-actions-in-presenter {
  padding: 10px;
  background-color: #EEE;
  margin-bottom: 10px;
}
.generic-actions-in-presenter i[class^=icon] {
  min-width: 16px;
  text-align: center;
  margin-right: 6px;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}

.input {width:99%; border:solid 1px #fdc588; background:#FFFAFA; padding:1px 0px 1px 3px; font:normal normal 11px Trebuchet MS, Trebuchet, sans-serif; color:#4F2900;}
.select {min-width: 200px !important;border-radius: 0 !important;border: solid 1px #fdc588 !important;height: 17px !important;background-color: #FFFAFA !important; font-size: 11px !important; padding: 0 !important; outline: none !important;}
textarea {width:99%;  border:solid 1px #fdc588; background:#FFFAFA; padding:1px 0px 1px 3px; font:normal normal 11px Trebuchet MS, Trebuchet, sans-serif; color:#4F2900; height:100px;}
.nizky {height:60px;}
.polozka .c {width:120px;}
#pravy .c {width:80px;}
.c {width:170px;}
.mensi {max-width:120px;}
.mini {width:50px;}
.stredni {max-width:280px;}
tr.vyrazny td,tr.vyraznyt td,tr.vyraznyt th, .vyrazny {background:#F8F3E6;}
tr.vyrazny-hover:hover td {background:#F8F3E6;}
tr.nevyrazny td,tr.nevyraznyt td,tr.nevyraznyt th, .nevyrazny {background:#fdc588;}
tr.nevyrazny td,tr.nevyraznyt td,tr.nevyraznyt th {padding:2px 5px 2px 5px;}
.odsazeny, tr.odsazeny td, tr.odsazeny th {padding:4px 8px 4px 8px;}
.monospace {font:normal normal 11px monospace;}
select {vertical-align:middle; font-size:11px;}
.ar_pr {text-align:right; padding-right:10px;}
.iframe {width:100%; border:solid 2px #fdc588; height:200px; background:white;}
.iframe_velky {height:450px;}
.zasedly {color:#666;}
.oddeleny {padding-bottom:6px; border-bottom:solid 1px #666; margin-bottom:6px;}
.vyrazne_odkazy a {color:#d80000 !important;}
.supervyrazny {padding:4px 10px 4px 10px; color:white; background:#d50000;}
.vyrazny h4,.vyrazny h4 a,.nabidka-detail h4 {color:#BF955F;}
.nevyrazny h4, .nevyrazny h4 a {color:#9F6F31;}
.supervyrazny h4, .supervyrazny h4 a, h4.supervyrazny {color:white;}

/*Mini-okna*/
.simple {background:white;}
.simple #hlavni {padding:10px 15px 10px 15px;}
.simple h1 {font-size:120%; font-weight:bold; padding:0px 0px 8px 0px; height:auto;}


/*Ache EDITOR*/

.tlacitko_lista {position:relative; z-index:4; min-height:24px; _height:24px; background:red url("https://shared.animato.cz/sa5/imgs_system/tlacitka/bg.gif");}
.tlacitko {float:left; display:block; height:22px; width:22px; background-color:#e5e5e5; background:url('https://shared.animato.cz/sa5/imgs_system/tlacitka/bg.gif') no-repeat; padding-top:2px; padding-left:2px; _height:24px; _width:24px;}
.tlacitko_samostatne {background:red url("https://shared.animato.cz/sa5/imgs_system/tlacitka/bg.gif");}
.tlacitko_disabled {background-image:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/bg_disabled.gif"); background-color:#cccccc}
.stisk {background-color:#cccccc; background-image:url('https://shared.animato.cz/sa5/imgs_system//tlacitka/bg_stisk.gif');}
a.tlacitko:hover {text-decoration:none; background-image:url('https://shared.animato.cz/sa5/imgs_system//tlacitka/bg_on.gif');}
a.stisk:hover {text-decoration:none; background-image:url('https://shared.animato.cz/sa5/imgs_system//tlacitka/bg_stisk_on.gif');}
a.tlacitko_disabled:hover {background-image:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/bg_disabled.gif"); background-color:#cccccc}
.bezbarve {background:none;}
.editor_popup {position:absolute; z-index:4; min-width:180px; _width:180px; top:50px; border:solid 5px #DD1616; border-top:solid 25px #dd1616; background:white; padding:2px 2px 2px 2px;}
.editor_popup .editor_nadpis {position:absolute; top:-20px; left:5px; font-size:11px; color:white; text-transform:uppercase;}
.editor_popup .editor_seznam {display:block; padding:2px 5px 2px 5px; border:solid 1px white;}
.editor_popup .editor_seznam:hover {background:#ccc; text-decoration:none; color:black; border:solid 1px black;}
.editor_popup .editor_seznam_mini {width:16px; _width:26px; float:left; text-align:center; font-size:130%;}
.editor_popup .full {width:95%;}
#ache_ed {z-index:1; position:relative;}
.editor_close_popup {display:block; position:absolute; right:1px; top:-20px; width:65px; height:16px; background:url("https://shared.animato.cz/sa5/imgs_system//tlacitka/close_popup.gif");}
.editor_close_popup:hover {background-image:url("https://shared.animato.cz/sa5/imgs_system//tlacitka/close_popup_on.gif");}
.editor_popup_text {padding:2px 4px 2px 4px; width:380px;}
.editor_popup .c {width:100px;}
.editor_popup .input {border:solid 1px black; background:white; font-size:90%; background-color:#E5E5E5;}
.editor_paleta {float:left; padding-right:4px; background:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/separator.gif") right top no-repeat;}
.editor_paleta_r {float:right; padding-left:4px; background:url("https://shared.animato.cz/sa5/imgs_system/tlacitka/separator.gif") left top no-repeat;}
.editor_select {font-size:9px; margin:2px 2px 0px 0px; width:120px;}
.editor_posuvnik {cursor:n-resize; width:15px; height:30px; position:absolute; right:-19px; bottom:0px; background:url("https://shared.animato.cz/sa5/imgs_system/barva1/editor_posuvnik.png") no-repeat left top;}
.editor_posuvnik_on, .editor_posuvnik:hover {background-position:right top;}
.editor_posuvnik_navic {width:15px; cursor:pointer; display:block; height:22px; position:absolute; right:-19px; background:no-repeat left top;}
.editor_posuvnik_navic1 {bottom:54px; background-image:url("https://shared.animato.cz/sa5/imgs_system/barva1/editor_posuvnik_1.png");}
.editor_posuvnik_navic2 {bottom:32px; background-image:url("https://shared.animato.cz/sa5/imgs_system/barva1/editor_posuvnik_2.png");}


/*Plochy*/
#obsah .polozka {margin:8px 9px 8px 9px; float:left; width:230px; padding:0px 5px 8px 5px; position:relative; z-index:2;}
#obsah .polozka h4 {text-align:left; padding:0px 12px 0px 12px; margin:0px -5px 0px -5px; border-bottom:solid 1px #dde6ed; margin-bottom:8px; color:black; font-style:italic; font-size:110%; min-height:24px;}
#obsah .polozka h4 img {display:none; margin-right:6px;}
#obsah .polozka .polozka_ovladani {position:absolute; top:0px; right:0px; padding:3px; background:white; width:auto;}
#obsah .polozka {width:275px; margin:12px 10px 10px 10px; }
#obsah .polozka h4 {font-weight:bold; font-style:normal; background:#F8F3E6 url("https://shared.animato.cz/sa5/imgs_system/udelatko_nadpis.png") left bottom repeat-x; border:none; padding:5px 14px 3px 10px; text-transform:uppercase; font-size:11px;}
#obsah .polozka h4 img {display:inline;}
#obsah .polozka .polozka_ovladani {background:none; right:4px; top:-11px; background:#F8F3E6; height:11px; padding-bottom:0px;}
#obsah .polozka .vice {position:absolute; right:8px; top:7px; font-size:85%;}
#obsah .polozka_on {background:#FBF9F3;}
#obsah .polozka a {text-decoration:none !important;}
#plocha-wrap {display: flex; flex-wrap: wrap;}
#pravy #plocha-wrap {display: block; }

.kotva_popup {position:relative; cursor:pointer; z-index:4;}
.popup {width:250px; padding:9px; background-color:white; border:solid 1px #d90000; text-align:left; position:absolute; top:20px; left:0px; z-index:5;}
.miniudelatko {width:200px; float:left; padding-left:30px;}
.miniudelatko h4 {color:black; padding:0px 0px 8px 0px; margin:0px;}
.miniudelatko a {display:block;}
.miniudelatko img {vertical-align:middle; margin-right:7px;}
.popup_boxik_in {background:url("https://shared.animato.cz/sa5/imgs_system/barva1/popup.png") left top  no-repeat; padding:15px 20px 0px 20px; width:220px}
.popup_boxik_in2 {background:url("https://shared.animato.cz/sa5/imgs_system/barva1/popup.png") -260px bottom  no-repeat; height:15px; width:260px;}
.popup_boxik_zavrit {position:absolute; right:3px; top:3px; width:30px; height:16px; background:url("https://shared.animato.cz/sa5/imgs_system/ikonky3/smazat.png") no-repeat;}
.popup_boxik_zavrit ul, .popup_boxik_zavrit li {margin-top:0px; margin-bottom:0px;}
.popup_boxik_info {position:absolute; right:7px; top:3px; font-size:9px; text-align:right;}

#help_boxik {background: url("https://shared.animato.cz/sa5/imgs_system/help_top.png") no-repeat left top; padding-top:10px;}
#help_boxik_in {background: url("https://shared.animato.cz/sa5/imgs_system/help_bottom.png") no-repeat left bottom; height:100%; padding-bottom:18px;}
#help_boxik_in2 {padding:10px 10px 10px 14px; height:100%;}
#help_boxik_in3 {height:100%; overflow:auto; padding-right:8px;}
#help_obsah_div {}
#help_boxik_zaviratko {position:absolute; right:3px; top:3px; width:30px; height:16px; background:url("https://shared.animato.cz/sa5/imgs_system/ikonky3/smazat.png") no-repeat;}
#help_boxik_fajfka {position:absolute; z-index:23; width:33px; height:30px; background: url("https://shared.animato.cz/sa5/imgs_system/help_fajfka.png");}
#help_boxik_fajfka.obracena {background-image: url("https://shared.animato.cz/sa5/imgs_system/help_fajfka2.png");}
#help_boxik .viz {margin:10px 0px 10px 0px; padding:5px; background:#e5e5e5 url("https://shared.animato.cz/sa5/imgs_system/help_viz.png") no-repeat 0px 0px; clear:both; padding-top:24px;}
#help_boxik .viz a {display:block; padding:2px 0px 2px 17px; background:url("https://shared.animato.cz/sa5/imgs_system/potomci.gif") no-repeat 3px 4px; text-decoration:none;}
#help_boxik .viz a:hover {background-color:#ccc; color:black; text-decoration:none;}
#help_boxik .obrazek {float:left; margin:3px 10px 8px 0px; text-align:center;}
#help_boxik .obrazek .popiska {font-size:85%; padding-top:5px;}
#help_boxik .ramecek {clear:both; margin:3px 0px 3px 0px; padding:3px 5px 3px 5px; background:#ccc;}
#help_boxik .pozor {clear:both; margin:3px 0px 3px 0px; padding:3px 5px 3px 35px; background:#F6DDBD url("https://shared.animato.cz/sa5/imgs_system/pozor.png") 4px 4px no-repeat; min-height:25px;}
#help_boxik a {text-decoration:underline;}
#help_boxik h1 {font-size:16px; position:static; font-weight:bold; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px !important; color:black; clear:left; min-height:0px;}
#help_boxik h2 {font-size:14px; margin:5px 0px 5px 0px; padding:8px 0px 0px 10px; color:black;  clear:left;}
#help_boxik h3 {font-size:13px; margin:5px 0px 5px 0px; padding:8px 0px 0px 10px; color:black; clear:left;}
#help_boxik .help_zpet {display:block; float:left; margin-right:30px; padding-left:25px; background:url("https://shared.animato.cz/sa5/imgs_system/zpet.png") no-repeat left top; text-decoration:none !important;}
#help_boxik .help_zavrit {display:block; float:left; padding-left:35px; background:url("https://shared.animato.cz/sa5/imgs_system/ikonky3/smazat.png") no-repeat; text-decoration:none !important;}

                                                                 /* Edit obsahu */
                                                               .obsah-prvek-new {min-height:22px !important; padding:3px 0px 0px 25px !important; background:no-repeat 3px 3px;}
.obsah-prvek-new:hover {background-color:#FFDDB9;}
.obsah-prostor {margin-bottom:14px}
.obsah-typ-1 {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/1.png");}
.obsah-typ-4 {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/4.png");}
.obsah-typ-5 {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/5.png");}
.obsah-typ-6 {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/6.png");}
.obsah-typ-7 {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/7.png");}
.obsah-typ-8 {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/8.png");}
.obsah-typ-mankety, .obsah-typ-mdisqus {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-ankety.png");}
.obsah-typ-mforms, .obsah-typ-mformulare {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-forms.png");}
.obsah-typ-mgalerie {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-galerie.png");}
.obsah-typ-mtab {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-tab.png");}
.obsah-typ-mdownload {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-download.png");}
.obsah-typ-mclanky {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-clanky.png");}
.obsah-typ-mnavigace {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-navigace.png");}
.obsah-typ-mplayer {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-player.png");}
.obsah-typ-mpobocky {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-pobocky.png");}
.obsah-typ-mmapicka {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-mapicka.png");}
.obsah-typ-mfiledownloads {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-download.png");}
.obsah-typ-myoutube {background-image:url("https://shared.animato.cz/sa5/imgs_system/ikonky-obsah/m-youtube.png");}
.obsah-pridat-prostor {margin-top:10px; padding-bottom:20px; position:relative;}
.obsah-pridat-prostor:hover {padding-bottom:0px;}
.obsah-pridat-prostor strong {display:block; margin-bottom:7px;}
.obsah-pridat {cursor:move; float:left; display:block; padding:3px 8px 3px 28px; height:17px; background-color:#f8f3e6; border-top:solid 2px #f8f3e6;  background-repeat:no-repeat; background-position:4px center; text-decoration:none !important; margin-right:3px; margin-bottom:3px;}
.obsah-pridat:hover {border-top-color:#ef871a;}
.obsah-pridat.ui-draggable-dragging:hover {border-top-color:#f8f3e6;}
#holder_prvku .obsah-pridat {display:inline-block; float:none;}
.obsah-pridat-help {display:none;}
.obsah-pridat-prostor:hover .obsah-pridat-help {display:block; margin-top:5px; height:15px;}

/*Deprecating*/
.prvek_horizontalni {float:left; height:100%; background-color:#d90000; }
.str {float:right;}
tr.oddeleny td, td.oddeleny {border-bottom:solid 1px #999999;}
.button {background: #d80000; text-transform:uppercase; color:white; border:none; font-size:12px; padding:2px 5px 2px 5px; _padding:2px 1px 1px 1px; height:20px; vertical-align:middle;}
a.button {padding-top:2px; padding-bottom:0px; _padding-right:4px;}
.x {background-color: #ff0000; cursor:pointer;}
.bzpet {background-image:url('https://shared.animato.cz/sa5/imgs_system/bzpet.gif'); background-position: left top; background-repeat: no-repeat; padding-left:25px;}
.bvratit {background-image:url('https://shared.animato.cz/sa5/imgs_system/bvratit.gif'); background-position: left top; background-repeat: no-repeat; padding-left:25px;}
.bsmazat {background-image:url('https://shared.animato.cz/sa5/imgs_system/bsmazat.gif'); background-position: left top; background-repeat: no-repeat; padding-left:25px;}
.bulozit {background-image:url('https://shared.animato.cz/sa5/imgs_system/bulozit.gif'); background-position: left top; background-repeat: no-repeat; padding-left:25px;}
.bodeslat {background-image:url('https://shared.animato.cz/sa5/imgs_system/bodeslat.gif'); background-position: left top; background-repeat: no-repeat; padding-left:25px;}
a.button:hover {background-color: #ff0000; color:white; cursor:pointer; text-decoration:none;}
#hlavni .policko {width:120px; background:url("https://shared.animato.cz/sa5/imgs_system/item_top.gif") left top no-repeat #DDE5ED; margin-bottom:8px; margin-left:5px;}
#hlavni .policko .ozdoba {background:url("https://shared.animato.cz/sa5/imgs_system/item_bottom.gif") left bottom no-repeat; padding:7px 8px 7px 8px;}
#hlavni .policko_on {background:url("https://shared.animato.cz/sa5/imgs_system/item_on_top.gif") left top no-repeat #93ACD2;}
#hlavni .policko_on .ozdoba {background:url("https://shared.animato.cz/sa5/imgs_system/item_on_bottom.gif") left bottom no-repeat;}
.graf {padding-bottom:25px; padding-left:50px; position:relative; background:url('https://shared.animato.cz/sa5/imgs_system/meritko.gif') no-repeat 40px top; height:200px; _height:225px;}
.graf .vlevo {position:absolute; left:0px; font-size:10px;}
.graf .v100 {top:-5px;}
.graf .v50 {top:93px;}
.graf .v0 {top:193px;}
.graf .prostor {position:relative; height:100%; padding:0px; background:url('https://shared.animato.cz/sa5/imgs_system/graf-dole.gif') repeat-x 0px bottom;}
.graf .prvek {width:5%; position:absolute; bottom:1px; background-color:#d90000; text-align:center; border-bottom:none; border-left:solid 1px white; border-right:solid 1px white;}
.graf .prvek span {padding:2px; display:block; position:absolute; bottom:-25px; width:100%; text-align:center;}
.graf .sirsi {width:13%;}
.graf .uzsi {width:3%;}

/*
.zalozka {background:url('https://shared.animato.cz/sa5/imgs_system/zalozka.gif') no-repeat; width:80px;  height:17px; float:left; margin-right:4px; text-align:center; padding-top:3px; _padding-top:3px; _margin-bottom:0px;}
.zalozka_on {background:url('https://shared.animato.cz/sa5/imgs_system/zalozka_on.gif') no-repeat; width:80px; height:17px; float:left; margin-right:4px; text-align:center; font-weight:bold; padding-top:3px; _margin-bottom:0px;}
 */

.zalozka {
  height:17px; min-width:70px; display:block; float:left; margin-right:4px; text-align:center; padding:3px 5px 0px 5px; margin-top:3px;
  background: #f0f2f3;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWU3ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f0f2f3 0%, #dee7ef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f2f3), color-stop(100%,#dee7ef));
  background: -webkit-linear-gradient(top, #f0f2f3 0%,#dee7ef 100%);
  background: -o-linear-gradient(top, #f0f2f3 0%,#dee7ef 100%);
  background: -ms-linear-gradient(top, #f0f2f3 0%,#dee7ef 100%);
  background: linear-gradient(to bottom, #f0f2f3 0%,#dee7ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f2f3', endColorstr='#dee7ef',GradientType=0 );
  border: solid 2px #D0DEEA;
  border-bottom:none;
  border-radius:3px 3px 0px 0px;
}
.zalozka:hover {
  background:#D0DEEA;
}

.zalozka_on {
  height:19px; min-width:70px; display:block; float:left; margin-right:4px; text-align:center; padding:4px 5px 0px 5px; text-decoration:none; margin-top:0px;
  background: #f7f3e6;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiNmN2YzZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTJkMmIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #f7f3e6 83%, #e2d2b3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(83%,#f7f3e6), color-stop(100%,#e2d2b3));
  background: -webkit-linear-gradient(top,  #f7f3e6 83%,#e2d2b3 100%);
  background: -o-linear-gradient(top,  #f7f3e6 83%,#e2d2b3 100%);
  background: -ms-linear-gradient(top,  #f7f3e6 83%,#e2d2b3 100%);
  background: linear-gradient(to bottom,  #f7f3e6 83%,#e2d2b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f3e6', endColorstr='#e2d2b3',GradientType=0 );
  border: solid 2px #FDC588;
  border-bottom:none;
  border-radius:3px 3px 0px 0px;
  position:relative;
  top:2px;
}
.zalozka_on:hover {
  background:#FDC588;
}



.zalozka_on, .zalozka, .zalozka a, .zalozka_on a {text-decoration:none !important; color:black !important;}


#pracovnicek {padding:8px 0px 22px 64px; text-align:left; background:url("https://shared.animato.cz/sa5/imgs_system/pracovnicek.png") no-repeat 20px top; font-size:10px;}
.carecka {height:7px; background:#EE8625; display:block;}


/*Kalendář*/
/* The main calendar widget.  DIV containing a table. */
.calendar {}
.calendar table {border:solid 1px black;}
.calendar {   position: relative;   display: none; z-index:300;  font-size: 11px;   color: #000;   cursor: default;   font-family: tahoma,verdana,sans-serif; }
.calendar table {font-size: 11px;   color: #000;   cursor: default;   background: #F6DDBD;   font-family: tahoma,verdana,sans-serif; }
/* Header part -- contains navigation buttons and day names. */
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */   text-align: center;  background:#DFBA8B; padding: 1px; border-bottom:solid 1px black; color:black;}
.calendar .nav { background:#DFBA8B; color:black; font-weight:bold; font-size:16px;}
.calendar thead .title { /* This holds the current "month, year" */   font-weight: bold;   padding: 1px;   background: #b4b0a8;   color: black;   text-align: center; border-bottom:solid 1px black;}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */ }
.calendar thead .daynames { /* Row <TR> containing the day names */ }
.calendar thead .name { /* Cells <TD> containing the day names */   text-align: center;   background: #F8F3E6; }
.calendar thead .weekend { /* How a weekend day name shows in header */   color: #f00; }
.calendar thead .hilite { /* How do the buttons in header appear when hover */    background-color: #EF871A; cursor:pointer;}
.calendar thead .active { /* Active (pressed) buttons in header */   padding: 2px 0px 0px 2px;  background-color: #c4c0b8; }
/* The body part -- contains all the days in month. */
.calendar tbody .day { /* Cells <TD> containing month days dates */   width: 2em;   text-align: right;   padding: 2px 4px 2px 2px; }
.calendar tbody .day.othermonth {   font-size: 80%;   color: #aaa; }
.calendar tbody .day.othermonth.oweekend {   color: #faa; }
.calendar table .wn {   padding: 2px 3px 2px 2px;   border-right: 1px solid #000;   background: #F8F3E6; }
.calendar tbody .rowhilite td {   background: #DFBA8B; }
.calendar tbody .rowhilite td.wn {   background: #DFBA8B; }
.calendar tbody td.hilite { /* Hovered cells <TD> */   background:#EF871A; cursor:pointer;}
.calendar tbody td.active { /* Active (pressed) cells <TD> */   padding: 2px 2px 0px 2px;   border-top: 1px solid #000;   border-right: 1px solid #fff;   border-bottom: 1px solid #fff;   border-left: 1px solid #000; }
.calendar tbody td.selected { /* Cell showing selected date */   font-weight: bold; padding: 2px 2px 0px 2px;   background: #EF871A; }
.calendar tbody td.weekend { /* Cells showing weekend days */   color: #f00; }
.calendar tbody td.today { /* Cell showing today date */   font-weight: bold;   color: #F00; background:#DFBA8B;}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */   visibility: hidden; }
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */   display: none; }
/* The footer part -- status bar and "Close" button */  .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */ }
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */   background: #F8F3E6;   padding: 1px;  background: #b4b0a8;   color: black;   text-align: center; }
.calendar tfoot .hilite { /* Hover style for buttons in footer */   border-top: 1px solid #fff;   border-right: 1px solid #000;   border-bottom: 1px solid #000;   border-left: 1px solid #fff;   padding: 1px;   background: #e4e0d8; }
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */   padding: 2px 0px 0px 2px;   border-top: 1px solid #000;   border-right: 1px solid #fff;   border-bottom: 1px solid #fff;   border-left: 1px solid #000; }
/* Combo boxes (menus that display months/years for direct selection) */  .calendar .combo {   position: absolute;   display: none;   width: 4em;   top: 0px;   left: 0px;   cursor: default;   border-top: 1px solid #fff;   border-right: 1px solid #000;   border-bottom: 1px solid #000;   border-left: 1px solid #fff;   background: #e4e0d8;   font-size: 90%;   padding: 1px;   z-index: 100; }
.calendar .combo .label, .calendar .combo .label-IEfix {   text-align: center;   padding: 1px; }
.calendar .combo .label-IEfix {   width: 4em; }
.calendar .combo .active {   background: #c4c0b8;   padding: 0px;   border-top: 1px solid #000;   border-right: 1px solid #fff;   border-bottom: 1px solid #fff;   border-left: 1px solid #000; }
.calendar .combo .hilite {   background: #048;   color: #fea; }
.calendar td.time {   border-top: 1px solid #000;   padding: 1px 0px;   text-align: center;   background-color: #F8F3E6; }
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {   padding: 0px 3px 0px 4px;   border: 1px solid #889;   font-weight: bold;   background-color: #fff; }
.calendar td.time .ampm {   text-align: center; }
.calendar td.time .colon {   padding: 0px 2px 0px 3px;   font-weight: bold; }
.calendar td.time span.hilite {   border-color: #000;   background-color: #766;   color: #fff; }
.calendar td.time span.active {   border-color: #f00;   background-color: #000;   color: #0f0; }

/*Uploadify*/

.uploadify-tlacitko {background:#333; cursor:pointer; border-radius:4px; text-align:center; color:#DDD; font-size:12px; font-family: Trebuchet MS, Trebuchet, sans-serif; box-shadow:rgba(0,0,0,0.4) 0 0 3px;}
.uploadify:hover .uploadify-tlacitko {background:#444; color:white;}

.uploadify-queue {padding-top:10px;}

.uploadify-queue-item {
  background-color: #F5F5F5;
  border: 2px solid #FFDDB9;
  margin: 5px 5px 0px 0px;
  padding: 8px 8px 19px 8px;
  width: 180px;
  min-height:25px;
  float:left;
  position:relative;
}
.uploadify-error {
  background-color: #FDE5DD !important;
  border: 2px solid #FBCBBC !important;
}
.uploadify-queue-item .cancel {
  float: right;
  font-size:1px;
  width:16px;
  height:16px;
  background:url(https://shared.animato.cz/sa5/imgs_system/krizek.gif);
  cursor:pointer;
}
.uploadify-queue-item .cancel a {
  color:#F5F5F5;
}

.uploadify-queue .completed {
  background-color: #E5E5E5;
}
.uploadify-progress {
  background-color: #E5E5E5;
  margin-top: 10px;
  width: 180px;
  position:absolute; bottom:10px; left:10px;
}
.uploadify-progress-bar {
  background-color: #EF871E;
  height: 3px;
  width: 1px;
}
.uploadify-complete {
  background-color: #FFDDB9;
}
.uploadify-complete .uploadify-progress {
  display:none;
}

.odhalovac {padding-left:15px; background:url("https://shared.animato.cz/sa5/imgs_system/skryvac-off.png") no-repeat left 1px; cursor:pointer; margin-top:10px; clear:both;}
.odhalovac-on {background:url("https://shared.animato.cz/sa5/imgs_system/skryvac-on.png") no-repeat left 1px;}
.odhalovac-skryte {display:none;}
.odhalovac-zobrazen {padding-top:8px; padding-left:13px;}

.nabidka-kousek .nabidka-zahlavi {background:#FFDDB9; padding:4px 10px 4px 10px; border-radius:7px 7px 0px 0px; font-size:13px; font-weight:bold; border-bottom:solid 1px #F2BF8C;}
.nabidka-kousek .nabidka-detail {background:#F8F3E6; padding:12px 10px 8px 10px;}
.nabidka-kousek .nabidka-zahlavi.nabidka-rozbalovaci {background-image:url("https://shared.animato.cz/sa5/imgs_system/skryvac-off.png"); background-position:10px 8px; padding-left:27px; background-repeat:no-repeat; cursor:pointer;}
.nabidka-kousek .nabidka-zahlavi.nabidka-rozbalovaci-on {background-image:url("https://shared.animato.cz/sa5/imgs_system/skryvac-on.png");}

/*Spellchecker*/
.spellchecker-loading {
  text-align:center;
  display: none;
  font-size: 25px;
  background:rgba(0,0,0,0.4);
  width:100%;
  position:absolute;
  left:0px;
  top:0px;
  color:white;
}
.loading {
  padding: 0.5em 8px;
  display: none;
  font-size: small;
}
.spellcheck-suggestbox {
  position: absolute;
  display: none;
  z-index: 9999;
  overflow: none;
  padding: 0;
  background: rgba(255,255,255,0.9);
  box-shadow:rgba(0,0,0,0.2) 2px 2px 2px;
  border-radius:4px;
  font: normal 12px "Trebuchet MS", Trebuchet, sans-serif;
  border: 1px solid #E62F2F;
}
.spellcheck-suggestbox em {
  padding: 3px 6px 3px 6px;
  display: block;
  margin: 0px;
  text-decoration: none;
  color: #333;
  font-style: italic;
}
.spellcheck-suggestbox a, .spellcheck-suggestbox a:visited {
  padding: 3px 6px 3px 6px;
  display: block;
  margin: 0px;
  text-decoration: none !important;
  color: #333;
  outline: none;
}
.spellcheck-suggestbox a.first, .spellcheck-suggestbox a.first:visited {

}
.spellcheck-suggestbox a:hover {
  color: #000;
  background: #ddd;
}
.spellcheck-suggestbox-close {
  position:absolute; right:1px; top:1px; width:11px; height:11px; cursor:pointer;
  background:url("https://shared.animato.cz/sa5/imgs_system/ikony/mini_zavrit.gif") no-repeat left top;
}
.spellcheck-suggestbox-words {
  border-bottom:solid 1px #E62F2F;
}
.spellcheck-suggestbox-foot {
}
.spellcheck-suggestbox-foot a, .spellcheck-suggestbox-foot a:visited {
  outline: none;
}
.spellcheck-suggestbox-foot a:last-child {
  border-radius:0px 0px 4px 4px;
}
.pellcheck-focus-helper {
  position: absolute;
  top: -2000px;
  z-index: 0;
}
.spellcheck-word-highlight { /*Musí být v Editoru*/
  color: #d70303;
  text-decoration: none;
  background: url(imgs_system/spellchecker/spellchecker_bg.gif) repeat-x 100% 100%;
  cursor: pointer;
}
.spellcheck-badwords {
  margin-bottom: 2em;
  margin-top: -0.5em;
  font-size: 12px;
  /*border: 1px solid #bbb;*/
  padding: 4px 6px;
}
.spellcheck-sep {
  padding-right: 0.5em;
}
.spellcheck-sep-last {
  display: none;
}

.drobeckovka-popup {border:solid 1px #EF871E; border-radius:3px; background:#F6DDBD; max-height:400px; overflow:auto; max-width:300px; min-width:120px;}
.drobeckovka-popup a, .drobeckovka-popup>div {display:block; padding:4px 19px 4px 9px; text-decoration:none !important;   overflow:hidden;}
.drobeckovka-popup a.first {padding-top:7px;}
.drobeckovka-popup a.last {padding-bottom:7px;}
.drobeckovka-popup a:hover {background:#EF871E; color:white;}
.drobeckovka-balik-show {width:24px; height:16px; padding-top:4px; display:inline-block; vertical-align:bottom; background:url("https://shared.animato.cz/sa5/imgs_system/drobeckovka-skryvac-off.png") no-repeat center 4px;}
.drobeckovka-balik-open {background-image:url("https://shared.animato.cz/sa5/imgs_system/drobeckovka-skryvac-on.png");}
.drobeckovka-close {width:11px; display:block; cursor:pointer; height:11px; position:absolute; right:2px; top:2px; background:url("https://shared.animato.cz/sa5/imgs_system/ikony/mini_zavrit.gif") no-repeat left bottom; border-radius:0px 2px 0px 0px;}
.drobeckovka-close:hover {background-color:#EF871E;}
.simple .drobeckovka-balik-show {background-position:center 12px; height:23px;}

.testomat-nazev-checku {font-weight:bold; font-size:13px; padding-bottom:3px;}
.testomat-popis-checku {font-size:11px;}
.testomat-status {float:right; width:300px; position:relative; padding-left:9px; border-left:solid 1px #ccc; height:100%;}
.testomat-leva-cast {padding-right:320px;}
.testomat-status-data {padding-left:32px; padding-top:2px;}
.testomat-status-icon {float:left; width:22px; height:22px; background:url("https://shared.animato.cz/sa5/imgs_system/tests.png") left top; cursor:pointer;}
.testomat-status-icon-checked {background-position: left -22px;}
.testomat-status-icon:hover {background-position: -22px top;}
.testomat-status-icon-checked:hover {background-position: -22px -22px;}
.testomat-status-header {padding-bottom:4px;}
.testomat-check {clear:both; position:relative;}
.testomat-check {padding:12px 8px 12px 8px; border-bottom:solid 1px #ccc;}
.testomat-check:hover {background:rgba(0,0,0,0.1);}
.testomat-link {padding-right:24px; background:url("https://shared.animato.cz/sa5/imgs_system/test.png") no-repeat right 2px;}
.testomat-link:hover {background-position:right -48px;}
.testomat-dialog {position:absolute; left:0px; top:40px; z-index:10; background:#F2DDBE; padding:7px; width:250px; border:solid 1px #FDC588; border-radius:5px; box-shadow:rgba(0,0,0,0.3) 0 0 3px;}
.testomat-quick {padding:4px 10px 4px 10px; margin-top:3px;}
.testomat-quick-popis {padding-left:55px; padding-top:2px;}
.testomat-quick-ico {float:left; width:16px; padding-left:30px;}
.testomat-role-checku {display:inline-block; font-size:85%; padding-left:17px; background:url("https://shared.animato.cz/sa5/imgs_system/clovicek.gif") no-repeat left 2px;}
.testomat-faze-checku {display:inline-block; font-size:85%; padding-left:19px; padding-top:2px; margin-top:4px; background:url("https://shared.animato.cz/sa5/imgs_system/time.gif") no-repeat left 0px;}
.testomat-info-checku {float:right; margin-left:15px; text-align:right;}
.testomat-prehled-splneni {padding-left:20px;}
.testomat-prehled-splneni span {font-weight:bold; font-size:120%;}
.testomat-prehled-vsechno {color:#009900}
.testomat-group-blok {margin:10px 0px 10px 0px; padding:5px 8px; position:relative;}
.testomat-group-zabalena {cursor:pointer;}
.testomat-group-zabalena:hover {background:#F1EBD6; border-radius:6px;}
.testomat-advanced-testy {padding:8px 0px 8px 28px; min-height:30px; position:relative;}
.testomat-advanced-test {padding:2px 0px 2px 0px;}
.testomat-advanced-testy-ikona {width:20px; height:20px; position:absolute; left:4px; top:13px; background:url("https://shared.animato.cz/sa5/imgs_system/test.png") no-repeat left top;}
.testomat-info-souboru {padding-top:10px; padding-right:30px; text-align:right; font-size:85%;}


.formsCheckboxTdLabel {padding-right: 13px;}

/* Popup pickery */

.forms-popuppicker {background:white url("https://shared.animato.cz/sa5/imgs_system/popuppicker.png") no-repeat right center; border-radius:2px; border:solid 1px #FDC588; padding:3px 25px 3px 5px; display:inline-block; width:170px; vertical-align:middle;}
.forms-popuppicker:hover {border-color: #EF871A;}
.forms-popuppicker-popup {background:rgba(255,255,255,0.95); border:solid 2px #FDC588; z-index:100; padding:5px 8px; min-width:140px;}
.forms-popuppicker-popup .popuppicker-okbutton-wrapper {float:left; margin-left:9px;}
.forms-popuppicker .forms-popuppicker-view {text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
.forms-popuppicker-popup .popuppicker-vsenic {display:block; float:left; min-width:110px; padding-top: 2px;}
.forms-popuppicker-popup .popuppicker-vsenic a {margin-right:10px !important; }
.forms-popuppicker-popup .formsCheckboxTd {padding-right:5px;}
.forms-popuppicker-popup .formsCheckboxTdLabel {padding-right:20px; padding-top:2px;}
.forms-popuppicker-search {margin-right: 12px; float:left;}
.forms-popuppicker-search input {width:90px;}
.forms-popuppicker-topskvira {height:12px; clear:both;}
a.forms-popuppicker-close {position:absolute; right:0px; top:0px; width:20px; height:20px; display:block; background:url("https://shared.animato.cz/sa5/imgs_system/eshop/close.png") no-repeat right top !important;}
a.forms-popuppicker-close:hover {background-position:right -30px  !important;}

.percentage-meter {height:10px; width:100px; border:solid 1px black; position:relative; display:inline-block; vertical-align:middle;}
.percentage-meter-in {position:absolute; top:0px; left:0px; height:10px; background:#666;}
.percentage-meter-kolik {display:inline-block; padding-left:7px; font-size:85%; vertical-align:middle;}

.ui-autocomplete {max-height:300px; overflow:auto;}

/* Dropzone */
.dropzone-uploading {width:220px; color:#333; background:#F8F3E6; border-radius:8px; margin-top:8px; margin-bottom:8px; margin-right:8px; padding-bottom:5px; display:inline-block; vertical-align:top;}
.dropzone-uploading .message {text-align:center; padding:4px 8px;}
.dropzone-uploading .details .filename {text-align:center; font-size:12px; font-weight:bold; padding:4px 8px; }
.dropzone-uploading .details .size {display:none;}
.dropzone-uploading .details {text-align:center;}
.dropzone-uploading .details img {border: solid 1px #999; box-shadow:rgba(0,0,0,0.3) 0px 0px 2px;}
.dropzone-uploading .progress {width:194px; border:solid 1px #333; border-radius:3px; padding:2px; margin-left:10px; height:4px;}
.dropzone-uploading .progress .upload {display:block; height:4px; border-radius:2px; background:black;}
.dropzone-uploading .error-mark {display:none;}
.dropzone-uploading.error .error-mark {color:red; padding:4px 8px; display:block;}
.dropzone-uploading .success-mark {display:none;}
.dropzone-uploading.processing .error-mark {display:none;}
.dropzone-uploading.success .success-mark {display:block; color:#006600; text-align:center; padding:5px 8px; font-weight:bold;}
.dropzone-uploading.success .error-mark {display:none;}
.dropzone-uploading.success .message {display:none;}
.dropzone-uploading.success .progress {display:none;}

/* Awesome font */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://shared.animato.cz/sa5/imgs_system/icofont/fontawesome-webfont.eot');
  src: url('https://shared.animato.cz/sa5/imgs_system/icofont/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
  url('https://shared.animato.cz/sa5/imgs_system/icofont/fontawesome-webfont.woff') format('woff'),
  url('https://shared.animato.cz/sa5/imgs_system/icofont/fontawesome-webfont.ttf') format('truetype'),
  url('https://shared.animato.cz/sa5/imgs_system/icofont/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icofont {
  font-weight: normal;
  font-style: normal;
  font-family: FontAwesome;
  -moz-osx-font-smoothing: grayscale;
  -webkit-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

i.ico, a.ico {
  font-size:14px;
  font-weight: normal;
  font-style: normal;
  font-family: FontAwesome;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}

a.ico, a i.ico {
  text-decoration: none !important;

}

/* Filter managers */
.filter-panel-reset {padding: 5px 15px; border: solid 1px #bbb; background: #ddd; color:#666; margin-bottom: 15px; clear: both; border-radius: 3px;}
#obsah .filter-panel-reset a {text-decoration: none; color:#666;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
#obsah .filter-panel-reset a:hover {
  color: #d90000;
}
.filter-panel-reset .pozor-reset {	display:inline-block; font-weight: bold; margin-right: 20px; }
.filter-panel-reset a.reset-link, .filter-panel-reset .panel-filter {display:inline-block; margin-right: 15px;}
.filter-panel-reset .panel-filter a.reset-link {margin-right: 0; margin-left: 5px;}
.filter-panel-reset .panel-filter a.change-link {display: inline-block;}
.filter-panel-reset a.reset-link:before {content: '\f00d'; margin-right:5px; font-family: FontAwesome;}
.filter-panel-reset a.reset-all-link { float:right; margin-left: 25px;}
.filter-panel-reset a.reset-all-link:before {content: '\f05e'; margin-right:5px; font-family: FontAwesome;}
.filter-form {max-width: 170px;}
.filter-form .buttons {padding-top:6px;}
.filter-form.filter-form-daterange .input.mensi {width: 105px;}
.filter-form button[type=submit] {margin-right:4px;}
.filter-form .ft-date-presets {margin-bottom:4px;}
.filter-form-daterange .input.mensi {margin-bottom:3px;}
.filter-form-daterange .inputs-wrapper {margin-bottom:7px;}

.background-spinner { background: rgba(0,0,0,0.6) no-repeat center center url("https://shared.animato.cz/sa5/imgs_system/ajax-loader-big.gif"); }


/* Obsahové tagy */

.obsah_prvek .fr, .obsah_prvek .fr>* {
  vertical-align: middle;
}
.obsah_prvek .sortable-handle {
  height: 18px;
  display: inline-block;
}
.obsah-tags {
  display: inline-block;
  min-width: 20px;
  text-align: center;
  margin-left: 10px;
  position: relative;
}
.obsah-tags-popup {
  position: absolute;
  top: 15px;
  left: -30px;
  padding: 8px 28px 8px 12px;
  background-color: white;
  border: solid 1px #FFD5AA;
  border-radius: 3px;
  min-width: 120px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 3px;
  z-index: 100;
  display: none;
}

.obsah-tags-anchor {
  display: inline-block;
  position: relative;
  width: 5px;
}

.close-obsah-popup {
  position: absolute;
  right: 5px;
  top: 5px;
}

.obsah-tag-row {
  white-space: nowrap;
  padding-bottom: 3px;
}

.obsah-tag-row:last-child {
  padding-bottom: 0;
}

.obsah-tag-row i {
  width: 24px;
  text-align: center;
  display: inline-block;
}

.obsah-tags-popup .active-tag, .obsah-tags-popup .active-tag a {
  font-weight: bold;
  text-decoration: underline;
  color: #008800;
}

.obsah-tags-popup .obsah-tag-row {
  position: relative;
  padding-left: 12px;
}

.obsah-tags-popup .active-tag::before {
  content: "\f00c";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.obsah-tags-show i {
  display: inline-block;
  margin-left: 6px;
}

.obsah-bottom-row {
  padding-top: 5px;
}

.obsah-bottom-row input, .obsah-bottom-row button {
  margin-top: 5px;
}

.obsah-bottom-row a {
  color: #666;
}


/* Moderní prvky ve správě obsahu */

.obsah-typ-modern {
  padding-left: 5px;
}

.obsah-typ-modern .obsah-typ-modern-icon {
  width: 16px;
  height: 15px;
  padding: 1px;
  display: inline-block;
  text-align: center;
  background-color: #888;
  color: white;
  font-size: 14px;
  margin-right: 8px;
}

.obsah-editor-modern-row .obsah-typ-modern-icon {
  width: 16px;
  height: 15px;
  padding: 1px;
  display: block;
  text-align: center;
  background-color: #888;
  color: white;
  font-size: 14px;
  margin-right: 8px;
  position: absolute;
  left: 3px;
  top: 3px;
}

.obsah-typ-modern-red .obsah-typ-modern-icon {
  background-color: #FC002D;
}

.obsah-typ-modern-blue .obsah-typ-modern-icon {
  background-color: #297AED;
}

.obsah-typ-modern-green .obsah-typ-modern-icon {
  background-color: #3EA630;
}

.obsah-typ-modern-yellow .obsah-typ-modern-icon {
  background-color: #F4CD58;
}

.obsah-typ-modern-teal .obsah-typ-modern-icon {
  background-color: #34D9F4;
}

.obsah-typ-modern-purple .obsah-typ-modern-icon {
  background-color: #9E28F4;
}

.obsah-typ-modern-black .obsah-typ-modern-icon {
  background-color: black;
}

.obsah-typ-modern-invert .obsah-typ-modern-icon {
  width: 10px;
  margin-right: 0;
  background-color: transparent;
  color: black;
}

.obsah-typ-expander {
  cursor: pointer;
  background-color: #EEE;
  border-top-color: #EEE;
  position: relative;
}

.obsah-typ-expander:hover {
  border-top-color: #EEE;
}

.obsah-typ-expander--expanded {
  background-color: #CCC;
  border-top-color: #CCC;
}

.obsah-typ-expander--expanded:hover {
  border-top-color: #CCC;
}

.obsah-typ-expander--expanded::after {
  position: absolute;
  bottom: -5px;
  left: calc(50% - 5px);
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #CCC transparent transparent transparent;
}


.obsah-prvek-new {
  position: relative;
}


/* Bootstrapish buttons */

/*.btn {
  background-color: #f3f3f3;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) #b3b3b3;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #333333;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  font-size: 11.5px;
  font-family: Trebuchet MS, Trebuchet, sans-serif;
  line-height: 16px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 3px 7px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  transition: background-color 0.25s, border-color 0.25s, color 0.25s;
  box-sizing: border-box;
  outline: none;
}
.btn:hover {
  background-color: #DDD;
  color: #111;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #aaaaaa;
  text-decoration: none;
}
.btn:active {
  background-image: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  text-shadow: rgba(255, 255, 255, 0.8) 0 0 4px;
}
.btn.active {
  background-image: none;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 4px;
  text-shadow: none;
  background-color: #999;
  color: white;
}
.btn i {
  display: inline-block;
  font-size: 14px;
  margin-right: 4px;
  vertical-align: middle;
}
.btn img.icon {
  margin-right: 4px;
  vertical-align: middle;
}
.btn.icon-only i,
.btn.icon-only img.icon {
  margin-right: 0;
}
a.btn {
  text-decoration: none !important;
  display: inline-block;
  margin-right: 2px;
}
.btn-danger,
.btn.red {
  background-color: #da4f49;
  background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-danger:hover,
.btn.red:hover {
  background-color: #bd362f;
  color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #ad312b;
}
.btn-success,
.btn.green {
  background-color: #31A331;
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-success:hover,
.btn.green:hover {
  background-color: #248324;
  color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #268e28;
}
.btn-primary,
.btn.blue {
  background-color: #006dcc;
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover,
.btn.blue:hover {
  background-color: #0044cc;
  color: #ffffff;
}
.btn-warning,
.btn.yellow {
  background-color: #faa732;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-warning:hover,
.btn.yellow:hover {
  background-color: #f89406;
  color: #ffffff;
}
.btn-info,
.btn.teal {
  background-color: #49afcd;
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-info:hover,
.btn.teal:hover {
  background-color: #2f96b4;
  color: #ffffff;
}
.btn-inverse,
.btn.black {
  background-color: #444;
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-inverse:hover,
.btn.black:hover {
  background-color: #111;
  color: #ffffff;
}*/

.input-modern {
  box-sizing: border-box;
  padding: 4px 8px;
  height: 24px;
  border: solid 1px #CCC;
  border-radius: 3px;
  font-family: inherit;
  font-size: 12px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: all 0.3s;
}

.input-modern:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

#warning-address {
  padding: 10px 32px 10px 0;
  text-align: right;
}

#warning-address a {
  color: red;
  font-size: 14px;
}

#warning-address img {
  margin-right: 10px;
  vertical-align: middle;
}

/*Vkladac repeat fields*/
.repeats-group{margin-bottom:14px}
.repeats-group-head{align-items:center;display:flex}
.repeats-group-head:hover,.repeats-group.on .repeats-group-head{background-color:#ffddb9}
.repeats-group-body{display:none}
.repeats-group-inner .full > tbody > tr > td{padding-top:10px}
.repeats-group-head button{background:transparent;border:0;box-shadow:none;cursor:pointer;padding:0}
.repeats-group-name{flex-grow:1}
.repeats-group-toggle{cursor:pointer}
.repeats-group-toggle .ikonka img{display:inline-block;transform-origin:center;transition:.3s}
.repeats-group.on .repeats-group-toggle .ikonka img{transform:rotate(180deg)}
.repeats-group-sort .ikonka{background:transparent;cursor:move!important}
.repeats-group-add input{margin-left:0}
.repeats-group-add input[disabled]{background-position:left 0!important;cursor:default!important;filter:grayscale(100%);text-decoration:line-through!important}
.repeats-group-placeholder{background:#f7f7f7;margin-bottom:14px;min-height:28px}


 #chat-application {
   margin-bottom: 0px !important;
 }

@media (max-width: 768px) {
  #chat-application {
    display: none !important;
  }
}

*[hidden] {
  display: none !important;
}
