body{margin:0;padding:0;background-color:#fff;font-family:"PT Sans", "Open Sans", Arial, sans-serif;font-size:13px;line-height:1.6}body.wysiwyg{background-color:#fff;padding:15px}.flash{width:100%;margin:15px 0;padding:14px}.flash.success{background-color:#B3F36D;border:1px solid #78E700}.stranka-rozmer-1{margin:0 auto;max-width:1920px;background-color:#FFF}.stranka-rozmer-2{margin:0 auto;width:960px}.hlavicka{/ / position:relative;height:124px}.hlavicka .pruh_cerveny{background-color:#e70034;color:#fff;font-weight:bold;text-align:right;margin-bottom:15px;padding:4px 0 4px 0}.hlavicka .pruh_cerveny img{margin-left:20px;margin-right:8px;vertical-align:middle}.hlavicka .pruh_cerveny a{color:#fff;text-decoration:none;margin-right:30px}.hlavicka .pruh_cerveny a:hover{color:#000;text-decoration:underline}.hlavicka .pruh_cerveny .btn_lang{color:#fff;text-decoration:none;padding:6px 13px 0 13px;margin:-6px 0 0 0;position:relative;display:block;float:right;height:auto;background-image:none;background-position:right bottom;background-repeat:no-repeat;background-color:#e70034}.hlavicka .pruh_cerveny .btn_lang:hover{color:#00338e}.hlavicka .pruh_cerveny .btn_lang_active{padding:6px 13px 0 13px;margin:-6px 0 0 0;position:relative;display:block;float:right;background-image:none;background-position:right bottom;background-repeat:no-repeat;background-color:#e70034;color:#00338e;text-decoration:none;background-color:#fff;background-image:url('/img/btn_lang.png');height:50px;-webkit-box-shadow:2px 2px 3px 0px rgba(133, 133, 133, 1);-moz-box-shadow:2px 2px 3px 0px rgba(133, 133, 133, 1);box-shadow:2px 2px 3px 0px rgba(133, 133, 133, 1)}.hlavicka .logo{position:relative;width:210px;height:70px;margin-left:-100px}.hlavicka .logo img{border:0px}.hlavicka .logo a{border:0 none}.hlavicka .menu_mobile{display:none}#menu-mobile{display:none}.topmenu{font-size:14.5px;font-weight:bold;margin:-80px 0 0 0;padding:0;line-height:1.8;float:right}.topmenu li{float:left;list-style-type:none}.topmenu a{color:#000;margin:0 0.3em;text-transform:uppercase;text-decoration:none;padding-left:12px;padding-right:12px;padding-top:24px;padding-bottom:10px;margin-bottom:14px;display:block;float:left;border-bottom:#fff solid 3px}.topmenu a:hover{color:#00338e;border-bottom:#00338e solid 3px}.active_menu{color:#00338e !important;border-bottom:#00338e solid 3px !important}.de .topmenu a{padding-left:6px !important;padding-right:6px !important}.pruh_slider{width:100%;height:385px;background-color:#ccc}.pruh_slider_maly{width:100%;height:130px;background-color:#ccc;margin-bottom:75px}.uvod-slider{width:100%;height:385px}.uvod-slider .uvod-slider-show{position:absolute;width:100%;height:385px;z-index:101}.uvod-slider .uvod-slider-show .uvod-slider-slide{position:absolute;top:0;left:0;width:100%;height:385px;z-index:102;display:none;display:block;background-repeat:no-repeat;background-position:center top}.uvod-slider-mobile{width:100%;height:220px;display:none}.uvod-slider-mobile .uvod-slider-show{position:absolute;width:100%;height:220px;z-index:101}.uvod-slider-mobile .uvod-slider-show .uvod-slider-slide{position:absolute;top:0;left:0;width:100%;height:220px;z-index:102;display:none;display:block;background-repeat:no-repeat;background-position:center top}.maly-slider{width:100%;height:130px}.maly-slider .maly-slider-show{position:absolute;width:100%;height:130px;z-index:101}.maly-slider .maly-slider-show .uvod-slider-slide{position:absolute;top:0;left:0;width:100%;height:130px;z-index:102;display:none;display:block;background-repeat:no-repeat;background-position:center top}.cycle-slideshow{position:absolute;z-index:0;-webkit-box-shadow:inset 0px 4px 9px 0px rgba(87, 87, 87, 1);-moz-box-shadow:inset 0px 4px 9px 0px rgba(87, 87, 87, 1);box-shadow:inset 0px 4px 9px 0px rgba(87, 87, 87, 1)}.konkurencni-vyhody{position:absolute;background-color:#ecf1f7;height:175px;padding-top:170px;width:100%;font-size:15px}.konkurencni-vyhody .center{width:900px;margin:auto}.konkurencni-vyhody .center div{background-repeat:no-repeat;background-position:center top;float:left;width:180px;text-align:center;padding-top:100px;font-weight:bold}.konkurencni-vyhody .kvalita{background-image:url('/img/btn_zemekoule.png')}.konkurencni-vyhody .soupravy{background-image:url('/img/btn_souprava.png')}.konkurencni-vyhody .dispecink{background-image:url('/img/btn_sluchatka.png')}.konkurencni-vyhody .park{background-image:url('/img/btn_svicka.png')}.konkurencni-vyhody .iso{background-image:url('/img/btn_iso.png')}.historie_firmy tr{border-bottom:#ecf1f7 solid 1px}.historie_firmy tr td{padding:20px 8px !important}.hlavicka .menu-aktivity{position:relative;z-index:113}.menu-aktivity{width:950px;position:relative;top:-115px;z-index:301}.menu-aktivity ul{margin:0;padding:0;list-style-type:none}.menu-aktivity ul li{margin:0;margin-right:40px;padding:0;width:279px;height:180px;float:left}.menu-aktivity ul li.kontaktujte_nas{margin-right:0}.menu-aktivity ul li a{display:block;width:276px;padding:167px 0 30px 0;background-color:#e70034;color:#FFF;font-size:20px;font-weight:600;text-decoration:none;text-align:center;line-height:1.2;-webkit-box-shadow:2px 2px 7px 1px rgba(133, 133, 133, 1);-moz-box-shadow:2px 2px 7px 1px rgba(133, 133, 133, 1);box-shadow:2px 2px 7px 1px rgba(133, 133, 133, 1)}.menu-aktivity ul li.nase_sluzby a{background:#e70034 url('/img/bg_sluzby.png') no-repeat 3px 3px}.menu-aktivity ul li.hledame_ridice a{background:#e70034 url('/img/bg_ridic.png') no-repeat 3px 3px}.menu-aktivity ul li.kontaktujte_nas a{background:#e70034 url('/img/bg_kontakt.png') no-repeat 3px 3px}.menu-aktivity ul li.nase_sluzby a:hover{background-image:url('/img/bg_sluzby_hover.png')}.menu-aktivity ul li.hledame_ridice a:hover{background-image:url('/img/bg_ridic_hover.png')}.menu-aktivity ul li.kontaktujte_nas a:hover{background-image:url('/img/bg_kontakt_hover.png')}.uvod-odsazeni{margin-top:205px}.obsah-blok h1{color:#00338e;text-align:center;margin-bottom:26px;border-bottom:#ecf1f7 solid 1px;font-size:40px}.obsah-blok h2{color:#00338e;text-align:center;border-bottom:#e3eaf1 solid 1px;font-size:30px}.obsah-blok h2.obycejne{color:black;text-align:left;border-bottom:#e3eaf1 solid 0px;font-size:26px}.obsah-blok h3{color:black;font-size:24px}.obsah-blok table.historie_firmy h3{color:#00338e;font-size:17px}.sub{top:0px !important}.obsah-blok .zajimavost,.form_contact,.planovac{background-color:#ecf1f7;padding:30px 15px 15px 30px;margin-bottom:20px;margin-top:20px}.form_contact{width:600px;margin:auto;margin-bottom:40px}.form_contact input,.form_contact textarea{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:#999 solid 1px;padding:8px;width:550px}.form_contact_pair{width:100%;text-align:center;clear:both;margin-bottom:10px}.form_contact_pair.bezny{width:560px;float:left;text-align:left;clear:none}.form_contact_pair.vysoky{width:560px;float:left;text-align:left;clear:none}.form_contact_pair.vysoky div.form_contact_control textarea{height:84px}.form_contact_label{margin-bottom:4px;font-weight:bold}.form_contact_pair div.form_contact_control input.button{margin-top:20px;margin-bottom:20px;color:#fff;background-color:#e70034;border:0;padding:10px 40px;text-transform:uppercase;width:auto;font-size:17px;font-weight:bold}.aktuality-blok{margin:0 0 25px}.stranka-typ-homepage.aktuality-blok{margin:0}.aktuality-blok .years{font-size:1.1em;text-transform:uppercase;font-weight:600;margin:0 0 20px}.aktuality-blok .years a{margin:0 0.2em}.aktuality-blok h2{font-size:28px;font-weight:600;margin:0 0 15px;line-height:1.2}.aktuality-blok .aktualita-polozka{margin:0 0 60px;text-align:left !important}.aktuality-blok .aktualita-polozka .text{width:650px;float:left}.aktuality-blok .aktualita-polozka .name{margin:0;padding:0;font-weight:600;font-size:17px;text-align:left !important}.aktuality-blok .aktualita-polozka .name a{color:#00338e;font-size:17px;text-align:left;margin-bottom:8px;text-decoration:underline;text-align:left !important}.aktuality-blok .aktualita-polozka .name a:hover{text-decoration:none}.aktuality-blok .aktualita-polozka .annotation{margin-top:5px;text-align:left !important}.aktuality-blok .aktualita-polozka .annotation p{text-align:left !important}.aktuality-blok .aktualita-polozka .date{margin:0;padding:0;font-size:0.9em;color:#999}.aktuality-blok .aktualita-polozka .vice{margin:0;padding:0;text-align:left;font-style:italic}.aktuality-blok .aktualita-polozka .img{width:276px;float:right;margin:0;padding:0}.aktuality-blok .link{margin:0;padding:0}.aktuality-blok .link a{color:#000;text-decoration:underline;text-transform:uppercase;font-weight:600}.aktuality-blok .link a:hover{text-decoration:none}.aktuality-x-polozek{margin:0 0 5px 0}.aktuality-x-polozek .aktualita-polozka{width:288px;float:left;margin:0 48px 2px 0}.aktuality-x-polozek .aktualita-polozka:nth-child(3n+3){margin-right:0}.aktuality-x-polozek .aktualita-polozka .text{float:none;width:auto;margin:0 0 13px}.aktuality-x-polozek .aktualita-polozka .img{float:none;width:auto;margin:0;text-align:left}.aktuality-x-polozek .aktualita-polozka .img img{width:270px;border:#fff solid 3px}.aktuality-x-polozek .link{margin:5px 0}.paticka{background-color:#e70034;padding:25px 0 25px 0;margin-top:30px;color:#fff}.paticka a{color:#fff;text-decoration:underline}.paticka a:hover{color:#000;text-decoration:underline}.icon{margin-right:16px;vertical-align:middle}.copy{width:50%;text-align:left;float:left;color:#e70034;margin:7px 0 10px 0}.copy2{width:50%;text-align:right;float:left;color:#e70034;margin:7px 0 10px 0}.copy2 a{color:#e70034}.konec-obtekani{display:block;clear:both;height:1px}p{margin:0 0 15px;text-align:justify;font-size:17px}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}img.img-left{float:left;margin:0 15px 15px 0}.img-right{float:right;margin:0 0 15px 15px}.nofloat{clear:both}ul{margin:0 0 15px;padding:0}ul li{margin:0 0 5px 14px;padding:0;font-size:17px}ol{margin:0 0 15px;padding:0}ol li{margin:0 0 5px 14px;padding:0}.blok-fotogalerie{margin:0 0 30px}.blok-fotogalerie .nadpis{margin:0 0 5px}.blok-fotogalerie a{display:block;float:left;margin:0 4px 4px 0;text-decoration:0;line-height:1}.blok-fotogalerie a img{border:0 none;width:188px}.blok-fotogalerie .odkaz-vse{margin:5px 0 0}.obsah-blok .obsah{font-size:17px}.obsah-blok .obsah table{border-collapse:collapse}.obsah-blok .obsah table th{padding:4px 8px}.obsah-blok .obsah table td{padding:4px 8px}.obsah-blok .obsah table.nasesluzby td{vertical-align:top}.obsah-blok .obsah table.nasesluzby p{font-size:15px;text-align:left;width:250px;margin:auto}.obsah-blok .obsah table.nasesluzby h3{margin-bottom:0px;margin-top:0px;font-size:17px}.stranka-typ-kontakt div.obsah div.obsah-blok div.stranka-rozmer-2 div.obsah table.kontakty tbody tr td p{text-align:left !important}.stranka-typ-kontakt div.obsah div.obsah-blok div.stranka-rozmer-2 div.obsah table.kontakty tbody tr td h3{margin-bottom:2px}hr{height:1px;background-color:#E3EAF1;color:#E3EAF1;border:none}.nase-sluzby-vyhody-mobil{display:none}.nase-sluzby-vyhody-pc{display:block}.bg-gray{background-color:#efefef}.btn-gray-dark{opacity:0.75;background-color:#808080;color:white;border:1px solid #585858;text-transform:uppercase;font-weight:bold;font-size:12px;padding:7px 20px !important;height:28px !important;cursor:pointer;transition:all ease-in-out 300ms}.btn-gray-dark:hover{opacity:1}.btn-outline-gray-dark{opacity:0.75;color:black;border:1px solid #585858;text-transform:uppercase;font-weight:bold;font-size:12px;padding:7px 20px !important;height:28px !important;cursor:pointer;transition:all ease-in-out 300ms}.btn-outline-gray-dark:hover{background-color:#808080;opacity:1;color:white}.form-inline .form-group-inline{display:inline-block;padding:10px 15px}.form-inline .form-group-inline label{text-transform:uppercase;font-weight:bold;font-size:12px;display:block;width:100%}.form-inline .form-group-inline input{padding:1px 2px;display:block;height:22px;width:100%}.form-inline .form-group-inline select{padding:4.5px 2px;display:block;height:28px;width:100%}.zoom-container{display:block;width:250px;overflow:hidden}.zoom-container img{width:100%;transition:transform 0.3s ease}