html,body{min-height:100%;min-width:980px;} body{background:url('/img/bg-podstranky.jpg') 50% 0 repeat-x #0e2800;margin:0;padding:0;font-family: 'Lato', sans-serif;color:#000;} body.hp{background-image:url('/img/bg-body.jpg');} div{margin:0 auto;padding:0;font-size:14px;} h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px;color:#380;} h1{font-size:24px;padding: 0 0 2px 0;} h2{font-size:20px;} h3{font-size:18px;} p,ul,ol,table{font-size:14px;line-height:1.6;} a{color:#000;text-decoration:underline;} a:hover,a:active,a:focus{color:#555;text-decoration:underline;} img{max-width:100%;} #obal{max-width:1200px;} .container{width:980px;} .clear{clear:both;} .zahodit{display:none;} #hlavicka1{background:#fff;position:relative;overflow:visible;z-index:20;height:100px;text-align:right;} #hlavicka1 .logo{float:left;width:420px;position:relative;z-index:20;} #hlavicka1 .logo a{text-decoration:none;color:#555;font-size:15px;} #hlavicka1 .logo a img{position:absolute;left:16px;top:6px;} #hlavicka1 .logo a p{margin:0;padding:15px 0 0 140px;text-align:left;font-size:15px;} #hlavicka1 .logo a p strong{font-size:30px;color:#000;} #hlavicka1 ul{margin:0;padding-top:40px;} #hlavicka1 ul li{list-style-type:none;display:inline-block;padding-left:35px;font-size:14px;} #hlavicka1 ul li.prvni{padding-left:0;} #hlavicka1 ul li a{text-decoration:none;text-transform:uppercase;color:#555;display:inline-block;padding-bottom:5px;} #hlavicka1 ul li a:hover,#hlavicka1 ul li a:focus{color:#380;} #hlavicka1 ul li a.aktivni{color:#380;border-bottom:#380 1px solid;} #hlavicka2{background:#380;position:relative;overflow:visible;z-index:10;text-align:right;} #hlavicka2 ul{margin:0;} #hlavicka2 li{list-style-type:none;display:inline-block;} #hlavicka2 li a{display:inline-block;width:205px; padding:14px 0;border-right:#390 1px solid;text-align:center;font-size:15px;color:#fff;text-decoration:none;vertical-align:middle;} #hlavicka2 li a:hover,#hlavicka2 li a:focus{color:#fc0;} #hlavicka2 li span.i{display:inline-block;width:23px;height:18px;background:url('/img/hlavicka-tel.png') 50% 50% no-repeat transparent;margin-right:10px;vertical-align:middle;} #hlavicka2 li.mail span.i{background-image:url('/img/hlavicka-mail.png');} #hlavicka2 li.face span.i{background-image:url('/img/hlavicka-facebook.png');} #hlavicka2 #hledani{float:right;width:250px;} #hlavicka2 #hledani div{position:relative;padding:9px 0;} #hlavicka2 #hledani input.pole{width:208px;border:#4a0 1px solid;padding:7px 10px;background:#380;color:#fff;font-size:15px;} #hlavicka2 #hledani input.pole::-webkit-input-placeholder{color:#fff !important;} #hlavicka2 #hledani input.pole:-moz-placeholder{color:#fff !important;} #hlavicka2 #hledani input.pole::-moz-placeholder{color:#fff !important;} #hlavicka2 #hledani input.pole:-ms-input-placeholder{color:#fff !important;} #hlavicka2 #hledani input.btn{display:none;} #hlavicka2 #hledani button.btn{display:block;width:20px;height:21px;background:url('/img/hlavicka-lupa2.png') 0 0 no-repeat transparent;position:absolute;left:220px;top:15px;z-index:20;cursor: pointer; background-color: transparent; border: 0px; box-shadow: none; } #slide{position:relative;height:350px;} #slide h1{margin:0;padding:275px 0 0 0;font-size:44px;font-style:italic;color:#fff;font-weight:normal; position: absolute; bottom: 20px;} #slide #animace { background-color: #ffffff; position:absolute;left:0;top:0;width:100%;height:350px;} #slide #animace .slide{ background-color: #ffffff; position:absolute;left:0;top:0;width:100%;height:100%;} #slide #animace .slide .animace_link { position: absolute; left: 0; right: 0; top: 0; z-index: 2; display: block; width: 100%; height: 100%; text-decoration: none; } #slide .container{height: 100%;} #slide #rychle{width:225px;position:absolute;right:0;top:0; z-index: 3; height: 100%; width: 360px; background-color: #ffffff;} #slide #rychle .rychle_content { padding-left: 25px; } #slide #rychle p{color:#380;font-size:24px;margin:26px 0 16px 0;} #slide #rychle ul{padding:0;} #slide #rychle li{list-style-type:none;padding:6px 0 7px 0;font-size:16px;line-height:1.2;} #slide #rychle li a{vertical-align:middle; text-decoration:none;color:#191919;} #slide #rychle li a span.i{display:inline-block;vertical-align:sub;width:28px;height:18px;background:url('/img/rychle-odkazy-sipka.png') 0 0 no-repeat transparent;} #slide #rychle li a:hover,#slide #rychle li a:focus{color:#333;text-decoration:underline;} #slide #rychle li a:hover span.i,#slide #rychle li a:focus span.i{background-position:0 -18px;} #hp-text{padding:3px 0;background:#735e43;color:#fff;} #hp-text p{font-size:16px;line-height:1.5;} #blank{width:100%;height:200px;} #hlavni{background:url('/img/bg-pg-middle.png') 50% 0 repeat #fff;} #hlavni-obal{background:url('/img/bg-pg-top.png') 50% 0 no-repeat transparent;} #hlavni-obal2{background:url('/img/bg-pg-bottom.png') 50% 100% no-repeat transparent;} .hp #hlavni{background:url('/img/bg-obsah.png') 50% 0 repeat #fff;} .hp #hlavni-obal,.hp #hlavni-obal2{background:transparent;} #levy-blok{width:240px;float:left;position:relative;} #obsah{width:713px;float:right;} #obsah ul{padding-left:20px;} #obsah li{ padding: 4px 0px} #obsah ul, #obsah p{ margin-bottom:25px} #obsah a:hover,#obsah a:focus{color:#380;} .hp #obsah{width:735px;} #obsah #drobecky{height:48px;color:#380;} #obsah #drobecky div{padding-top:12px; font-size:12px} #obsah #drobecky em{display:inline-block;padding:0 5px;font-style:normal;} #obsah .hp1{width:480px;float:left;} #obsah .hp1-in{padding:0 13px 0 18px;} #obsah .hp1 h2{color:#555;} #obsah .hp1 h2,#obsah .hp2 h2{text-transform:uppercase;} #obsah .hp2{width:250px;float:right;line-height:1.6;} #obsah .hp2-in{padding:0 0 0 29px;} #obsah .hp2 img{padding:15px 0 0 5px;} #obsah .hp2 p{font-size:14px;} #obsah .hp2 p span.label{display:inline-block;width:60px;} #obsah .aktualita{padding:0 0 1px 0;background:url('/img/aktuality-oddeleni.png') 0 100% repeat-x transparent;} #obsah .aktualita h3{margin-bottom:0;} #obsah .aktualita p{margin-top:5px;} #obsah .aktualita p.vice{font-size:14px;margin-top:15px;} #obsah .aktualita p.vice .kalendar{display:inline-block;padding-left:25px;background:url('/img/obsah-ikona-kalendar.png') 0 40% no-repeat transparent;} #obsah .l-nav{float:left;font-size:14px;} #obsah .r-nav{float:right;} #obsah .strankovani a,#obsah .strankovani span.tecky{display:inline-block;padding:2px 5px 0 5px;text-decoration:none;} #obsah .strankovani a:hover,#obsah .strankovani a:focus,#obsah .strankovani a.aktivni{color:#fff;background:#380;} #menu-kategorie{padding-bottom:365px;} .hp #menu-kategorie{padding-bottom:0px;} #menu-kategorie ul{margin:0;padding:0;} #menu-kategorie li{list-style-type:none;} #menu-kategorie a{font-size:16px;color:#fff;text-decoration:none;line-height:2.5;border-bottom:#390 1px solid;display:block;background:#380;position:relative;} #menu-kategorie a:hover,#menu-kategorie a:focus,#menu-kategorie .active a{background:#fff;border-bottom-color:#fff;color:#380;} #menu-kategorie .subnav a{font-size:14px;background:#246100 !important;border:0;color:#fff !important;} #menu-kategorie .subnav a:hover,#menu-kategorie .subnav a:focus,#menu-kategorie .subnav .active a{color:#fc0 !important; background:#fff !important;color:#380 !important;} #menu-kategorie a .ico,#menu-kategorie a .ico2{display:inline-block;width:18px;height:18px;background:url('/img/leve-menu.png') 0 0 no-repeat transparent;margin:0 10px 0 8px;padding:0;vertical-align: sub;} #menu-kategorie a:hover .ico,#menu-kategorie a:focus .ico,#menu-kategorie .active a .ico{background-position:-18px 0;} #menu-kategorie a .ico2{width:6px;background-position:-36px 0;margin:0 8px 0 38px;} #menu-kategorie a:hover .ico2,#menu-kategorie a:focus .ico2,#menu-kategorie .active a .ico2{background-position:-42px 0;} #menu-kategorie .subnav a .ico2{background-position:-36px 0 !important;} #menu-kategorie .subnav a:hover .ico2,#menu-kategorie .subnav a:focus .ico2,#menu-kategorie .subnav .active a .ico2{background-position:-42px 0 !important;} #menu-kategorie li ul{display:none;} #menu-kategorie li.opened ul{display: block;} #menu-kategorie .posledni a{border-bottom-width:0;} #menu-kategorie .has-children.opened a.u1,#menu-kategorie .has-children.active a.u1{background-color:#2b7300 !important;border-bottom-color:#2b7300 !important; color:#fff !important;} #menu-kategorie .subnav-toggle-opened,#menu-kategorie .subnav-toggle-closed{background:url("/img/leve-menu-plus-minus.png") no-repeat transparent;display:block;width:17px;height:17px;overflow:hidden;position:absolute;right:10px;top:12px;} #menu-kategorie a:hover .subnav-toggle-opened,#menu-kategorie a:focus .subnav-toggle-opened{background-position:-17px 0;} #menu-kategorie .active a .subnav-toggle-opened{background-position:0 0;} #menu-kategorie .subnav-toggle-closed{background-position:0 -17px;display:none;} #menu-kategorie .opened .subnav-toggle-opened{display:none;} #menu-kategorie .opened .subnav-toggle-closed{display: block;} #pg-rychle{height:365px;position:absolute;left:0;bottom:0;} #pg-rychle p{font-size:24px;color:#380;margin:25px 0 9px 0;} #pg-rychle ul{padding:0;} #pg-rychle li{list-style-type:none;font-size:14px;line-height:2;} #pg-rychle a{color:#333;} #pg-rychle a:hover,#pg-rychle a:focus{color:#380;} #pata1{background:url("/img/pata1.png") 50% 0 repeat-y #fff;padding:12px 0;margin-top:70px;font-size:14px;} #pata1 h2{text-transform:uppercase;font-size:20px;margin-bottom:27px;} #pata1 p,#pata1 li{font-size:14px;} #pata1 p.pomoc{line-height:2;padding:28px 0 5px 0;} #pata1 p.pomoc a{display:inline-block;margin-right:33px;} #pata1 p.czechpoint{padding-top:15px;} #pata1 ul{padding:1px 0;} #pata1 li{list-style-type:none;margin:10px 0;padding:0;border:#dedede 1px solid;width:230px;background:url("/img/paticka-mail.png") 0 50% repeat-y transparent;} #pata1 li.tel{background-image:url("/img/paticka-tel.png");} #pata1 li span.k{display:inline-block;padding:8px 0 8px 50px;} #pata1 div.input,#pata1 div.submit, #newsForm div.input,#newsForm div.submit{width:350px;height:48px;overflow:hidden;float:left;} #pata1 div.submit, #newsForm div.submit{width:110px;height:50px;} #pata1 form input, #newsForm input{width:100%;height:100%;padding:0 10px;border:#ddd 0px solid;font-size:18px; } form #NLgroups, form #NLgroupsPata { margin-top: 20px; margin-bottom: 20px; } form #NLgroups label, form #NLgroupsPata label { display: inline-block; } form #NLgroups input.chb, form #NLgroupsPata input.chb { width: auto; height: auto; } #pata1 div.input, #newsForm div.input{border:#dedede 1px solid;border-right-width:0;} #pata1 div.submit input, #newsForm div.submit input{background:#380;color:#fff;font-size:18px;cursor:pointer;} #pata1 div.submit input:hover,#pata1 div.submit input:focus, #newsForm div.submit input:hover,#newsForm div.submit input:focus{background:#fc0;color:#333;} #pata1 form input::-webkit-input-placeholder{color:#555;} #pata1 form input:-ms-input-placeholder {color:#555;} #pata1 form input::-moz-placeholder{color:#555;opacity:1;} #pata1 form input:-moz-placeholder {color:#555;opacity:1;} #pata2{background:#0c0c0c;color:#fff;padding:15px 0;font-size:14px;} #pata2 p{font-size:14px;} .blok-l{width:470px;float:left;} .blok-p{width:465px;float:right;} #pata2 .blok-p{text-align:right;} #pata2 .dorovnani{display:inline-block;width:5px;height:21px;vertical-align:bottom;} #pata2 .sel{color:#ffffff;} #czechproject,#cpe{display:inline-block;width:105px;height:21px;background:url("/img/autor-czp.png") 50% 50% no-repeat transparent;margin:0 8px 0 3px;vertical-align:bottom;} #cpe{width:40px;background-image:url("/img/autor-cpedit.png")} #czechproject span,#cpe span{display:none;} .alert{margin: 15px 0;padding: 13px 20px;font-size:14px;} .alert-danger{background-color:#df0000;border:2px solid #b00;color:#fff;} .alert-success{background-color:#ccffbb;border:1px solid #9c5;color:#000;} .lg-toolbar #lg-download{display:none;} .img-thumbnail{text-decoration:none;} .img-thumbnail img{max-width: 20%;margin:15px;} table{width:100%;} #formularKontakt{padding:20px;} #formularKontakt .form-control,#formularKontakt textarea{width:100%;} #showFancyForm{background:#380;color:#fff;font-size:16px;cursor:pointer;display:inline-block;padding:10px;text-decoration:none !important;} #showFancyForm:hover,#showFancyForm:focus{background:#fc0;color:#333;} .zapisy li,#soubory li{padding: 4px 0;} #obsah .fg{display:block;margin:5px 15px 15px 0;padding:0;text-align:center;vertical-align:top;width:220px;float:left;} #obsah .fg a span.img{display:block;background-color:#ebebeb;border-radius:3px;padding:1px;text-align:left;line-height:0;} #obsah .fg a span.txt{display:block;height:50px;padding:5px 0 0;text-align:center;} #kalendar-akci table { width: 90%; max-width: 400px; margin: 0 auto; color: #333333; border-collapse: collapse; } #kalendar-akci { padding: 0; margin-bottom: 5px; } #kalendar-akci table.calendar caption{ vertical-align:middle; position:relative; } #kalendar-akci table.calendar caption .calendar-prev { position: absolute; left: 0; top: 0; width: 14.285714%; } #kalendar-akci table.calendar caption .calendar-next { position: absolute; right: 0; top: 0; width: 14.285714%; } #kalendar-akci table.calendar caption { text-align: center; } #kalendar-akci table.calendar .calendar-prev a{display:block; padding-left: 0px; padding-top: 0px; margin-top: 0;position: absolute; left: 0; top: 0; } #kalendar-akci table.calendar .calendar-next a{display:block; padding-left: 0px; padding-top: 0px; margin-top: 0; position: absolute; right: 0; top: 0; } #kalendar-akci table.calendar .calendar-prev a:hover, #kalendar-akci table.calendar .calendar-next a:hover { color: #66aa11; } #kalendar-akci table.calendar caption a{ margin-left: auto; margin-right: auto; color: #232742; font-size: 18px; text-decoration: none; } #kalendar-akci table.calendar caption a:hover, table.calendar caption a:active, table.calendar caption a:focus { color: #66aa11; } #kalendar-akci table.calendar th { color: #333333; border: 0; text-transform: uppercase; font-weight: normal; text-align: center; } #kalendar-akci table.calendar tr { line-height: 30px; font-size: 16px; } #kalendar-akci table.calendar td { background-color:#fff; text-align: center; border:1px solid #d1d1d1; height: 46px; } #kalendar-akci table.calendar td.akce { padding:0; position:relative; background-color: #380; } #kalendar-akci table.calendar td.akce a { display:block; color:#fff; text-decoration:none; line-height: 44px; } #kalendar-akci table.calendar td.akce:hover, #kalendar-akci table.calendar td.akce:focus { background: #fc0;} #kalendar-akci .bubbleInfo .sipka { background: url(/img/popup-spicka.png) 50% 0 no-repeat; width: 23px; height: 12px; display: none; position: absolute; z-index:10; } #kalendar-akci .bubbleInfo {position:relative;} #kalendar-akci .bubbleInfo .popup{ background: url('/img/bg-bubble.png'); padding:5px 10px 0px 10px; color:#fff; position: absolute; display: none; text-align: center; z-index:10; line-height: inherit !important; } #kalendar-akci .bubbleInfo .popup .nadpis { color:#333; margin:0 0 5px 0; display: none; } #kalendar-akci .bubbleInfo .popup ul { font-size:85%; padding: 0; list-style: none; margin: 0; } #kalendar-akci .bubbleInfo .popup li{ padding: 0px 0px 0px 0px; background:none; min-height:inherit; border:none; margin:0px; white-space:nowrap; } #kalendar-akci table.calendar td.akce .popup a {background: transparent; color:#fff; text-decoration: underline; text-align: center; padding: 0; margin: 0;} #kalendar-akci table.calendar td.akce .popup a:hover { color: #fc0;} #obsah .hp2 .pravy-boxik { display:block; margin:15px 0px 20px 5px; } #obsah .hp2 .pravy-boxik>img { margin:0px; padding:0px; } #eu-hlavicka { background: #ffffff; border-bottom: 1px solid #f4f4f4; } #eu-hlavicka .half-block { text-align: center; } #eu-hlavicka a, #eu-hlavicka a img { display: block; } #eu-hlavicka a { max-width: 600px; margin: 0 auto; } #eu-hlavicka p { line-height: 1; margin: 5px auto; } .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }