
/* @font-face { font-family: 'Bariol'; src: url("fonts/bariol/bariol_regular-webfont.eot?v=3.2.1"); src: url("fonts/bariol/bariol_regular-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("fonts/bariol/bariol_regular-webfont.woff?v=3.2.1") format("woff"),url("fonts/bariol/bariol_regular-webfont.ttf?v=3.2.1") format("truetype"),url("fonts/bariol/bariol_regular-webfont.svg#fontawesomeregular?v=3.2.1") format("svg"); font-weight: normal; font-style: normal; } */
@font-face { font-family: 'Bariol'; src: url("fonts/bariol/Bariol-Regular.eot?v=3.2.1"); src: url("fonts/bariol/Bariol-Regular.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("fonts/bariol/Bariol-Regular.woff?v=3.2.1") format("woff"),url("fonts/bariol/Bariol-Regular.ttf?v=3.2.1") format("truetype"); font-weight: normal; font-style: normal; }

/* @font-face { font-family: 'Bariol Regular'; src: url("fonts/bariol2/Bariol_Regular.eot"); src: url("fonts/bariol2/Bariol_Regular.eot?#iefix") format("embedded-opentype"),url("fonts/bariol2/Bariol_Regular.woff") format("woff"),url("fonts/bariol2/Bariol_Regular.ttf") format("truetype"),url("fonts/bariol2/Bariol_Regular.svg#d67becf5de89115118c397ed4bae7ff0") format("svg"); font-style: normal; font-weight: 400; } */
@font-face { font-family: 'Bariol Bold'; src: url("fonts/bariol2/Bariol_Bold.eot"); src: url("fonts/bariol2/Bariol_Bold.eot?#iefix") format("embedded-opentype"),url("fonts/bariol2/Bariol_Bold.woff") format("woff"),url("fonts/bariol2/Bariol_Bold.ttf") format("truetype"),url("fonts/bariol2/Bariol_Bold.svg#919e9885cec3eeabc9f721776998b7ef") format("svg"); font-style: normal; font-weight: 700; }
@font-face { font-family: 'Bariol Light'; src: url("fonts/bariol2/Bariol_Light.eot"); src: url("fonts/bariol2/Bariol_Light.eot?#iefix") format("embedded-opentype"),url("fonts/bariol2/Bariol_Light.woff") format("woff"),url("fonts/bariol2/Bariol_Light.ttf") format("truetype"),url("fonts/bariol2/Bariol_Light.svg#4c3c7ba7e70ad8fe925f149fe83c11d7") format("svg"); font-style: normal; font-weight: 200; }
@font-face{font-family: 'Bariol Thin'; src: url("fonts/bariol2/Bariol_Thin.eot"); src: url("fonts/bariol2/Bariol_Thin.eot?#iefix") format("embedded-opentype"),url("fonts/bariol2/Bariol_Thin.woff") format("woff"),url("fonts/bariol2/Bariol_Thin.ttf") format("truetype"),url("fonts/bariol2/Bariol_Thin.svg#a66bfc814a7024505b82780ed96be4fb") format("svg"); font-style: normal; font-weight: 200; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html,body { height: 100%; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { text-align: center; margin: 0; padding: 0; }
h1,h2,h3,h4 { margin: 0; padding: 0; font-family: Bariol,Arial,Helvetica,sans-serif; text-transform: uppercase; }
h5 { margin: 0; padding: 0; }
ul,ol { margin: 0;padding: 0; list-style-type: none; }
li { background-repeat: no-repeat; background-position: 0 center; }
p { margin: 0; padding: 0; }
p img { vertical-align: middle; }
*: focus { outline: none; }
a { color: inherit;text-decoration: none; }
a: hover { text-decoration: underline; }
a img { border: 0px; }
label { cursor: pointer; }
table { border-collapse: collapse; width: 100%; }
table th,table td { text-align: left; }

.banner__title,.industries__title,.about__content h2,.about__cta__title{text-transform:uppercase;font-weight:normal;text-align:center}.list__title,.research__item__title,.configuration_results__title,.configuration_results__title_cta,.products .product__title{text-transform:uppercase;font-weight:bold;padding-bottom:20px;margin-bottom:20px;background:url('../images/h1_line.png?1386061392') no-repeat left bottom;line-height:1.5em}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.list__title,.research__item__title,.configuration_results__title,.configuration_results__title_cta,.products .product__title{background-position:center bottom;text-align:center}}
.content{padding-top:50px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content{padding:20px}}
.article__date,.list__date{display:inline-block;background-color:#ebebeb;padding:10px;color:#676767;/* font-family:"OpenSans", sans-serif; */font-size:12px}.article__date:before,.list__date:before,.article__date:after,.list__date:after{display:block;content:"";width:7px;height:5px;position:absolute;top:-2px;background:url('../images/date_design.png?1385985719') no-repeat 0 0}.article__date:before,.list__date:before{left:5px}.article__date:after,.list__date:after{right:5px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.article__date,.list__date{position:static !important;width:100%;text-align:center;padding:0;margin-bottom:20px;background:transparent}}
.content h1,.about__content h1,.list__content h1,.research__content h1,.contact_maps__content h1{color:#3f3f3f;font-size:40px;font-weight:bold;padding-bottom:40px;margin-bottom:40px;background:url('../images/h1_line.png?1386061392') no-repeat left bottom}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content h1,.about__content h1,.list__content h1,.research__content h1,.contact_maps__content h1{background-position:center bottom;text-align:center;padding-bottom:20px;margin-bottom:20px;font-size:30px}}.content h2,.about__content h2,.list__content h2,.research__content h2,.contact_maps__content h2,.content h3,.about__content h3,.list__content h3,.research__content h3,.contact_maps__content h3,.content h4,.about__content h4,.list__content h4,.research__content h4,.contact_maps__content h4{font-weight:bold;color:#3f3f3f;margin:15px 0;margin-bottom:10px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content h2,.about__content h2,.list__content h2,.research__content h2,.contact_maps__content h2,.content h3,.about__content h3,.list__content h3,.research__content h3,.contact_maps__content h3,.content h4,.about__content h4,.list__content h4,.research__content h4,.contact_maps__content h4{background-position:center bottom !important;text-align:center}}.content h2,.about__content h2,.list__content h2,.research__content h2,.contact_maps__content h2{font-size:22px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content h2,.about__content h2,.list__content h2,.research__content h2,.contact_maps__content h2{margin:40px 0 20px 0}}.content h3,.about__content h3,.list__content h3,.research__content h3,.contact_maps__content h3{font-size:16px;margin-top:30px}.content h4,.about__content h4,.list__content h4,.research__content h4,.contact_maps__content h4{font-size:16px}.content ul,.about__content ul,.list__content ul,.research__content ul,.contact_maps__content ul,.content ol,.about__content ol,.list__content ol,.research__content ol,.contact_maps__content ol{margin:15px 0}.content p,.about__content p,.list__content p,.research__content p,.contact_maps__content p,.content li,.about__content li,.list__content li,.research__content li,.contact_maps__content li{line-height:1.7em;color:#3f3f3f;/* font-family:"OpenSans", sans-serif; */font-size:16px}.content li,.about__content li,.list__content li,.research__content li,.contact_maps__content li{padding-left:20px;margin-bottom:5px;background:url('../images/list_arrow.png?1385729140') no-repeat 0 5px}.content p,.about__content p,.list__content p,.research__content p,.contact_maps__content p{margin-bottom:35px;line-height:26px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content p,.about__content p,.list__content p,.research__content p,.contact_maps__content p{font-size:16px;margin-bottom:10px}}.content a,.about__content a,.list__content a,.research__content a,.contact_maps__content a{text-decoration:underline;color:#d8686d}.content a:hover,.about__content a:hover,.list__content a:hover,.research__content a:hover,.contact_maps__content a:hover{text-decoration:none}.content hr,.about__content hr,.list__content hr,.research__content hr,.contact_maps__content hr{height:1px;margin:30px 0;border:0;background-repeat:no-repeat;background-position:center 0;border-bottom:1px solid silver}.content img,.about__content img,.list__content img,.research__content img,.contact_maps__content img{font-size:0px}.content img.is_left,.about__content img.is_left,.list__content img.is_left,.research__content img.is_left,.contact_maps__content img.is_left,.content img.alignleft,.about__content img.alignleft,.list__content img.alignleft,.research__content img.alignleft,.contact_maps__content img.alignleft{float:left;margin:0 40px 40px 0}.content img.is_right,.about__content img.is_right,.list__content img.is_right,.research__content img.is_right,.contact_maps__content img.is_right,.content img.alignright,.about__content img.alignright,.list__content img.alignright,.research__content img.alignright,.contact_maps__content img.alignright{float:right;margin:0 0 40px 40px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.content img,.about__content img,.list__content img,.research__content img,.contact_maps__content img{width:100%;height:auto}}.content table,.about__content table,.list__content table,.research__content table,.contact_maps__content table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb;margin:20px 0}.content table caption,.about__content table caption,.list__content table caption,.research__content table caption,.contact_maps__content table caption{color:#000;font:italic 85%/1 Arial,Helvetica,sans-serif;padding:1em 0;text-align:center}.content table td,.about__content table td,.list__content table td,.research__content table td,.contact_maps__content table td,.content table th,.about__content table th,.list__content table th,.research__content table th,.contact_maps__content table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}.content table td:first-child,.about__content table td:first-child,.list__content table td:first-child,.research__content table td:first-child,.contact_maps__content table td:first-child,.content table th:first-child,.about__content table th:first-child,.list__content table th:first-child,.research__content table th:first-child,.contact_maps__content table th:first-child{border-left-width:0}.content table thead,.about__content table thead,.list__content table thead,.research__content table thead,.contact_maps__content table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.content table tr:nth-child(2n-1) td,.about__content table tr:nth-child(2n-1) td,.list__content table tr:nth-child(2n-1) td,.research__content table tr:nth-child(2n-1) td,.contact_maps__content table tr:nth-child(2n-1) td{background-color:#f2f2f2}.content .panel,.about__content .panel,.list__content .panel,.research__content .panel,.contact_maps__content .panel{background:#edeeee;padding:55px 80px;margin:20px 0}.content .panel .is_last,.about__content .panel .is_last,.list__content .panel .is_last,.research__content .panel .is_last,.contact_maps__content .panel .is_last{margin-bottom:0}body{background:white}@media only screen and (max-width: 959px), only screen and (max-device-width: 959px){body{width:1000px}}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){body{width:auto}}
html,body,button,input,select,textarea{font-family:Bariol,Arial,Helvetica,sans-serif;font-size:12px}.wide,.header_wide,.bread_wide,.footer_wide,.banners_wide,.industries_wide,.about_wide,.news_wide,.newsletter_wide,.contact_area{display:block;width:100%;background-color:white}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.wide,.header_wide,.bread_wide,.footer_wide,.banners_wide,.industries_wide,.about_wide,.news_wide,.newsletter_wide,.contact_area{height:auto !important}}
.envelope,.page,.header,.bread,.footer,.copyright,.banners,.industries,.about,.news,.newsletter,.contact,.contact_maps{width:960px;margin:0 auto;text-align:left;position:relative}.envelope:after,.page:after,.header:after,.bread:after,.footer:after,.copyright:after,.banners:after,.industries:after,.about:after,.news:after,.newsletter:after,.contact:after,.contact_maps:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.envelope,.page,.header,.bread,.footer,.copyright,.banners,.industries,.about,.news,.newsletter,.contact,.contact_maps{width:100% !important}}
.hide{display:none}.page{padding-bottom:50px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.page{padding-bottom:0}}
.btn,button,.btn_red,.about__cta__button,.news__button,.newsletter__form__btn,.list__btn,.contact__btn,.products .product__btn,.btn_white,.banner__button,.about__design__button{display:inline-block;width:auto;padding:10px;cursor:pointer;text-decoration:none;border-radius:3px;border:1px solid gray;background:silver;color:black;text-decoration:none !important;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:0;border:0;font-size:14px;-webkit-appearance:none}.btn i,button i,.btn_red i,.about__cta__button i,.news__button i,.newsletter__form__btn i,.list__btn i,.contact__btn i,.products .product__btn i,.btn_white i,.banner__button i,.about__design__button i{margin-right:5px}.btn:before,button:before,.btn_red:before,.about__cta__button:before,.news__button:before,.newsletter__form__btn:before,.list__btn:before,.contact__btn:before,.products .product__btn:before,.btn_white:before,.banner__button:before,.about__design__button:before{display:none;content:"";background-color:transparent;background-position:0 0;background-repeat:no-repeat}.btn[disabled],button[disabled],[disabled].btn_red,[disabled].about__cta__button,[disabled].news__button,[disabled].newsletter__form__btn,[disabled].list__btn,[disabled].contact__btn,.products [disabled].product__btn,[disabled].btn_white,[disabled].banner__button,[disabled].about__design__button,.btn.is_disabled,button.is_disabled,.is_disabled.btn_red,.is_disabled.about__cta__button,.is_disabled.news__button,.is_disabled.newsletter__form__btn,.is_disabled.list__btn,.is_disabled.contact__btn,.products .is_disabled.product__btn,.is_disabled.btn_white,.is_disabled.banner__button,.is_disabled.about__design__button{border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;box-shadow:none;filter:alpha(opacity=40);-khtml-opacity:0.40;-moz-opacity:0.40;opacity:0.40}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.btn,button,.btn_red,.about__cta__button,.news__button,.newsletter__form__btn,.list__btn,.contact__btn,.products .product__btn,.btn_white,.banner__button,.about__design__button{font-size:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}}
.btn_red,.about__cta__button,.news__button,.newsletter__form__btn,.list__btn,.contact__btn,.products .product__btn{background-color:#CD2731;color:white}.btn_red:hover,.about__cta__button:hover,.news__button:hover,.newsletter__form__btn:hover,.list__btn:hover,.contact__btn:hover,.products .product__btn:hover{background-color:#a01018;color:#f2e3e0}.btn_white,.banner__button{background-color:#fff;color:#cc2731}.btn_big,.contact_cta__button{display:block;width:450px;height:100px;background-color:#cd2731;line-height:100px;color:#fff;font-size:32px;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:6px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.btn_big,.contact_cta__button{width:100%;font-size:22px}}
.header_wide{height:89px !important;background:white;-webkit-box-shadow:0px 10px 10px #b0afaf;-moz-box-shadow:0px 10px 10px #b0afaf;box-shadow:0px 10px 10px #b0afaf}.logo,.logo__title,.logo__image{display:block;width:152px;height:65px;position:absolute;overflow:hidden}.logo{left:0px;top:8px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.logo{margin-left:10px}}
.logo__title{text-indent:-999px}.logo__image{left:0;top:0}.nav-mobile{display:none}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.nav-mobile{display:block}.nav-mobile .nav-mobile-toggle{display:block;position:absolute;right:10px;top:28px;width:45px;height:45px;background:url('../images/nav-icon.png?1387201416') no-repeat center center;background-size:45px 45px;cursor:pointer}.nav-mobile .nav-mobile-wrap{display:none;border-bottom:4px solid #ada9a6}.nav-mobile .nav-mobile-wrap.is-expanded{display:block;position:absolute;top:89px;left:0;right:0;z-index:999}.nav-mobile .nav-mobile-wrap .nav-mobile-search{position:relative;background:#e5e3e2;height:71px;width:100%;border-bottom:1px solid #bbbbbb;padding:15px}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper{position:relative}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper .nav-mobile-search-button{background:url('../images/search-icon.png?1387201416') no-repeat center center;background-size:24px 24px;width:24px;height:24px;position:absolute;top:9px;right:9px}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper input.search__input{position:relative;-webkit-border-radius:8px;border-radius:8px;width:100%;height:41px;border:1px solid #bbbbbb;padding-left:10px;padding-right:10px}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper ::-webkit-input-placeholder{color:#bbbbbb;text-transform:uppercase;font-size:12px}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper :-moz-placeholder{color:#bbbbbb;text-transform:uppercase;font-size:12px}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper ::-moz-placeholder{color:#bbbbbb;text-transform:uppercase;font-size:12px}.nav-mobile .nav-mobile-wrap .nav-mobile-search .search-wrapper :-ms-input-placeholder{color:#bbbbbb;text-transform:uppercase;font-size:12px}.nav-mobile .nav-mobile-wrap ul.nav-mobile-menu{background:#e5e3e2;padding-top:10px;padding-bottom:10px}.nav-mobile .nav-mobile-wrap ul.nav-mobile-menu li.header_menu__item{font-weight:bold;color:#cd2731;font-size:30px;width:100%;height:40px;line-height:40px;background:#e5e3e2}.nav-mobile .nav-mobile-wrap ul.nav-mobile-menu li.header_menu__item a{font-family:"Bariol Bold";border:none;width:100%;display:block;text-indent:0;padding-left:15px;padding-right:15px}.nav-mobile .nav-mobile-wrap ul.nav-mobile-menu li.header_menu__item_home a{background:none}.nav-mobile .nav-mobile-wrap .nav-mobile-lang{position:relative;display:none;background:#e5e3e2;height:75px;border:none;padding-left:15px;border-top:1px solid #bbbbbb}.nav-mobile .nav-mobile-wrap .nav-mobile-lang .lang-title{font-size:12px;font-weight:bold;margin-bottom:5px;margin-top:5px}.nav-mobile .nav-mobile-wrap .nav-mobile-lang .langs_ico{display:none;position:relative}.nav-mobile .nav-mobile-wrap .nav-mobile-lang .langs{display:block;position:relative;background:none;width:100%;top:auto;left:auto;padding:0;border:none;border-radius:none;min-height:auto}.nav-mobile .nav-mobile-wrap .nav-mobile-lang .langs ul.langs__list li{float:left;border:1px solid #bbbbbb;width:29px;height:29px;-webkit-border-radius:8px;border-radius:8px;margin-right:7px}.nav-mobile .nav-mobile-wrap .nav-mobile-lang .langs ul.langs__list li a{width:27px;height:27px;display:block;margin:0 auto;background-position:center center}}
.header_menu{position:absolute;left:200px;top:19px}.header_menu:after{content:"";display:table;clear:both}.header_menu li,.header_menu a,.header_menu strong,.header_menu i{display:block;min-height:60px;float:left}.header_menu li{margin-right:4px}.header_menu a,.header_menu strong,.header_menu i{line-height:60px}.header_menu:first-child{margin-top:0;border-top:0}.header_menu:last-child{margin-bottom:0;border-bottom:0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.header_menu{display:none}}
.header_menu__link{color:black;padding:0 10px;text-decoration:none;background:transparent;color:#767676;font-size:14px;text-transform:uppercase;border-top:2px solid white}.is_active .header_menu__link,.header_menu__link.is_active,.header_menu__link:hover{color:#CD2731;text-decoration:none;border-top:2px solid #cd2731}.header_menu__item_home .header_menu__link{width:40px;height:40px;text-indent:-999px;overflow:hidden;color:#CD2731;background:url('../images/home_ico.png?1385985730') no-repeat center center}.header_menu__link i.fa{font-size:24px}.header_submenu{display:none;width:890px;position:absolute;z-index:999;top:89px;left:50%;margin-left:-445px;border:10px solid rgba(0,0,0,0.15);border-top:0}.header_submenu:after{content:"";display:table;clear:both}.header_submenu__col{display: table-cell;width:290px;border-right:1px solid #e6e6e6;background-color:white}.header_submenu__col.is_last{border:0}.header_submenu__title,.header_submenu__title a{display:block;height:50px;background-color:#cd2731}.header_submenu__title a{padding-left: 18px;line-height:50px;/* text-align:center; */font-size: 14px;color:white;font-weight:normal;background:url('../images/submenu_arrow.png?1387201454') no-repeat 250px center}.header_submenu__body{padding:10px;color:#55595f;font-size:15px}.header_submenu__body p{line-height:20px;padding:15px 7px;color:#55595F}.header_submenu__body li{padding:15px 7px;border-bottom:1px solid #e6e6e6}.header_submenu__body li.is_last{border:0}.header_submenu__body a{color:inherit}.header_submenu__body a:hover{color:#c74334;text-decoration:none}.search{position:absolute;right:55px;top:30px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.search{display:none}}
.search__title{width:40px;height:40px;text-indent:-999px;overflow:hidden;position:relative;color:#E1E1E1;cursor:pointer;background:url('../images/search_ico.png?1385047580') no-repeat center center}.search__form{display:none;width:234px;height:53px;padding:5px;background:url('../images/search_bg.png?1385647296') no-repeat 0 0;position:absolute;top:40px;right:-15px;z-index:999}.search__form.is_active{display:block}.seach__text{border:0px;outline: none;width: 151px;padding:5px;top: 18px;left:10px;position:absolute;font-size:14px;color:#bababa;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.seach__text::-webkit-input-placeholder{color:#bababa}.seach__text:-moz-placeholder{color:#bababa}.seach__text::-moz-placeholder{color:#bababa}.seach__text:-ms-input-placeholder{color:#bababa}.search__button{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#cd2731;height:22px;width:60px;line-height:22px;color:#fff;font-size:10px;font-weight:bold;border:0;text-align:center;position:absolute;right:13px;top:20px;text-transform:uppercase;-webkit-appearance:none}.langs_ico{width:24px;height:18px;position:absolute;top:43px;right:15px;z-index:888;overflow:hidden;text-indent:-999px;background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.langs_ico{display:block;top:35px;right:110px;}}.langs_ico.lang_cz, .langs_ico.lang_cs {background-image:url('../images/langs/cz.png?1385732508')}.langs_ico.lang_en{background-image:url('../images/langs/en.png?1385985730')}.langs_ico.lang_de{background-image:url('../images/langs/de.png?1385732525')}.langs_ico.lang_pl{background-image:url('../images/langs/pl.png?1385732533')}.langs_ico.lang_ru{background-image:url('../images/langs/ru.png?1385732541')}.langs_ico.lang_it{background-image:url('../images/langs/it.png?1385732583')}.langs_ico.lang_es{background-image:url('../images/langs/es.png?1385732549')}.langs_ico.lang_fr{background-image:url('../images/langs/fr.png?1385732556')}.langs{display:none;width:55px;min-height:55px;top:35px;right:110px;border:2px solid #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.07);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.07);box-shadow:0 2px 3px rgba(0,0,0,0.07);position:absolute;top:27px;right:0px;padding:14px;z-index:999}.langs__title{display:none}.langs__item,.langs__link{display:block;width:24px;min-height:18px;position:relative}.langs__item{margin-bottom:8px;opacity:0.5}.langs__item.end{margin-bottom:0px;}.langs__item.is_active,.langs__item:hover{opacity:1}.langs__item.is_active{/* height:26px; *//* padding-bottom:8px; *//* border-bottom:1px solid #e0e0e0 */}.langs__item.is_last{margin-bottom:0}.langs__link{position:absolute;left:0;top:0;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:0 0}.lang_cz .langs__link, .lang_cs .langs__link{background-image:url('../images/langs/cz.png?1385732508')}.lang_en .langs__link{background-image:url('../images/langs/en.png?1385985730')}.lang_de .langs__link{background-image:url('../images/langs/de.png?1385732525')}.lang_pl .langs__link{background-image:url('../images/langs/pl.png?1385732533')}.lang_ru .langs__link{background-image:url('../images/langs/ru.png?1385732541')}.lang_it .langs__link{background-image:url('../images/langs/it.png?1385732583')}.lang_es .langs__link{background-image:url('../images/langs/es.png?1385732549')}.lang_fr .langs__link{background-image:url('../images/langs/fr.png?1385732556')}.bread_wide{height:50px;background:url('../images/bread_bg.png?1385985735') no-repeat 0 0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.bread_wide{min-height:50px;height:auto;background-image:none;background-color:#a10000;-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.5);box-shadow:inset 0 2px 2px rgba(0,0,0,0.5)}.langs{top:19px;right:95px;}}
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.bread{padding:0 20px}}
.bread li,.bread a{display:inline-block;height:50px;line-height:50px}.bread li{margin-right:5px}.bread a{color:white;font-size:12px;text-decoration:underline;padding-right:16px;background:url('../images/bread_arrow.png?1386062579') no-repeat right center}.bread li.current_item{font-weight:normal;color:white}.footer_wide{height:343px;margin-bottom: 40px;background:#494949 url('../images/footer_bg.png?1385985730') no-repeat center top;font-family:"Bariol"}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer_wide{height:auto;padding-bottom:20px}}
.footer{min-height:280px;border-bottom:1px solid #505050}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer{height:auto}}
.footer__area{position:absolute;top:0;padding:20px;padding-top:45px}.footer__menus_1,.footer__menus_2{width:200px;left:0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer__menus_1,.footer__menus_2{display:none}}
.footer__menus_2{left:240px}.footer__title{padding-bottom:17px;margin-bottom:17px;color:#797878;font-size:16px;font-weight:bold;background:url('../images/footer_line.png?1385053909') no-repeat left bottom}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer__title{font-size:32px;background-position:center bottom}}
.footer__menu__item{text-transform:uppercase;margin-bottom:10px;padding-left:20px;background:url('../images/footer_arrow.png?1385054046') no-repeat 0 center}.footer__menu__link{color:#cdcdcd;font-size:12px}.footer__contact{width:200px;left:500px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer__contact{width:100%;position:static;left:auto;text-align:center}}.footer__contact address{font-style:normal;line-height:1.7em;color:#929292;font-size:13px}.footer__contact address a{color:#CDCDCD}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer__contact address{font-size:22px}}
.footer__cezetmap{width:300px;right:0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.footer__cezetmap{display:none}}
.copyright{padding-top:22px;position:relative}.copyright p{font-size:12px;color:#929292}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.copyright{text-align:center;height:auto}}
.moravio_logo{display:block;width:112px;height:24px;position:absolute;left:50%;bottom: -3px;margin-left:-56px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.moravio_logo{display:inline-block;position:static;margin:0;margin-top:20px}}
.social,.social_facebook,.social_twitter,.social_linkedin{display:inline-block;height:18px;line-height:18px;margin-left:15px;padding-left:27px;padding-top:2px;background-repeat:no-repeat;background-position:0 0;color:#cecdcd;text-decoration:underline}.contact_social .social,.contact_social .social_facebook,.contact_social .social_twitter,.contact_social .social_linkedin{margin-left:0;margin-right:15px;line-height:15px}.social_facebook{background-image:url('../images/ico_facebook.png?1387201416')}.contact_social .social_facebook{background-image:url('../images/ico_facebook_red.png')}.social_twitter{background-image:url('../images/ico_twitter.png?1387201416')}.contact_social .social_twitter{background-image:url('../images/ico_twitter_red.png?1388661462')}.social_linkedin{background-image:url('../images/ico_linkedin.png?1387201416')}.contact_social .social_linkedin{background-image:url('../images/ico_linkedin_red.png?1388661527')}.banners_wide{height:520px;background-color:#7E0300;background:url('../images/banners_bg.jpg?1385985708') no-repeat center top}.banners_404{height:380px}.banners{background-color: transparent;}.banners__item{width:100%;position:relative}.banner__content{display: table-cell;  vertical-align: middle;width: 100%;height: 520px;padding: 10px 100px;text-align:center}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.banner__content{display: table-cell;vertical-align: middle;width:100%;height: 200px;padding:20px;}}.banner__content p{margin-bottom:10px;color:#fff;font-size:22px;text-shadow:0 2px 0 rgba(0,0,0,0.2)}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.banner__content p{display:none}}
.odkaz {
	position: absolute;
	background-color: #456;
	height: 140px;
	width: 190px;
	top: 15px;
	left: 0;
}
.banner__title{padding-bottom:60px;margin-bottom: 35px;font-size: 40px;text-shadow:0 2px 0 rgba(0,0,0,0.2);background:url('../images/plamen.png?1385047330') no-repeat center bottom;color:white}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.banner__title{background-image:none;padding:0;margin:0;font-size: 31px;}}
.banner__button{margin-top:45px;padding-left:28px;padding-right:28px;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);text-transform:uppercase;font-weight:bold}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.banner__button{display:none}}
.industries_wide{height:357px;background:#0d0606 url('../images/industries_bg.jpg?1385985709') no-repeat center top}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.industries_wide{margin-bottom:20px}}
.industries__title{color:#D1D1D1;padding-top:50px;padding-bottom:20px;font-size:26px;background:url('../images/industries_line.png?1385047514') no-repeat center bottom}.industries__list{width: 960px;margin:25px auto 0 auto;text-align:center}.industries__list:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.industries__list{width:100%;padding:20px;margin-top:20px}}
.industries__item{display:block;width: 240px;height:190px;color:black;position:relative;float:left;text-align: center;}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.industries__item{float:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;border:1px solid #363636;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;height:auto;width:100%;text-align:center;margin-bottom:20px}}
.industries__item_last{margin-right:0}.industries__link{display:block;color:inherit;position:relative;color:#8c8c8c;font-size:20px;text-decoration:none}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.industries__link{min-height:72px;line-height:72px;color:#d80901}.industries__link br{display:none}}.industries__link:before,.industries__link:after{display:block;content:"";width:146px;height:105px;background-repeat:no-repeat}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.industries__link:before,.industries__link:after{display:none}}.industries__link:before{background-image:url('../images/industries_frame.png?1385985730');background-position:center 0;margin-bottom:30px;width: 100%;}.industries__link:hover:before{background-position:center -105px}.industries__link:after{background-position:center center;position:absolute;left:0;top:0;width: 100%;}.industries__link:hover{text-decoration:none;color:white}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.industries__link:hover{color:black}}
.industries__item_1 .industries__link:after{background-image:url('../images/industries/icon_1.png?1385985722')}.industries__item_2 .industries__link:after{background-image:url('../images/industries/icon_2.png?1385985722');}.industries__item_3 .industries__link:after{background-image:url('../images/industries/icon_3.png?1385985724')}.industries__item_4 .industries__link:after{background-image:url('../images/industries/icon_4.png?1385985724')}.about_wide{min-height:495px;background-color:#ffffff}.about__content{width:540px;float:left;background:white;padding-top:50px;margin-right:60px;text-align:center}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.about__content{float:none;width:100%;padding:20px;padding-bottom:0}}.about__content h2{color:#6c6c6c;font-size:36px;background:url('../images/about_line.png?1385050683') no-repeat center bottom;padding-bottom:25px;margin-bottom:25px;margin-top:0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.about__content h2{font-size:26px}}.about__content p{color:#3f3f3f;font-size:16px;/* font-family:"OpenSans", sans-serif */}.about__aside{width:360px;float:left;padding-top:50px;text-align:center;background:url('../images/about_design.png?1385985708') no-repeat left top}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.about__aside{width:auto;float:none;margin:20px;border:1px solid #c5cbcd;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;background-image:-moz-linear-gradient(left, #ffffff 0%,#ededed 100%);background-image:-o-linear-gradient(left, #ffffff 0%,#ededed 100%);background-image:-webkit-linear-gradient(left, #ffffff 0%,#ededed 100%);background-image:linear-gradient(to right, #ffffff 0%,#ededed 100%);padding:20px}}
.about__cta{margin-bottom:60px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.about__cta{margin-bottom:0}}
.about__cta__title{color:#676564;font-size:20px;background:url('../images/about_line.png?1385050683') no-repeat center bottom;padding-bottom:20px;margin-bottom:25px}.about__design__link{margin-bottom:10px;display:block;width:360px;height:200px;position:relative}.about__design__link:after{display:block;content:"";width:360px;height:200px;left:0;top:0;position:absolute;background:url('../images/about_design_btn.png?1385985718') no-repeat center center}.about__cta__button{height:39px;line-height:39px;padding-top:0;padding-bottom:0;position:relative;padding-left:55px}.about__cta__button:before{display:block;width:28px;height:28px;background-image:url('../images/about_btn_ico.png?1385985707');position:absolute;left:10px;top:5px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.about__cta__button{min-height:39px;height:auto;padding:10px;line-height:1.3em}.about__cta__button:before{display:none}}
.about__design{width:360px;height:200px;position:relative}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.about__design{display:none}}
.about__design__button{width:150px;position:absolute;top:75px;left:50%;margin-left:-75px;z-index:999}.news_wide{min-height:275px;padding-bottom:20px;background-color:#e5e3e2}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news_wide{min-height:50px;padding-bottom:30px}}
.news__list:after{content:"";display:table;clear:both}.news{padding-top:50px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news{padding-top:30px}}.news .item{width:460px;height:190px;float:left;background:white;border-bottom:2px solid #D9D7D6;position:relative}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news .item{width:100%;height:auto;float:none;margin-bottom:20px;-moz-box-shadow:2px 2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.05);box-shadow:2px 2px 0 rgba(0,0,0,0.05)}}.news .item_1{margin-right:37px}.news .item__title{color:#cc2731;font-size:16px;font-weight:bold;padding:15px 20px;border-bottom:1px solid #dddddd}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news .item__title{border-bottom:0;font-size:32px}}.news .item__link{color:inherit}.news .item__data{height:48px;line-height:48px;text-align:center;color:#9D9D9D;background:#F0F0F0;font-size:12px;font-weight:normal;position:absolute;right:0;top:0;padding-left:12px;padding-right:12px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news .item__data{display:none}}.news .item__body{padding:15px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news .item__body{display:none}}.news .item__pic{width:140px;overflow:hidden;height:100px;float:left;margin-right:15px;margin-bottom:15px}.news .item__content{color:#575757;/* font-family:"OpenSans", sans-serif; */font-size:15px}.news .item__content p{line-height:1.5em}.news__title{display:none}.news__archive{text-align:right;margin-top:15px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news__archive{margin:0;text-align:center}}
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.news__button{padding-left:70px;padding-right:70px}}
.newsletter_wide{min-height:230px;background-color:#c3c3c3}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.newsletter_wide{display:none}}
.newsletter{text-align:center;padding-top:50px;font-family:"Bariol"}.newsletter p{color:#8a8a8a;font-size:16px}.newsletter__title{margin-bottom:30px;color:#3f3f3f;font-size:30px;font-weight:bold}.newsletter__form{height:50px;margin-bottom:20px}.newsletter__form__email{height:50px;border:1px solid #b1b1b1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);width:340px;padding-left:20px}.newsletter__form__email::-webkit-input-placeholder{color:#c5c5c5}.newsletter__form__email:-moz-placeholder{color:#c5c5c5}.newsletter__form__email::-moz-placeholder{color:#c5c5c5}.newsletter__form__email:-ms-input-placeholder{color:#c5c5c5}.newsletter__form__btn{position:relative;height:48px;top:1px;padding-left:15px;padding-right:15px}.wpcf7-response-output{display:none}.article__title{max-width:800px}.article__date{position:relative;margin-bottom:20px}.article__category{display:inline-block;border:1px solid #ebebeb;background-color:#fff;padding:15px;color:#e08b37;font-size:11px;text-transform:uppercase;position:absolute;right:0;top:50px}.list__item{padding:40px 0;border-bottom:1px solid #E0E0E0;position:relative}.list__item:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.list__item{padding:20px;border-bottom:0}}
.list__title{color:#cc2731;font-size:22px;width:620px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.list__title{width:100%}}
.list__date{position:absolute;right:0;top:40px}.list__pic{width:222px;min-height:165px;float:left;margin-right:30px;position:relative}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.list__pic{display:none}}
.list__tag{height:30px;background-color:#fff;text-align:center;border:1px solid white;font-size:10px;position:absolute;left:0px;top:28px;color:#e08b37;font-size:11px;font-weight:bold;text-transform:uppercase}.list__tag__link{color:inherit;display:block;line-height:30px;padding-left:15px;padding-right:15px}.list__body{width:705px;float:left}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.list__body{width:100%}}
.list__buttons{text-align:right}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.list__buttons{text-align:center;display:none}}
.list__btn{padding-left:30px;padding-right:30px}.reference{padding-bottom:60px}.reference__list:after{content:"";display:table;clear:both}.reference__item{width:320px;height:385px;float:left;position:relative;padding-top:80px;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0}.reference__item:after{content:"";display:table;clear:both}.reference__item.is_nth,.reference__item.is_last{border-right:0}.reference__title{margin-bottom:15px;text-align:center;color:#3f3f3f;font-size:16px;font-weight:bold;padding-bottom:15px;background:url('../images/reference_line.png?1385457512') no-repeat center bottom}.reference__logo{position:relative;margin-bottom:30px;width:100%;text-align:center}.reference__realizace{width:120px;border:1px solid #dfdfdf;background-color:#ededed;height:25px;line-height:25px;text-align:center;color:#676767;/* font-family:"OpenSans", sans-serif; */font-size:12px;font-weight:bold;text-transform:normal;position:absolute;left:50%;margin-left:-60px;top:30px}.reference__content{margin-bottom:20px;color:#3f3f3f;/* font-family:"OpenSans", sans-serif; */font-size:16px;text-align:center;}.reference__content h3{font-size:14px;text-transform:none;margin-bottom:15px}.reference__content li{margin-bottom:12px}.gallery{position:relative;margin-bottom:60px !important}.gallery:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.gallery{text-align:center}}
.gallery__item,.gallery__link{display:inline-block;width:189px;font-size:0 !important}li.gallery__item{margin-right:10px;margin-bottom:10px;background-image:none;padding:0}.gallery__link{position:relative;background:white;padding:5px;border:1px solid #c5ccce}.gallery__link__icon{display:none;position:absolute;width:100%;height:100%;left:0;top:0;background:url('../images/gallery_hover.png?1385985721') no-repeat center center}.gallery__link:hover .gallery__link__icon{display:block}@media only screen and (max-width: 959px), only screen and (max-device-width: 959px){.mfp-bg,.mfp-wrap{min-width:1000px}}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.mfp-bg,.mfp-wrap{min-width:100%}}
.mfp-figure figure{margin:0}.pager{min-height:35px;text-align:center;margin-top:40px}.pager:after{content:"";display:table;clear:both}.pager__item,.pager__item_prev,.pager__item_next{display:inline-block;background-color:#dfdfdf;margin-right:2px}.pager__link{display:block;padding-left:15px;padding-right:15px;line-height:35px;color:#cc2731;/* font-family:"OpenSans", sans-serif; */font-size:16px;font-weight:bold}.pager__link:hover{text-decoration:none;background:#D0D0D0}.pager__item_prev,.pager__item_next{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box}.pager__item_prev{border-radius:3px 0 0 3px}.pager__item_next{border-radius:0 3px 3px 0}h1.research__title{margin-bottom:0}.research__item{padding:50px 0 20px 0;border-bottom:1px solid #CDCDCD}.research__item:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.research__item{padding:20px;border-bottom:0}}
.research__body{width:580px;margin-left:0;margin-right:110px;float:left}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.research__body{width:100%;margin:0;float:none;text-align:left}}
.research__item__title{color:#3f3f3f;font-size:22px}.research__item__title a{color:#CC2731}.research__content p{margin-bottom:20px}.research__pic,.research__ico{width:261px;height:186px}.research__pic{display:table;float:left}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.research__pic{display:none}}
.research__ico{display:table-cell;background:orange;text-align:center;vertical-align:middle;background:url('../images/research/research_frame.png?1385470451') no-repeat 0 0}.is_even .research__pic,.is_even .research__body{float:right}.is_even .research__body{margin-right:0;margin-left:110px;text-align:right}.is_even .research__body h3{background-position:right bottom}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.is_even .research__body{width:100%;margin:0;float:none;text-align:left}}.is_even .research__item__title{background-position:right bottom}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.is_even .research__item__title{background-position:center bottom}}
.category_list:after{content:"";display:table;clear:both}.category__item{width:320px;float:left;text-align:center}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.category__item{width:100%}}
.category__pic{display:table;margin:0 auto;margin-bottom:30px;width:183px;height:130px;background:url('../images/category_frame.png?1386576760') no-repeat 0 0}.category__ico{display:table-cell;width:183px;height:130px;text-align:center;vertical-align:middle}.category__item__title{color:#cc2731;font-size:22px;font-weight:bold;text-decoration:underline}.category__item__body{padding:30px;color:#3f3f3f;/* font-family:"OpenSans", sans-serif; */font-size:16px}.category__item__body p,.category__item__body li{margin-bottom:15px;line-height:24px}.category__item__body a{color:#cd2731;text-decoration:underline}.contact_area{background-image:url('../images/contact_bg.png?1385985719');background-repeat:repeat-y;background-position:center 0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact_area{background-image:none;padding-bottom:30px}}
.contact__content,.contact__aside{width:480px;float:left}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact__content,.contact__aside{width:100%;float:none}}
.contact__aside{padding-top:159px;padding-left:30px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact__aside{padding:0}}
.contact_address{padding-bottom:40px}.contact_address h2,.contact_address h3{padding-bottom:30px;margin-bottom:30px;background:url('../images/h1_line.png?1386061392') no-repeat left bottom}.contact_address h3{margin-top:50px}.contact_address p{margin-bottom:10px}.contact__map{width:406px;height:306px;padding:3px;background:white;margin-bottom:50px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact__files{display:none}}.contact__files h2,.contact__files h3{padding-bottom:30px;margin-bottom:30px;background:url('../images/h1_line.png?1386061392') no-repeat left bottom}ul.files{padding-bottom:60px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){ul.files{padding-bottom:20px}}
ul .files__item{padding:15px 50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;position:relative;background:#fff url('../images/files_document.png?1385981627') no-repeat 15px center}ul .files__type{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#ededed;display:inline-block;height:18px;line-height:18px;padding:0 8px;color:#8f9393;font-size:9px;font-weight:bold;text-transform:uppercase;position:absolute;right:14px;top:18px}.contact__form h2,.contact__form h3{padding-bottom:30px;margin-bottom:30px;background:url('../images/h1_line.png?1386061392') no-repeat left bottom}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact__form{padding:20px;display:block}}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact__form h2{margin-top:0 !important}}
.in_env{width:450px;margin-bottom:8px;min-height:45px;border:1px solid #cdcdcd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);position:relative}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.in_env{width:100%}}.in_env input::-webkit-input-placeholder{color:#c5c5c5}.in_env input:-moz-placeholder{color:#c5c5c5}.in_env input::-moz-placeholder{color:#c5c5c5}.in_env input:-ms-input-placeholder{color:#c5c5c5}.in_env input,.in_env textarea{margin-left:10px;margin-top:12px;color:#c5c5c5;font-size:14px;width:400px;border:0;resize:none;outline: none;}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.in_env input,.in_env textarea{width:90%}}.in_env.is_required:after,.in_env.has_attachment:after{display:block;content:"";position:absolute;top:0;right:0;display:block;width:30px;height:45px}.in_env.is_required:after{background:url('../images/required.png?1385984129') no-repeat center center}.in_env.is_textarea textarea{height:160px}.in_env.has_attachment:after{background:url('../images/attachment.png?1385984315') no-repeat center center}.contact__btn_area{margin-top:30px;text-align:center}.contact__btn{padding-left:25px;padding-right:25px}.wpcf7-not-valid-tip-no-ajax{display:block;position:absolute;top:15px;right:-200px}.contact_maps{padding-top:70px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.contact_maps, .contact_maps_all{display:none}}
.contact_maps__content h2{text-align:center;background-position:center bottom}.contact_country{text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:60px;font-size:0}.contact_country__item,.contact_country__link{display:inline-block;font-size:12px}.contact_country__item{padding-top:5px;background:#f5f5f5}.contact_country__item.is_first{padding-left:5px}.contact_country__item.is_last{padding-right:5px}.contact_country__link{height:40px;line-height:40px;padding-left:40px;padding-right:40px;border-right:1px solid #e0e0e0;background:white;color:#cd2731;text-decoration:none;position:relative}.is_last .contact_country__link{border-right:0}.is_active .contact_country__link{color:black;text-decoration:none;font-weight:bold}.is_active .contact_country__link:after{display:block;content:"";width:12px;height:6px;position:absolute;bottom:-6px;left:50%;margin-left:-6px;background:url('../images/country_arrow.png?1385987536') no-repeat 0 0}.contact_country__link:hover{color:black;text-decoration:none}.contact_body{padding-left:8px;margin-bottom:80px}.contact_body__desc{display:inline-block;width:40%;vertical-align:top}.region{-moz-box-shadow:#f5f5f5 0 0 0 8px;-webkit-box-shadow:#f5f5f5 0 0 0 8px;box-shadow:#f5f5f5 0 0 0 8px;display:none;width:340px;padding:25px 0;border:1px solid #e0e0e0;color:#3f3f3f;font-family:'Open Sans', sans-serif;font-size:14px;text-align:center}.region.is_visible{display:block}.region p{margin-bottom:10px}.region a{color:#cd2731;text-decoration:underline}.region a:hover{text-decoration:none}.region__name{font-weight:bold}.region__tab{color:#7f7f7f;font-weight:bold}.contact_body__map{display:inline-block;width:60%;overflow:hidden;vertical-align:top}.jvectormap-label{position:absolute;display:none;border:solid 1px #CDCDCD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:white;font-size:smaller;padding:3px}.jmap{position:relative;height:0}.jmap--evropa{max-width:900px;padding-top:87.7777%}.jmap--australie{max-width:708px;padding-top:84.7457%}.jmap__inner{position:absolute;top:0;left:0;width:100%;height:100%}#jmap-australie g{-webkit-transform:scale(5.24223) !important;-ms-transform:scale(5.24223) !important;transform:scale(5.24223) !important;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.contact_cta_env{margin-top:60px}.contact_cta{text-align:center;padding:20px}.contact_cta__button{display:inline-block}.contact_cta__text{margin-top:15px;color:#3f3f3f;font-size:16px;font-weight:bold;}
.help{position:fixed;display: block;width:95px;/* height: 100%; */top:360px;right: 0px;padding: 70px 11px 11px 11px;color: #fff;font-weight: bold;background:url('../images/help_ico.png?1386832131') no-repeat center 0;background-color: #CD2731;text-transform: uppercase;-webkit-border-top-left-radius: 4px;  -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-topleft: 4px;  -moz-border-radius-bottomleft: 4px;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;-webkit-box-shadow: 0px 4px 0px 0px #CCC;  -moz-box-shadow: 0px 4px 0px 0px #CCC;  box-shadow: 0px 4px 0px 0px #CCC;}
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.help{display:none}}
 { /* position: absolute; */ /* left: 0px; */ /* bottom: 0px; */}
.product__info:after{content:"";display:table;clear:both}.product__section{margin-bottom:70px}.product__section p{margin-bottom:0}.product__section__image{margin:20px 0}.product__section__image.is_left{text-align:left}.product__section__image.is_center{text-align:center}.product__section__image.is_right{text-align:right}.product__section__image__title{display:inline-block;border:1px solid #c7c7c7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;color:#676767;/* font-family:"OpenSans", sans-serif; */font-size:14px;font-style:italic;padding:8px;margin-top:20px;position:relative}.product__section__image__title:after{display:block;content:"";width:10px;height:6px;background:url('../images/product_image_arrow.png?1386676424') no-repeat 0 0;position:absolute;top:-6px}.product__section__image.is_left .product__section__image__title:after{left:20px}.product__section__image.is_center .product__section__image__title:after{left:50%;margin-left:-6px}.product__section__image.is_right .product__section__image__title:after{right:20px}.product_resume{margin:0px 0 60px 0;min-height:100%;background-color:#edeeee}.product_resume:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.product_resume{margin:20px 0}}
.product_resume__col{padding:40px;width:50%;float:left}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.product_resume__col{width:100%;float:none;padding:20px}.product_resume__col h2{margin-top:0}}.product_resume__col li{padding-left:30px;padding-top:3px}.product_resume__col.is_vlastnosti li{background-image:url('../images/vlastnosti_arrow.png?1386677775')}.product_resume__col.is_vyhody li{background-image:url('../images/vyhody_arrow.png?1386677769')}.part{margin-bottom:30px}.part:after{content:"";display:table;clear:both}.part__image{width:270px;float:left}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.part__image{width:100%;float:none}}
.part__body{float:left;width:680px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.part__body{width:100%;float:none}}.part__body h3{padding-bottom:15px;margin-bottom:15px}.part_list p{margin-bottom:5px}.part_list.is_vyhody li{padding-left:30px;padding-top:3px;background-image:url('../images/vyhody_arrow.png?1386677769')}.configuration{width:560px;text-align:center;margin:0 auto;margin-bottom:60px}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.configuration{width:100%}}
.configuration__item{padding:30px 50px;background:#edeeee;margin-bottom:1px}.configuration__label{display:block;margin-bottom:20px;color:#3f3f3f;/* font-family:"OpenSans", sans-serif; */font-size:16px;font-weight:bold}.configuration__item .selector{width:100% !important;height:45px;border:1px solid #d8dddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);position:relative}.configuration__item .selector span{display:block;width:100% !important;height:45px;line-height:45px;text-align:center;color:#3f3f3f;background:url('../images/select_arrow.png?1386838673') no-repeat 420px center}.configuration__item .selector select{position:absolute;left:0;top:0;background:transparent;font-size:13px;color:#a4b4d5;border:0;width:100%;height:45px;opacity:0}.configuration_results{text-align:center}.configuration_results.is_visible{display:block}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.configuration_results{padding:20px}}
.configuration_results__title{text-align:center;background-position:center bottom;color:#3f3f3f;margin-bottom:30px}.configuration_results__title_cta{text-align:center;background:none;padding-bottom:0;margin-bottom:10px}.products{background:#f5f5f5;padding:10px;padding-bottom:0}.products:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.products{background:transparent}}.products .product{line-height:1em;background:white;display:none;text-align:center;width:220px;height:440px;vertical-align:top;margin-right:10px;margin-bottom:10px}.products .product.is_visible{display:inline-block}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.products .product{width:100%;height:auto;border:1px solid #e0e0e0}}.products .product__pic_env,.products .product__pic{height:180px;width:220px}.products .product__pic_env{display:table;height:180px;background:url('../images/product_textura.png?1386841343');border-bottom:1px solid #e0e0e0}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.products .product__pic_env{width:100%}}.products .product__pic{display:table-cell;text-align:center;vertical-align:middle;padding:10px}.products .product__body{padding:15px}.products .product__title{color:#3f3f3f;font-size:16px;font-weight:bold;background-position:center bottom}.text-wrapper p{float:left;width:50%}

.video{position: relative;float:right;margin-left:20px;width:400px;height:300px;z-index: 1;}
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){.video{float:none;margin:0 auto;width:100%}}
.videoYT {margin-left:auto;margin-right:auto;margin-bottom:35px;width:640px;height:360px;}

.clearfix{clear:both}

.contact_maps_all {
	width: 960px;
	margin: 0 auto 80px auto;
	padding-top: 70px;
	text-align: left;
	position: relative;
}
.contact_maps_all h2 {position: relative;margin-bottom: 60px;}
.contact_maps_all h2:after {position: absolute;content: " ";top: 0px;right: 0;bottom: 0;left: 0;width: 70%;margin: auto;border-bottom: 1px solid #ccc;}

.representationContacts {
}

.representationContacts:after {
	content: " ";
	clear: both;
	display: table;
}

.representationContacts .stateCode {
	overflow: hidden;
	background: url(../images/select_arrow_map.png) no-repeat 10px center;
	height: 34px;
	width: 24%;
	/* border: 1px solid #ccc; */
	float: left;
}

.representationContacts .stateCode select {
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	border: 1px solid #ccc;
	/* outline: none; */
	height: 34px;
	font-size: 16px;
	padding: 5px 5px 5px 30px;
	width: 100%;
}

.representationContacts .region {
	-moz-box-shadow: #f5f5f5 0 0 0 8px;
	-webkit-box-shadow: #f5f5f5 0 0 0 8px;
	box-shadow: #f5f5f5 0 0 0 8px;
	display: none;
	width: 340px;
	padding: 25px 0;
	border: 1px solid #e0e0e0;
	color: #3f3f3f;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: center;
}

.representationContacts .contacts {
	display: none;
	box-sizing: border-box;
	min-width: 24%;
	margin: 0 0 1% 1%;
	padding: 8px;
	border: 1px solid #ccc; 
	float: left;
	font-size: 14px;}
.representationContacts .contacts.visible {display: block;}
.representationContacts h3 {
	margin-top: 0;
	margin-bottom: 0;
	color: #cd2731;
	/* font-size: 14px; */
	text-transform: inherit;
}
.representationContacts p {
	margin-bottom: 0;
	/* font-size: 12px; */
	line-height: 18px;
}
.representationContacts .strong {}
.representationContacts .email {
	/* white-space: pre; */
}
 .representationContacts .phone {
	white-space: pre;
}
.representationContacts .email a {
	white-space: pre;
}

