<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* *** CSS dropmenu + podmenu *** */
/* ---- PC/NTB scr  ----- */
/* SCMS: screen and (min-width: 80px) */
@media screen and (min-width: 80px) {
#top-menubox ul ul {
/* make the ul stay in place so when we hover it lets the drops go over the content below else it will push everything below out of the way */
	position: absolute !important;
/* top being the bottom of the li it comes out of */
	top: auto !important;
/* keeps it hidden till hover event */
	display: none;
/* same size but different color for each border */
/*	border-top: 1px solid #C8D3D7;
	border-right: 1px solid #C8D3D7;
	border-bottom: 1px solid #ADC0C7;
	border-left: 1px solid #A5B9C0;*/
}

#top-menubox ul li ul {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f1f2f5; min-height: 85px; background-repeat: repeat-x;
    /* background-size: 90%; */ background-size: initial; background-position: center top; margin: 0px; padding: 0px; position: absolute !important; display: none; z-index: 999; width: auto; height: auto;
    min-width: 110px; max-width: 600px; margin-top: 0px; margin-left: -24px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; /* border-bottom: 1px solid #c7d1dd; */
    /* background: linear-gradient(to top,#e5e9ef 0,#f8f9fa 25%,#ffffff 100%); */ /* background-image: url(http://www.etigraf.cz/webimg/r20/pdtopm-bghl.png); */
    min-width: calc((100%) - 48px); width: max-content; /* position: absolute !important; */ /* margin-left: calc(((-50%) + 96px)) */
}
#top-menubox ul li ul li {
  background: transparent; border: 0px solid #014e84; display: block !important;  
  margin-top: -9px; padding: 0px !important; text-align: left !important; text-transform: none /* uppercase */;}
/* #top-menubox ul li ul li:last-child {padding-right: 0px;} */

#top-menubox ul li ul li a {font-size: 11.25pt; font-weight: bold !important; text-align: left !important; height: auto !important; border-top: 0px solid transparent; text-transform: uppercase /* lowercase */; display: block;
    letter-spacing: 0.2pt; color: #00489a !important; text-decoration: none; background: transparent; padding: 6px 14px; line-height: 12pt; cursor: pointer; border-bottom: 1px solid #e5e9ee; padding-top: 16px !important;}
#top-menubox ul li ul li a span {color: #e20000; letter-spacing: -1px; display: inline-block; transform: scale(.65, 1); display: none !important;}
#top-menubox ul li ul li:first-child a {padding-top: 19px;}
#top-menubox ul li ul li:last-child a {padding-bottom: 12px; border-bottom: 0px;}

#top-menubox ul li ul li a:hover {font-weight: bold !important; text-align: left !important; height: auto !important; border-top: 0px solid transparent; display: block; color: #fafbfc !important /* #f41700 */; 
    text-decoration: none; background: transparent; padding: 6px 14px; line-height: 12pt; cursor: pointer; border-bottom: 1px solid #e5e9ee; background-color: #00489a /* #fa8617 */;}
#top-menubox ul li ul li:last-child a:hover {border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
#top-menubox ul li ul li:first-child a:hover {border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important;}
#top-menubox ul li ul li a:hover span {color: #13aeef /* #f41700 */; letter-spacing: -1px; display: inline-block; transform: scale(.65, 1);}
#top-menubox ul li ul li:first-child a:hover {padding-top: 19px;}
#top-menubox ul li ul li:last-child a:hover {padding-bottom: 12px; border-bottom: 0px;}

/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#top-menubox ul ul,
#top-menubox ul li:hover ul,
#top-menubox ul li:hover ul ul,
#top-menubox ul li.menuparenth ul,
#top-menubox ul li.menuparenth ul ul {display: none;}

/* for fourth level add */
#top-menubox ul li:hover ul,
#top-menubox ul ul li:hover ul,
#top-menubox ul ul ul li:hover ul,
#top-menubox ul li.menuparenth ul,
#top-menubox ul ul li.menuparenth ul,
#top-menubox ul ul ul li.menuparenth ul {display: block;}

#top-menubox &gt; ul &gt; li span.menuparent {padding: 23px 8px; margin-top: -6px;}
#top-menubox &gt; ul &gt; li:hover span.menuparent {border-top: 8px solid #f1f2f5 /* #fa8617 */; background-color: #fa8617 /* #f1f2f5 */; padding: 23px 8px; margin-top: -14px; 
    color: #fafbfc /* #fa8617 // #00489a*/; border-top-left-radius: 8px; border-top-right-radius: 8px;
    /* text-decoration: underline #fafafa; */ /* border-top: 0px solid #8faac6; background-color: #fa8617; padding: 23px 8px; margin-top: -6px; */}
/* #top-menubox &gt; ul &gt; li:hover span.menuparent {color: #8faac6; text-decoration: underline;} */
#top-menubox ul li.mhp_pc {display: inline-block; visibility: visible;}  #top-menubox ul li.mhp_pc:last-child {direction: rtl;}
#top-menubox ul li.mhp_pc a, #top-menubox ul li.mhp_pc span {cursor: default; text-decoration: none;}
#top-menubox ul li.mhp_mob {display: none; visibility: hidden;}

#top-menubox ul li ul li a.menuhli_activ {display: block; text-decoration: none;}
#top-menubox ul li ul li a.menuhli_activ:hover {display: block; text-decoration: none;}
#top-menubox ul li ul {margin-left: 0px;}
#top-menubox ul li:first-child ul {margin-left: 0px /*-18px*/;}
/*  --- dano vsude 0px krome last
#top-menubox ul li:nth-child(5) ul {margin-left: 0px /*-30px; x/}
#top-menubox ul li:nth-child(7) ul {margin-left: 0px /*-32px; x/}
#top-menubox ul li:nth-child(9) ul {margin-left: 0px /*-40px; x/}
*/
#top-menubox ul li:first-child ul {min-width: calc((100%) - 0px); width: max-content; margin-left: 0px; /* position: absolute !important; */}
#top-menubox ul li:last-child ul {min-width: calc((100%) - 0px); width: max-content; margin-left: calc(((-50%) + 5px)); /* position: absolute !important; */}
/* #top-menubox ul li:last-child ul {margin-left: -54px;} */
#top-menubox ul li:last-child ul li {direction: rtl;}
#top-menubox ul li:last-child ul li &gt; a {text-align: right !important;}

.stred-topgrad-pruh {width: 100%; height: 5px; background: linear-gradient(to bottom,#dadada 0,#ececec 25%,#ffffff 100%); margin-top: 0px; display: none;}
}

/* *** CSS dropmenu + podmenu *** */
/* ---- NTB/Tablet scr  ----- */
/* SCMS: screen and (max-width: 794px) and (min-width: 680px) */
/* @media screen and (max-width: 794px) and (min-width: 680px) { */
@media screen and (max-width: 838px) and (min-width: 680px) {
    #top-menubox ul {min-height: 100px; margin: 0px; padding: 0px; width: auto; height: auto; margin-top: -1px; padding-top: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
        background-color: #f1f2f5; background-size: initial; background-position: center top; border-top: 1px solid #f1f2f5; margin-bottom: 40px;}
    #top-menubox ul {display: none; margin-left: 0px;}
    #top-menubox {min-height: 65px; height: auto !important;}
    #topmenu-mob-head {display: block !important;}
    #top-menubox li {display: block !important; text-align: left; padding: 0px !important; overflow-x: hidden; border-bottom: 1px solid #ffffff;}
    /* #top-menubox .topmenu-txt &gt; li:nth-child(even) {display: none !important;} */
    #top-menubox &gt; ul &gt; li &gt; a, #top-menubox &gt; ul &gt; li &gt; span {border: 0px; background-image: none; /* background-repeat: no-repeat; background-size: initial; background-position: 0px 10px; */ padding-left: 14px; cursor: pointer;}
    #top-menubox &gt; ul &gt; li &gt; a:hover, #top-menubox &gt; ul &gt; li &gt; span:hover {border: 0px; text-decoration: none; background-image: none; padding-left: 14px; cursor: pointer;}
    
    #top-menubox ul li ul {display: none; width: 112%; margin-left: -16px; margin-top: -9px; position: relative !important; max-width: none; border-radius: 0px;}
    #top-menubox ul li:hover ul {display: none;}
    #top-menubox ul li .unli {background-image: none; background-color: #ffffff; border-top: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6; padding-left: 6px; border-left: 26px solid #ced2e0 /* #00489a */; margin-top: 0px;}
    /* #top-menubox ul li .unli:hover {border-left: 26px solid #fa8617 /* #00489a ///;} */
    #top-menubox ul li .unli li {display: inline-block;}
    #top-menubox ul li .unli li a {color: #00539e /* #003d7d */ !important;}
    #top-menubox ul li .unli li a:hover {color: #fa8617 !important; text-decoration: underline; background-color: transparent; border-left: none; border-right: none; border-top: unset;}
    #top-menubox ul li .unli li a span {color: #f41700 /* #13aeef */;}
    #top-menubox ul li .unli li a:hover span {color: #13aeef /* #f41700 */;}
    #top-menubox &gt; ul &gt; li:hover span.menuparent {border-top: 0px solid transparent; /* #003d7d */}
    #top-menubox ul li:last-child ul li {direction: ltr !important;}
    #top-menubox ul li:last-child ul li &gt; a {text-align: left !important;}
    
    #top-menubox span.menuparent {color: #00489a;}
    #top-menubox &gt; ul &gt; li span.menuparent {padding: 12px 4px; margin-top: 0px;}
    #top-menubox &gt; ul &gt; li:hover span.menuparent {background-color: #fa8617; padding: 12px 0px 12px 8px; margin-top: 0px; color: #fafbfc; border: none; border-radius: unset; border-left: 10px solid #fa8617 /* #00489a; */ }
    #top-menubox &gt; ul &gt; li:hover span.menuparent + ul.unli {border-left: 26px solid #fa8617 /* #00489a */; border-top: 1px solid #fa8617;}
    /* #top-menubox &gt; ul &gt; li:hover span.menuparent {color: #8faac6; text-decoration: underline;} */
    #top-menubox ul li ul li {margin-top: 0px;}
    #top-menubox ul li ul li a {padding-bottom: 12px;}
    #top-menubox ul li ul li a:hover {padding-bottom: 12px;}
    #top-menubox ul li:first-child ul {width: auto; margin-left: -16px;}
    #top-menubox ul li:last-child ul {width: auto; margin-left: -16px; margin-bottom: 30px;}
    .stred-topgrad-pruh {width: 100%; height: 5px; background: linear-gradient(to bottom,#dadada 0,#ececec 25%,#ffffff 100%); margin-top: 0px;}
}

/* *** CSS dropmenu + podmenu *** */
/* ---- Tablet/Mobil scr  ----- */
/* SCMS: screen and (max-width: 679px) and (min-width: 80px) */
@media screen and (max-width: 679px) and (min-width: 80px) {
    #top-menubox ul {min-height: 100px; margin: 0px; padding: 0px; width: auto; height: auto; margin-top: -1px; padding-top: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
        background-color: #f1f2f5; background-size: initial; background-position: center top; border-top: 1px solid #f1f2f5; margin-bottom: 40px;}
    #top-menubox ul {display: none; margin-left: 0px;}
    #top-menubox {min-height: 65px; height: auto !important;}
    #topmenu-mob-head {display: block !important;}
    #top-menubox li {display: block !important; text-align: left; padding: 0px !important; overflow-x: hidden; border-bottom: 1px solid #ffffff;}
    /* #top-menubox .topmenu-txt &gt; li:nth-child(even) {display: none !important;} */
    #top-menubox &gt; ul &gt; li &gt; a, #top-menubox &gt; ul &gt; li &gt; span {border: 0px; background-image: none; /* background-repeat: no-repeat; background-size: initial; background-position: 0px 10px; */ padding-left: 14px; cursor: pointer;}
    #top-menubox &gt; ul &gt; li &gt; a:hover, #top-menubox &gt; ul &gt; li &gt; span:hover {border: 0px; text-decoration: none; background-image: none; padding-left: 14px; cursor: pointer;}
    
    #top-menubox ul li ul {display: none; width: 112%; margin-left: -16px; margin-top: -9px; position: relative !important; max-width: none; border-radius: 0px;}
    #top-menubox ul li:hover ul {display: none;}
    #top-menubox ul li .unli {background-image: none; background-color: #ffffff; border-top: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6; padding-left: 6px; border-left: 26px solid #ced2e0 /* #00489a */; margin-top: 0px;}
    /* #top-menubox ul li .unli:hover {border-left: 26px solid #fa8617 /* #00489a ///;} */
    #top-menubox ul li .unli li {display: inline-block;}
    #top-menubox ul li .unli li a {color: #00539e /* #003d7d */ !important;}
    #top-menubox ul li .unli li a:hover {color: #fa8617 !important; text-decoration: underline; background-color: transparent; border-left: none; border-right: none; border-top: unset;}
    #top-menubox ul li .unli li a span {color: #f41700 /* #13aeef */;}
    #top-menubox ul li .unli li a:hover span {color: #13aeef /* #f41700 */;}
    #top-menubox &gt; ul &gt; li:hover span.menuparent {border-top: 0px solid transparent; /* #003d7d */}
    #top-menubox ul li:last-child ul li {direction: ltr !important;}
    #top-menubox ul li:last-child ul li &gt; a {text-align: left !important;}
    
    #top-menubox span.menuparent {color: #00489a;}
    #top-menubox &gt; ul &gt; li span.menuparent {padding: 12px 4px; margin-top: 0px;}
    #top-menubox &gt; ul &gt; li:hover span.menuparent {background-color: #fa8617; padding: 12px 0px 12px 8px; margin-top: 0px; color: #fafbfc; border: none; border-radius: unset; border-left: 10px solid #fa8617 /* #00489a; */ }
    #top-menubox &gt; ul &gt; li:hover span.menuparent + ul.unli {border-left: 26px solid #fa8617 /* #00489a */; border-top: 1px solid #fa8617;}
    /* #top-menubox &gt; ul &gt; li:hover span.menuparent {color: #8faac6; text-decoration: underline;} */
    #top-menubox ul li ul li {margin-top: 0px;}
    #top-menubox ul li ul li a {padding-bottom: 12px;}
    #top-menubox ul li ul li a:hover {padding-bottom: 12px;}
    #top-menubox ul li:first-child ul {width: auto; margin-left: -16px;}
    #top-menubox ul li:last-child ul {width: auto; margin-left: -16px; margin-bottom: 30px;}
    .stred-topgrad-pruh {width: 100%; height: 5px; background: linear-gradient(to bottom,#dadada 0,#ececec 25%,#ffffff 100%); margin-top: 0px;}
}
/* Stylesheet: css_PDS2020_tpmenu Modified On 2023-02-03 17:04:41 */
</pre></body></html>