#ajax-content {float: none;}
#dialog-overlay {width: 100%; height: 100%; background-color: #000; z-index: 200; position: fixed; opacity: 0.7;}
#dialog-container {width: 100%; height: 100vh; position: fixed; display: flex; justify-content: space-around; align-items: center; z-index: 1000;}
#dialog-frame {width: 550px; height: auto; max-height: 90%; padding: 0px; margin: 0; float: left; background-color: #FFF; position: absolute; position: fixed; z-index: 201; border: 1px #d6d6d6 solid; border-radius: 3px;}
#dialog-frame .header {width: 100%; height: 40px; padding: 10px 10px 0px 10px; float: left; background-color: #f5f5f5; z-index: 10; position: relative; border-bottom: 1px #ccc solid; font-size: 16px; font-weight: 600;}
#dialog-frame .header .small {font-size: 12px; color: #b1b1b1; font-weight: 300;}
#dialog-frame .header I {color: #bfc2ca;}
#dialog-frame .header I:HOVER {color: #a5a8ae;}
#dialog-frame .header .closer {float: right; color: #CCC; position: absolute; top: 7px; right: 8px; font-size: 22px; text-decoration: none;}
#dialog-frame .inner {width: 100%; float: left; height: auto; max-height: calc(80vh); padding: 10px 20px 10px 20px; margin: 0px 0px 0px 0px; float: left; overflow-y: scroll; overflow-x: hidden; z-index: 9;}
#dialog-frame .footer {width: 100%; height: 40px; padding: 5px 10px 0px 10px; float: left; background-color: #f5f5f5; color: #FFF; border-top: 1px #ddd solid;}
#dialog-frame .footer A {float: right; color: #474749;}
#dialog-frame .heading-2 {margin: 10px 0px 0px 0px; font-weight: bold; width: 100%; float: left; border-bottom: 1px #f7f7f7 solid; padding: 0px 0px 10px 0px;}
#dialog-frame .repeatFrame {width: 100%; float: left;}
#dialog-frame.size-2 {width: 650px;}
#dialog-frame.size-3 {width: 700px;}
#dialog-frame.size-4 {width: 900px;}
#dialog-frame.size-5 {width: 1000px;}
#dialog-frame.size-6 {width: 1200px;}
#dialog-frame .heading-3 {width: 100%; float: left; margin: 10px 0px 5px 0px; padding: 10px 0px 0px 0px; font-size: 16px; font-weight: bold; border-top: 1px #ccc dotted; color: #5db85c;}

#dialog-frame {font-size: 13px; color: #58595B;}
#dialog-frame A {color: #1690bb; text-decoration: underline;}

/* tinymce */
#dialog-frame .zeleny {color: #a7cc46;}
#dialog-frame .zelenyVelky {color: #a7cc46; font-size: 18px;}
#dialog-frame .zelenyTucny {color: #a7cc46; font-weight: bold;}
#dialog-frame .zelenyVelkyTucky {color: #a7cc46; font-size: 18px; font-weight: bold;}
#dialog-frame .modry {color: #30bfea;}
#dialog-frame .modryVelky {color: #30bfea; font-size: 18px;}
#dialog-frame .modryTucny {color: #30bfea; font-weight: bold;}
#dialog-frame .modryVelkyTucky {color: #30bfea; font-size: 18px; font-weight: bold;}
#dialog-frame .zluty {color: #decb5f;}
#dialog-frame .zlutyVelky {color: #decb5f; font-size: 18px;}
#dialog-frame .zlutyTucny {color: #decb5f; font-weight: bold;}
#dialog-frame .zlutyVelkyTucky {color: #decb5f; font-size: 18px; font-weight: bold;}
#dialog-frame .cerveny {color: #ea212d;}
#dialog-frame .cervenyVelky {color: #ea212d; font-size: 18px;}
#dialog-frame .cervenyTucny {color: #ea212d; font-weight: bold;}
#dialog-frame .cervenyVelkyTucky {color: #ea212d; font-size: 18px; font-weight: bold;}
#dialog-frame .oranzovy {color: #f59331;}
#dialog-frame .oranzovyVelky {color: #f59331; font-size: 18px;}
#dialog-frame .oranzovyTucny {color: #f59331; font-weight: bold;}
#dialog-frame .oranzovyVelkyTucky {color: #f59331; font-size: 18px; font-weight: bold;}
#dialog-frame .sedy {color: #bcbdc0;}
#dialog-frame .sedyVelky {color: #bcbdc0; font-size: 18px;}
#dialog-frame .sedyTucny {color: #bcbdc0; font-weight: bold;}
#dialog-frame .sedyVelkyTucky {color: #bcbdc0; font-size: 18px; font-weight: bold;}
#dialog-frame .tabulkaBezPozadi {background-color: #fff;}
#dialog-frame .tabulkaBezPozadi TR TD {background-color: #fff;}

#dialog-frame .zelenaLinka {background-color: #a7cc46;}
#dialog-frame .oranzovaLinka {background-color: #f59331;}
#dialog-frame .modraLinka {background-color: #30bfea;}
#dialog-frame .cervenaLinka {background-color: #ea212d;}
#dialog-frame .sedaLinka {background-color: #bcbdc0;}
#dialog-frame .odrazkaZelenaSipka {list-style-type: none;}
#dialog-frame .odrazkaZelenaSipka LI {padding-left: 20px; background-image: url('/images/arrow-r.png'); background-position: left center; background-repeat: no-repeat;}
#dialog-frame .odrazkaOranzovaSipka {list-style-type: none;}
#dialog-frame .odrazkaOranzovaSipka LI {padding-left: 20px; background-image: url('/images/arrow-r-orange.png'); background-position: left center; background-repeat: no-repeat;}
#dialog-frame .odrazkaModraSipka {list-style-type: none;}
#dialog-frame .odrazkaModraSipka LI {padding-left: 20px; background-image: url('/images/arrow-r-blue.png'); background-position: left center; background-repeat: no-repeat;}
#dialog-frame .odrazkaSedaSipka {list-style-type: none;}
#dialog-frame .odrazkaSedaSipka LI {padding-left: 20px; background-image: url('/images/arrow-r-gray.png'); background-position: left center; background-repeat: no-repeat;}
#dialog-frame .odrazkaCervenaSipka {list-style-type: none;}
#dialog-frame .odrazkaCervenaSipka LI {padding-left: 20px; background-image: url('/images/arrow-r-red.png'); background-position: left center; background-repeat: no-repeat;}

#dialog-frame .buttonsLine {width: 100%; float: left; margin: 10px 0px;}
#dialog-frame .buttonsLine .button {width: auto; float: left; margin: 0px 20px 0px 0px; padding: 7px 15px; background-color: #6d9f33; color: #FFF; text-decoration: none; text-transform: uppercase; font-weight: bold;}
#dialog-frame .buttonsLine .button.red {background-color: #c5170c;}