body{margin:0;padding:0;font-size:15px}body,input,button,select,textarea{font-family:'PT Sans',sans-serif}.horni-menu{background:url(../../img/horni-menu.jpg) repeat-x top;height:47px}.horni-menu-obsah{width:978px;height:47px;margin:0 auto;position:relative}.horni-menu ul{display:block;height:47px;margin:0;padding:0;list-style-type:none;border-left:1px solid #0371B0}.horni-menu ul li{margin:0;padding:0;display:block;float:left;color:#fff;font-size:14px;font-weight:400;position:relative;background:none}.horni-menu ul li a{margin:0;padding:0 12px;display:block;height:47px;line-height:47px;border-right:1px solid #0371B0;color:#fff;text-decoration:none}.horni-menu ul li:hover a{background-color:#1D92D7}.horni-menu ul li.active a{background-color:#1D92D7}.horni-menu ul li ul{display:none;position:absolute;top:47px;left:-1px;z-index:100;background:#1D92D7;height:auto;min-width:200px;padding:10px 0;border-top:0 none;border-right:1px solid #0371B0;border-bottom:1px solid #0371B0;border-left:1px solid #0371B0}.horni-menu ul li ul li{width:auto;height:auto;float:none;line-height:1.2;font-weight:400;border:0 none}.horni-menu ul li ul li.highlight a{color:#FFD51D;font-weight:700}.horni-menu ul li ul li a{width:auto;height:auto;line-height:1.2;padding:8px 15px 8px 28px;font-weight:400;white-space:nowrap;border:0 none;background:#FCD41D url(../../img/horni-menu-sipka.png) no-repeat 15px 50%;border-bottom:1px solid #1d92d7}.horni-menu .vyhledavani{position:absolute;top:6px;right:5px;width:282px;height:36px;margin:0;padding:0}.horni-menu .vyhledavani table{display:block;margin:0;padding:0;border:0 none}.horni-menu .vyhledavani table tr{display:block}.horni-menu .vyhledavani table tr td{display:block;padding:0;border:0 none}.horni-menu .vyhledavani table tr:nth-child(1) th{display:none}.horni-menu .vyhledavani table tr:nth-child(1) td input{position:absolute;top:0;left:0;width:174px;height:34px;border:0 none;padding:2px 0 0 40px;background:url(../../img/vyhledavani.jpg) no-repeat 0 0;color:#FFF;font-size:14px}.horni-menu .vyhledavani table tr:nth-child(1) td input::-moz-placeholder{color:#9DC5DC;font-size:12px}.horni-menu .vyhledavani table tr:nth-child(1) td input::-webkit-input-placeholder{color:#9DC5DC;font-size:12px}.horni-menu .vyhledavani table tr:nth-child(1) td input:-ms-input-placeholder{color:#9DC5DC;font-size:12px}.horni-menu .vyhledavani table tr:nth-child(2) th{display:none}.horni-menu .vyhledavani table tr:nth-child(2) td input{position:absolute;top:0;right:0;width:68px;height:36px;border:0 none;padding:0;background:url(../../img/vyhledavani.jpg) no-repeat 100% 0;color:#FFF;font-size:13px}.hlavicka{background-color:#007CC2}.hlavicka .hlavicka-obsah{width:978px;height:150px;margin:0 auto;position:relative}.hlavicka p{padding:0;margin:0;line-height:1}.hlavicka p.logo{position:absolute;top:24px;left:2px}.hlavicka .moto{position:absolute;top:39px;left:124px;color:#fff;font-size:31px;font-weight:400}.hlavicka .moto em{display:block;color:#9DC5DC;font-size:20px;font-weight:400;font-style:italic;margin-top:10px}.hlavicka .datun{position:absolute;top:52px;right:0;color:#9DC5DC;font-size:17px;font-weight:400}.hlavicka .cena-ph{width:477px;height:46px;line-height:46px;position:absolute;top:103px;right:0;color:#fff;font-size:18px;font-weight:400;background:#024E7A url(../../img/cena-ph.jpg) no-repeat 0 0}.cena-ph-m{display:none}.hlavicka .cena-ph a{color:#fff;text-decoration:none}.hlavicka .cena-ph .popisek{margin:0 25px 0 55px;font-size:14px}.hlavicka .cena-ph .polozka{margin:0 25px 0 0}.sluzby-menu{background-color:#fff}.sluzby-menu-obsah{width:978px;height:80px;margin:0 auto;position:relative;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2}.sluzby-menu-obsah ul{padding:0;margin:0;list-style-type:none;display:block;height:70px}.sluzby-menu-obsah ul li{padding:0;margin:0;display:block;height:70px;background:none}.sluzby-menu-obsah ul li a{padding:15px 0 4px 40px;margin:0;display:block;height:61px;line-height:1.3;text-decoration:none}.sluzby-menu-obsah ul li a:hover{background:#0870AC}.sluzby-menu-obsah a:hover,.sluzby-menu-obsah a:hover strong,.sluzby-menu-obsah a:hover span{color:#fff}.sluzby-menu-obsah ul li a strong{color:#007CC3;font-size:18px;font-weight:600;display:block;margin:0 0 1px 0}.sluzby-menu-obsah ul li a span{color:#231F20;font-size:13px;font-weight:400;display:block}.sluzby-menu-obsah ul li.polozka-1{width:228px;height:70px;position:absolute;top:0;left:0}.sluzby-menu-obsah ul li.polozka-1 a{width:188px;border-right:1px solid #F2F2F2}.sluzby-menu-obsah ul li.polozka-2{width:226px;height:70px;position:absolute;top:0;left:225px}.sluzby-menu-obsah ul li.polozka-2 a{width:186px;border-right:1px solid #F2F2F2}.sluzby-menu-obsah ul li.polozka-3{width:266px;height:70px;position:absolute;top:0;left:448px}.sluzby-menu-obsah ul li.polozka-3 a{width:226px;border-right:1px solid #F2F2F2}.sluzby-menu-obsah ul li.polozka-4{width:267px;height:70px;position:absolute;top:0;left:711px}.sluzby-menu-obsah ul li.polozka-4 a{width:229px}.uvod-slider{height:384px;position:relative;background:#fafafa}.uvod-slider-show{height:384px;position:relative}.uvod-slider-slide{width:100%;height:384px;position:absolute;top:0;left:0}.uvod-slider-progres{position:absolute;top:350px;left:0;width:100%;text-align:center;z-index:200}.uvod-slider-progres .polozka{display:inline-block;width:13px;height:13px;border:1px solid #024E7A;background:#fff0;margin:0 3px}.uvod-slider-progres .polozka.aktivni{background:#024E7A}.uvod-slider-slide table.slogan{width:100%;height:100%;border:0 none;border-collapse:collapse;margin:0}.uvod-slider-slide table.slogan tr td{text-align:center;vertical-align:middle;font-size:52px;color:#EEE}.uvod-slider-slide table.slogan tr td.modra{color:#007cc3;text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff}.uvod-slider-slide-1{background:url(../../img/uvod-slider-1.jpg) no-repeat center top}.uvod-slider-slide-2{background:url(../../img/uvod-slider-2.jpg) no-repeat center top}.uvod-slider-slide-3{background:url(../../img/uvod-slider-3.jpg) no-repeat center top}.uvod-slider-slide-4{background:url(../../img/uvod-slider-4.jpg) no-repeat center top}.uvod-slider-slide-5{background:url(../../img/uvod-slider-5.jpg) no-repeat center top}.uvod-slider-slide-6{background:url(../../img/uvod-slider-6.jpg) no-repeat center top}.uvod-hlavni-blok{background-color:#FAFAFA}.uvod-hlavni-blok-obsah{position:relative;width:978px;margin:0 auto;background-color:#FAFAFA}.uvod-hlavni-blok .sloupec-vlevo{width:346px;float:left;padding:20px 0 0 0;background-color:#FFF}.uvod-hlavni-blok .sloupec-vpravo{position:relative;width:632px;float:right;padding:0 0 20px 0}.uvod-hlavni-blok h2{font-size:22px;font-weight:700;color:#000;padding:0;margin:0 0 20px;line-height:1.35}.uvod-aktuality{padding:0 20px 0 26px;border-bottom:1px solid #FAFAFA;min-height:426px}.uvod-aktuality .aktualita-polozka{clear:both;margin:0;line-height:1.4;margin:0 0 20px 0}.uvod-aktuality .aktualita-polozka img{float:left;margin:0 15px 0 0;width:90px;height:90px}.uvod-aktuality .aktualita-polozka-text{width:195px;float:right}.uvod-aktuality .aktualita-polozka .text{margin:0;font-size:15px;font-weight:700;display:block;width:auto}.uvod-aktuality .aktualita-polozka .datum{color:#010101;margin:4px 0 0 0;font-size:14px;font-weight:400;display:block;width:auto}.uvod-aktuality .link{margin:20px 0}.rychle-kontakty{padding:20px 20px 0 26px;border-bottom:1px solid #FAFAFA}.rychle-kontakty ul{display:block;padding:0;margin:0;list-style-type:none}.rychle-kontakty ul li{display:block;padding:0 0 0 45px;margin:0 0 20px 0;font-size:15px;line-height:1.3;background-position:0 3px;background-repeat:no-repeat}.rychle-kontakty .rk-spojovatelna{background-image:url(../../img/rk-spojovatelna.jpg)}.rychle-kontakty .rk-obchodni{background-image:url(../../img/rk-obchodni.jpg)}.rychle-kontakty .rk-zimni-udr{background-image:url(../../img/rk-zimni-udr.jpg)}.rychle-kontakty .rk-odpady{background-image:url(../../img/rk-odpady.jpg)}.rychle-kontakty .link{margin:20px 0}.ezpravodaj-stahnout{height:105px;background:url(../../img/ezpravodaj-stahnout.png) no-repeat 23px 16px;font-size:17px;font-weight:700;padding:45px 20px 0 125px;line-height:1.5}.ezpravodaj-stahnout-2{height:105px;background:url(../../img/ezpravodaj-stahnout.png) no-repeat 0 0;font-size:15px;font-weight:700;padding:31px 0 5px 102px;line-height:1.5}.banner-hra{height:105px;background:url(../../img/banner-svoz-trideneho-odpadu.png) no-repeat 23px 16px;font-size:17px;font-weight:700;padding:45px 20px 0 125px;line-height:1.5}.banner-hra-2{height:105px;background:url(../../img/banner-svoz-trideneho-odpadu.png) no-repeat 0 0;font-size:15px;font-weight:700;padding:31px 0 5px 102px;line-height:1.5}.uvod-sluzby{background:url(../../img/uvod-sluzby.jpg) no-repeat left bottom;min-height:446px}.uvod-sluzby h2{color:#FFD51D;font-size:22px;font-weight:600}.uvod-sluzby .obyvatelum{float:left;width:271px;padding:20px 15px 20px 30px}.uvod-sluzby .firmam{float:right;width:271px;padding:20px 15px 20px 30px}.uvod-sluzby ul{margin:0;padding:0;list-style-type:none}.uvod-sluzby ul li{margin:0;padding:0;background:url(../../img/uvod-sluzby-odrazka.png) no-repeat 0 6px;padding:0 0 0 15px;margin:0 0 12px 0;line-height:1.2}.uvod-sluzby ul li a{color:#fff}.uvod-sluzby ul li a:hover{color:#FFD51D}.uvod-clanek{padding:35px 30px 5px 30px;background:#FAFAFA;min-height:321px}.uvod-clanek h1{margin:0 0 16px;line-height:1.35;font-size:35px;color:#007CC3}.uvod-loga{background:#FAFAFA;padding:0;width:632px;position:absolute;right:0;bottom:0}.uvod-loga table{margin:0;border:0 none;border-collapse:collapse;width:100%}.uvod-loga table tr td{padding:16px 8px;text-align:center;vertical-align:middle;width:33%}.hlavni-blok{background-color:#FAFAFA}.hlavni-blok-obsah{width:978px;margin:0 auto}.hlavni-blok .sloupec-vlevo{width:685px;float:left;padding:25px 0 30px 0}.hlavni-blok .sloupec-vpravo{width:260px;float:right;padding:25px 0 40px 0}.hlavni-blok .submenu{margin-top:25px;margin-bottom:25px;background:#007CC3}.hlavni-blok .submenu ul{display:block;padding:0;margin:0}.hlavni-blok .submenu ul li{display:block;padding:0;margin:0;list-style-type:none;font-size:14px;font-weight:400;color:#fff;border-bottom:1px solid #0168A2}.hlavni-blok .submenu ul li:last-child{border-bottom:0 none}.hlavni-blok .submenu ul li a{display:block;color:#fff;text-decoration:none;padding:8px 30px 8px 25px;background:#007CC3 url(../../img/submenu-sipka.png) no-repeat 100% 50%}.hlavni-blok .submenu ul li a:hover,.hlavni-blok .submenu ul li a.aktivni{color:#fff;text-decoration:none;background-color:#1D92D6}.hlavni-blok .rychle-kontakty{margin:10px 0 25px 0;padding-top:0}.hlavni-blok .rychle-kontakty h2{margin-top:0}.paticka-menu{background-color:#007CC2}.paticka-menu-obsah{width:978px;margin:0 auto;padding:30px 0 20px}.paticka-menu .nadpis{font-size:19px;font-weight:700;color:#FFD51D;margin:0 0 20px 0}.paticka-menu ul{padding:0;margin:0;list-style-type:none;font-size:13px}.paticka-menu ul li{padding:0 0 0 20px;margin:0 0 12px;background:url(../../img/paticka-list.png) no-repeat 0 3px}.paticka-menu ul li a{color:#fff}.paticka-menu ul li a:hover{color:#ffd51d}.paticka-menu .soupec-1{padding:0 15px;width:310px;float:left}.paticka-menu .soupec-2{padding:0 15px;width:300px;float:left}.paticka-menu .soupec-3{padding:0 15px;width:260px;float:left}.paticka{background-color:#007CC2;border-top:1px solid #0174B7}.paticka-obsah{width:978px;height:54px;font-size:14px;margin:0 auto;position:relative;color:#9DC5DC}.paticka-obsah a{color:#9DC5DC;text-decoration:none}.paticka-obsah .vlevo{line-height:54px}.paticka-obsah .vpravo{position:absolute;top:0;right:0;line-height:54px}.clear-both{display:block;clear:both}a{color:#007CC3;text-decoration:underline}a:hover{color:#FFD51D}p{line-height:1.45;margin:0 0 22px}.sipka{background:url(../../img/sipka.jpg) no-repeat center left;padding-left:12px}ul{margin:0 0 22px 0;padding:0;line-height:1.45;list-style-type:none}ol{margin:0 0 22px 22px;padding:0;line-height:1.45}ol li{margin:0 0 10px;padding:0 0 0 0;color:#000}ul li{margin:0 0 10px;padding:0 0 0 23px;background:url(../../img/odrazka.png) no-repeat 0 5px}ul li ul,ul li ol,ol li ol,ol li ul{margin-top:10px;margin-bottom:0;margin-left:15px}table[border="0"]{border:0 none;margin:0 0 22px;line-height:1.45}table[border="0"] tr td{border:0 none;line-height:1.45;padding:0 22px 0 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-top{vertical-align:top}.text-bottom{vertical-align:bottom}h1{color:#007cc3;font-size:35px;line-height:1.2;margin:0 0 25px;font-weight:600}h2{color:#000;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 20px}table.kontakt{border:0 none;border-collapse:collapse;margin:0 0 22px;line-height:1.45}table.kontakt tr td{border:0 none;line-height:1.45;padding:0 22px 0 0}table.kontakt tr td.jmeno{font-weight:700}table.kontakt tr td.popisek{white-space:nowrap;vertical-align:top;padding-right:15px;padding-left:0;width:45px}table.prehled{border:0 none;border-collapse:collapse;margin:0 0 22px;line-height:1.45;width:100%;font-size:13px}table.prehled tr th{border:1px solid #006DAC;border-collapse:collapse;line-height:1.45;padding:8px 15px;background:#007CC3;color:#fff;text-align:left;font-weight:400}table.prehled tr td{border:1px solid #DADADA;border-collapse:collapse;line-height:1.45;padding:8px 15px;background:#fff;color:#000;text-align:left;font-weight:400}table.prehled tr:nth-child(2n+1) td{background:#F1F7FC}.ezpravodaj-box{display:inline-block;border:1px solid #DEDEDE;background:#fff;padding:0;margin:0 25px 10px 0;font-size:15px;color:#8E8E8E;text-align:center}.ezpravodaj-box:hover{color:#000}.ezpravodaj-box:nth-child(3n+0){margin-right:0}.ezpravodaj-box img{display:block}.ezpravodaj-box .popisek{padding:0 0 15px 0;display:inline-block}.img-box{display:inline-block;border:1px solid #DEDEDE;background:#fff;padding:5px;margin:0 20px 20px 0;font-size:15px;color:#8E8E8E;text-align:center}.img-box:hover{color:#000}.img-box:nth-child(3n+0){margin-right:0}.img-box img{display:block}.img-box .popisek{padding:12px 0 10px 0;display:inline-block}.new_article{border-bottom:1px solid #DEDEDE;padding-bottom:0;margin-bottom:25px}.new_article .new_article_image{display:block;float:left;padding:0;margin:0}.new_article .new_article_image img{border:0 none;padding:0;margin:0 20px 10px 0}.new_article .new_article_content h2{margin:0 0 10px}.new_article .new_article_date{margin:0 0 10px;text-align:left}.form fieldset{background:#fff;border:1px solid #DEDEDE;border-radius:2px;padding:12px 20px;margin:20px 0 20px;position:relative}.form fieldset:last-child{background:#fff0;border:0 none;border-radius:0;padding:0;margin:0 0 20px}.form fieldset:last-child table tr th,.form fieldset:last-child table tr td{padding:0}.form fieldset:last-child table tr td{padding-left:12px}.form fieldset legend{display:block;padding:2px 20px;margin:0;font-weight:400;background:#eee}.form fieldset table{border:0 none;border-collapse:collapse;margin:0}.form fieldset table tr th{padding:14px 20px 8px 0;text-align:left;font-weight:400;font-size:.9em;vertical-align:top}.form fieldset table tr td{padding:8px 0;text-align:left;font-weight:400}.form fieldset table tr td label{font-size:.9em}.form input[type="submit"],.form input[type="button"],.form input[type="reset"],button{background:#007cc3;border:1px solid #006dac;font-family:'PT Sans',sans-serif;font-size:1em;height:32px;min-width:120px;color:#fff;text-transform:uppercase;border-radius:2px}.form input[type="text"],.form input[type="password"]{border:1px solid #DEDEDE;padding:4px;font-family:'PT Sans',sans-serif;border-radius:2px;background:#fcfcfc}.form input[type="text"]:focus,.form input[type="password"]:focus{background:#fff;box-shadow:#ffd51d 0 0 1px}.form select{border:1px solid #DEDEDE;padding:4px;font-family:'PT Sans',sans-serif;border-radius:2px;background:#fcfcfc}.form select:focus{background:#fff;box-shadow:#ffd51d 0 0 1px}.form textarea{border:1px solid #DEDEDE;padding:4px;font-family:'PT Sans',sans-serif;border-radius:2px;background:#fcfcfc}.form textarea:focus{background:#fff;box-shadow:#ffd51d 0 0 1px}.form p.description{margin:0;font-size:.9em;width:460px}.flash{padding:5px 15px;margin:0 0 22px 0}.flash.success{background:#007cc3;color:#fff;border-radius:2px}img.ramecek{border:1px solid #dedede;padding:5px;background:#fff}img.vpravo{float:right;margin:0 0 15px 15px}img.vlevo{float:left;margin:0 15px 15px 0}.clear-both{clear:both}.mapa-verze-1{margin:0 0 40px 0}.mapa-verze-1 .ulice-popis{margin:0 0 10px;font-style:italic}.mapa-verze-1 .ulice-pismena{margin:0 0 10px}.mapa-verze-1 .ulice-pismena a{margin-right:.4em}.mapa-verze-1 .ulice-nazvy{margin:0 0 10px}.mapa-verze-1 .ulice-nazvy a{margin:0 0 10px;margin-right:.4em;white-space:nowrap}.mapa-verze-1 .mapa-blok{position:relative}.mapa-verze-1 table.mapa{border:0 none;border-collapse:collapse;margin:0 0 22px 0}.mapa-verze-1 .mapa-legendy{padding:0;font-size:11px;width:180px;position:absolute;right:0;bottom:25px}.mapa-verze-1 .mapa-legendy p{margin:25px 0 0 0}.mapa-verze-1 .mapa-legendy img{vertical-align:middle}.mapa-verze-1 .mapa-legendy .nazev{vertical-align:middle}.mapa-verze-1 .mapa-legendy .dodatek{vertical-align:middle;margin-left:25px;white-space:nowrap}table#mapka td{border-style:none;padding:0;margin:0;line-height:80%}table#mapka tr{border-style:none;padding:0;margin:0}table#mapka td img{border-style:none;padding:0;margin:0;overflow:hidden}div.text2 img{padding:5px;background:#eee;border:1px solid #e4e4e4;margin-left:5px}div.text2 a img{border:1px solid #e4e4e4}.search-blok{line-height:1.45}.search-blok .search-item{margin:0 0 30px}.search-blok .search-item-nadpis{margin:0 0 2px;font-size:18px}.search-blok .search-item-text{margin:0 0 2px}.search-blok .search-item-link{text-align:left}.banner-kam-s-tim{position:relative;width:632px}.banner-kam-s-tim a{display:block}.banner-kam-s-tim img{display:block;max-width:100%;width:auto;height:auto}.cleaner{clear:both}.years-top{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:15px 0;margin-bottom:25px}.years-bottom{border-bottom:1px solid #dedede;padding-bottom:25px}.years .item{margin:0 .2em}.years .active{font-weight:700;text-decoration:none}.new_article_perex{margin-bottom:25px}.new_article_perex .vice{margin:22px 0}.article-date{margin:22px 0}.article-annotation{margin:22px 0}.article-text{margin:22px 0}.article-link-list{margin:22px 0}.ekologicke-dny-olomouc-2017{border-left:1px solid #FAFAFA;margin:0}.ekologicke-dny-olomouc-2017 a{display:block;padding:20px 0;background-color:#fff;text-decoration:none}.ekologicke-dny-olomouc-2017 a img{display:block}.menu-m{display:none}.sluzby-menu-m{display:none}[name=nazev_firmy],[name=sidlo_firmy],[name=email],[name=bank_spojeni],[name=ulice],[name=jmeno],[name=email],[name=cvo]{width:260px}[name=telefon],[name=ico],[name=dic],[name=ucet_c],[name=icp],[name=ucet_cislo]{width:150px}[name=stanoviste_odvozu],[name=poznamka],[name=popis_sluzby],[name=popis_zavady]{width:450px;height:70px}[name=popelnice_110_120_l],[name=popelnice_240_l],[name=kontejner_1100_l],[name=kontejner_2500_l],[name=kontejner_5000_l],[name=kontejner_7000_l],[name=kontejner_10000_l],[name=kontejner_12000_l],[name=kontejner_20000_l],[name=kontejner_30000_l]{width:30px}[name=fakturacni_adresa]{width:450px}[name=typ_hlaseni]{width:auto}.fancybox-container button{min-width:0}.banner-kam-s-tim-m{display:none}#mapa_ulic{width:701px;height:480px}@media (max-width:1024px){#mapa_ulic{height:480px;width:100%}}.seznam-bez-fajfky li{list-style-type:none;background:none;margin:0;padding:0}table.druh-nadoby th{text-align:center!important}table.druh-nadoby td{padding-left:4px!important;padding-right:4px!important}table.druh-nadoby .sko{color:#000}table.druh-nadoby .sko input{border:1px solid #000000!important}table.druh-nadoby .papir{color:#53599e}table.druh-nadoby .papir input{border:1px solid #53599e!important}table.druh-nadoby .plast{color:#eccc4b!important}table.druh-nadoby .plast input{border:1px solid #eccc4b!important}table.druh-nadoby .sklo{color:#56a16a}table.druh-nadoby .sklo input{border:1px solid #56a16a!important}table.druh-nadoby .tetrapak{color:#ba3b3b}table.druh-nadoby .tetrapak input{border:1px solid #ba3b3b!important}table.druh-nadoby .bio{color:#9d8c7a}table.druh-nadoby .bio input{border:1px solid #9d8c7a!important}