main{padding:40px 0 0}main h1{color:#d42221;margin:0 0 20px;font-weight:600}@media screen and (min-width:1024px){main h1{font-size:30px;font-size:3rem;line-height:50px}}@media screen and (max-width:1023px){main h1{font-size:20px;font-size:2rem;line-height:24px}}main .news_item{margin:0 0 40px;text-decoration:none}main .news_item h1{font-weight:600;color:#393939;margin:0 0 10px}@media screen and (min-width:1024px){main .news_item h1{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main .news_item h1{font-size:18px;font-size:1.8rem;line-height:24px}}main .news_item h1 a{color:#393939;text-decoration:none}main .news_item h1 a:hover{color:#d42221}main .news_item h3{font-weight:600;color:#393939;margin:0 0 10px}@media screen and (min-width:1024px){main .news_item h3{font-size:20px;font-size:2rem;line-height:30px}}@media screen and (max-width:1023px){main .news_item h3{font-size:18px;font-size:1.8rem;line-height:24px}}main .news_item h3 a{color:#393939;text-decoration:none}main .news_item h3 a:hover{color:#d42221}main .news_item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main .news_item>div picture{display:block}main .news_item>div>article{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:"..."}@media screen and (min-width:1024px){main .news_item>div>article{font-size:17px;font-size:1.7rem;line-height:27px}}@media screen and (max-width:1023px){main .news_item>div>article{font-size:15px;font-size:1.5rem;line-height:24px}}@media screen and (min-width:1024px){main .news_item>div picture img{width:242px;height:162px}main .news_item>div>article{width:calc(100% - 270px);height:135px;-webkit-line-clamp:5}}@media screen and (max-width:1023px){main .news_item>div>a{display:block;width:30%}main .news_item>div picture img{width:100%;height:auto}main .news_item>div>article{width:64%;height:72px;-webkit-line-clamp:3}}main .art_item{margin:0 0 40px;text-decoration:none}main .art_item>div picture{display:block}main .art_item>div>article{font-size:15px;font-size:1.5rem;line-height:25px}main .art_item>div>article h1{font-size:18px;font-size:1.8rem;line-height:30px;font-weight:600;color:#d42221;margin:0 0 10px}main .art_item>div>article h1 a{color:#d42221;text-decoration:none}main .art_item>div>article h1 a:hover{text-decoration:underline}@media screen and (min-width:1024px){main .art_item>div picture img{width:242px;height:162px}main .art_item>div>article{width:calc(100% - 270px)}}@media screen and (min-width:401px) and (max-width:1023px){main .art_item>div>a{display:block;width:30%}main .art_item>div picture img{width:100%;height:auto}main .art_item>div>article{width:64%}}@media screen and (min-width:401px){main .art_item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}}@media screen and (max-width:400px){main .art_item>div picture img{display:block;width:100%;height:auto;max-width:242px;margin:0 auto}main .art_item>div>article{width:100%}}main .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:nowrap;flex-flow:nowrap;gap:0 23px;text-align:center}main .pagination .number{font-size:18px;font-size:1.8rem;line-height:45px;font-weight:600;width:45px;height:45px;text-decoration:none;-moz-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;-webkit-transition:border-color .3s ease-out;-ms-transition:border-color .3s ease-out;transition:border-color .3s ease-out;background-color:#a4a4a4;color:#fff}main .pagination .number.act{background-color:#d42221}main .pagination .number:not(.act):hover{background-color:#d42221}main .pagination .dots{border:1px solid transparent;font-size:14px;font-size:1.4rem;line-height:45px;font-weight:600;width:45px;height:45px}main .pagination .arrow{background-color:#a4a4a4;background-repeat:no-repeat;background-size:18px 12px;font-size:18px;font-size:1.8rem;line-height:45px;font-weight:600;height:45px;text-decoration:none;-moz-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .3s ease-out,color .3s ease-out;-webkit-transition:background-color .3s ease-out,color .3s ease-out;-ms-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out;color:#fff}main .pagination .arrow.prev{background-image:url(../svg/arrow-left-white.svg)}main .pagination .arrow.next{background-image:url(../svg/arrow-right-white.svg)}main .pagination .arrow:hover{background-color:#d42221}main .pagination .arrow em{display:none}@media screen and (max-width:499px){main .pagination .number:not(.act){display:none}}@media screen and (max-width:767px){main .pagination .dots,main .pagination .number.first,main .pagination .number.last{display:none}}@media screen and (max-width:1023px),print{main .pagination{padding:30px 0}main .pagination .arrow{background-position:center center;width:60px}}@media screen and (min-width:1024px){main .pagination{padding:40px 0}main .pagination .arrow.prev{background-position:left 20px center;padding-left:35px;padding-right:25px}main .pagination .arrow.next{background-position:right 20px center;padding-left:25px;padding-right:35px}}main .boxs{padding:40px 0}main .boxs h1{color:#d42221;font-weight:600;padding:0 0 20px;border-bottom:1px solid #a4a4a4}@media screen and (min-width:1024px){main .boxs h1{font-size:30px;font-size:3rem;line-height:50px}}@media screen and (max-width:1023px){main .boxs h1{font-size:20px;font-size:2rem;line-height:24px}}main .boxs .inboxs{margin-top:40px}main .boxs .inboxs .box{background-color:#d42221;color:#fff;padding:30px}main .boxs .inboxs .box h2{color:#fff;font-weight:600;margin-bottom:10px;font-size:18px;font-size:1.8rem;line-height:30px}main .boxs .inboxs .box article{height:125px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:"...";color:#fff;font-size:15px;font-size:1.5rem;line-height:25px}main .boxs .inboxs .box a.more{display:block;text-align:right;color:#fff;font-size:15px;font-size:1.5rem;line-height:25px}@media screen and (min-width:801px){main .boxs .inboxs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main .boxs .inboxs .box{width:48%}}@media screen and (max-width:800px){main .boxs .inboxs .box+.box{margin-top:40px}}main form{*zoom:1}main form:after,main form:before{display:table;content:""}main form:after{clear:both}main form .msg-error,main form .msg-success{margin-top:0}main form label{display:block;position:relative;color:#504f53;margin:0;padding:0 12px;text-align:left;background:#fff;min-height:56px}main form label:not(.noborder){border:1px solid #D2E1E9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}main form label[data-help].open:before{content:attr(data-help);display:block;position:absolute;top:0;left:0;color:#000;background:#fff;font-size:13px;font-size:1.3rem;line-height:1em;padding:9px 22px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;z-index:99}main form label.clear{clear:both}main form label.required span{position:relative}main form label.required span:after{content:'*';display:block;color:#828282;position:absolute;top:0;right:-10px;font-style:italic;font-weight:300}main form label.error{border-color:#d62121}main form label.error:after{content:'Prosím vyplňte';color:#d62121;font-size:11px;font-size:1.1rem;line-height:1em;position:absolute;bottom:-1px}main form label span{display:inline-block;color:#828282;font-size:13px;font-size:1.3rem;line-height:1em;margin:9px 0 0}main form label span em{color:#0085e1;font-weight:300;font-style:normal}main form label input,main form label select,main form label textarea{display:block;font-size:16px;font-size:1.6rem;line-height:30px;width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:0;margin:0 0 6px;border:0}main form label select{padding:0}main form label textarea{height:130px;padding:10px 0}main form label.checkbox{cursor:pointer}main form label.checkbox span{display:inline-block;padding:15px 0 15px 33px}main form label.checkbox:before{content:'';display:block;background:#fff;border:1px solid #BDBDBD;width:18px;height:18px;position:absolute;top:14px;left:0}main form label.checkbox.act:before{border-color:#0085e1}main form label.checkbox.act:after{content:'';display:block;position:absolute;top:12px;left:5px;width:5px;height:12px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #0085e1;border-bottom:2px solid #0085e1;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}main form label.checkbox.error{border:1px solid #d62121;padding-left:20px;padding-right:20px}main form label.checkbox.error:before{left:20px}main form label.checkbox.error.act:after{left:23px}main form label.checkbox input{width:auto;height:auto;position:absolute;left:-10000px}main form label.checkbox img{float:left;margin:0 10px 0 0}main form label.radio{cursor:pointer}main form label.radio:before{content:'';display:block;background:#fff;border:1px solid #faa500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:22px;height:22px;position:absolute;top:16px;left:12px}main form label.radio.act:after{content:'';display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#faa500;position:absolute;top:23px;left:19px}main form label.radio input{width:auto;height:auto;position:absolute;left:-10000px}main form label.radio span{padding:15px 0 15px 33px;color:#2e3538;font-weight:500}main form label.radio img{float:right;margin:8px 0 0 8px}main form label.w50{float:left;width:calc(48% - 44px - 2px)}main form label.w50.right{float:right}main form .btns{*zoom:1;clear:both;padding:40px 0 0;position:relative}main form .btns:after,main form .btns:before{display:table;content:""}main form .btns:after{clear:both}main form .btns .vop{padding-bottom:20px}main form .btns label.checkbox span{font-size:11px;font-size:1.1rem;line-height:1.1em}main form .btns button.right{float:right;margin-top:15px}main form .btns div.required{position:absolute;bottom:0;left:0}main form a:not(.btn){color:#0085e1}@media screen and (min-width:1501px){main form .btns label.checkbox{float:left;width:60%}}@media screen and (max-width:1280px){main form .btns label.checkbox span{font-size:13px;font-size:1.3rem;line-height:1.1em}}@media screen and (max-width:1000px){main form label small{top:5px;right:5px;transform:none}}@media screen and (min-width:551px){main form label.left,main form label.right{width:calc(49% - 44px);margin:0 1% 30px 0}main form label.left.w33,main form label.right.w33{width:calc(32% - 44px);margin-right:2%}main form label.right{margin:0 0 30px 1%}main form label.right.w33{margin:0 0 30px}}@media screen and (max-width:550px){main form label{width:100%;float:none;display:block;margin:0 0 30px;padding:0 4%}main form label[data-help].open:before{padding:9px 4%}main form label.required:after{right:4%}main form .btns{padding:0 0 20px}}main h1+form>.msg-error,main h1+form>.msg-success{margin-top:30px}main a,main button,main input,main label,main select,main textarea{outline:0;-webkit-tap-highlight-color:transparent}main html[lang=en] form label.error:after{content:'This field is require!'}main html[lang=de] form label.error:after{content:'Das Feld ist obligatorisch!'}main html[lang=ru] form label.error:after{content:'Это поле обязательно!'}main html[lang=es] form label.error:after{content:'Este campo es obligatorio!'}main .logcontent{text-align:center}main .logcontent .formbox{width:600px;padding:34px 44px 22px;margin:20px auto 60px}main .logcontent .formbox .btns{width:auto}@media screen and (max-width:780px){main .logcontent .formbox{width:92%;padding:30px 4% 20px}}@media screen and (max-width:480px){main .logcontent .btns .right{display:block;float:none;width:100%;padding:20px 0;margin:20px auto}main .logcontent .btns .links{float:none;text-align:center}}main .formbox{width:calc(100% - 90px);background:#eee;padding:44px;margin:20px 0 60px;text-align:left}main .formbox .toggle h2,main .formbox.toggle h2{padding-left:34px;position:relative;cursor:pointer}main .formbox .toggle h2:before,main .formbox.toggle h2:before{content:'';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;border:1px solid #bdbdbd}main .formbox .toggle>div,main .formbox.toggle>div{*zoom:1;display:none}main .formbox .toggle>div:after,main .formbox .toggle>div:before,main .formbox.toggle>div:after,main .formbox.toggle>div:before{display:table;content:""}main .formbox .toggle>div:after,main .formbox.toggle>div:after{clear:both}main .formbox .toggle:not(.open),main .formbox.toggle:not(.open){padding-bottom:18px!important}main .formbox .toggle.open h2:before,main .formbox.toggle.open h2:before{border:1px solid #d42221}main .formbox .toggle.open h2:after,main .formbox.toggle.open h2:after{content:'';display:block;position:absolute;top:4px;left:1px;width:4px;height:11px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #d42221;border-bottom:2px solid #d42221;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}main .formbox .toggle.open>div,main .formbox.toggle.open>div{display:block}main .formbox .toggle{padding-top:30px}main .formbox.withoutborder{border:0;background:0 0}@media screen and (min-width:1451px){main .formbox.w50{width:calc(50% - 90px);margin:20px auto}}@media screen and (min-width:1251px) and (max-width:1450px){main .formbox.w50{width:calc(70% - 90px);margin:20px auto}}main .formbox.ajax{*zoom:1;margin:45px auto;padding:0}main .formbox.ajax:after,main .formbox.ajax:before{display:table;content:""}main .formbox.ajax:after{clear:both}main .formbox h2{font-size:20px;font-size:2rem;line-height:24px;font-weight:600;margin:-11px 0 15px}main .formbox label{margin:0 0 12px}main .formbox .btns{padding:0}main .formbox .links{float:left}main .formbox .links a{font-size:15px;font-size:1.5rem;line-height:22px}@media screen and (max-width:900px){main .formbox{width:92%;padding:30px 4%}}