section{padding:0}.logcontent h1,.logcontent h2,.myorders h1,.myorders h2,.pwdcontent h1,.pwdcontent h2,.regcontent h1,.regcontent h2,.shopcontent h1,.shopcontent h2{text-align:left}.logcontent strong.main,.myorders strong.main,.pwdcontent strong.main,.regcontent strong.main,.shopcontent strong.main{display:block;font-size:24px;font-size:2.4rem;line-height:40px;color:#000;margin-bottom:24px;position:relative;font-family:Martel,arial,tahoma,verdana,sans-serif}.logcontent strong.main.docs2,.logcontent strong.main.user,.myorders strong.main.docs2,.myorders strong.main.user,.pwdcontent strong.main.docs2,.pwdcontent strong.main.user,.regcontent strong.main.docs2,.regcontent strong.main.user,.shopcontent strong.main.docs2,.shopcontent strong.main.user{padding-left:36px}.logcontent strong.main.docs2:before,.logcontent strong.main.user:before,.myorders strong.main.docs2:before,.myorders strong.main.user:before,.pwdcontent strong.main.docs2:before,.pwdcontent strong.main.user:before,.regcontent strong.main.docs2:before,.regcontent strong.main.user:before,.shopcontent strong.main.docs2:before,.shopcontent strong.main.user:before{content:'';display:block;position:absolute;top:5px;left:0;width:24px;height:24px}.logcontent strong.main.user:before,.myorders strong.main.user:before,.pwdcontent strong.main.user:before,.regcontent strong.main.user:before,.shopcontent strong.main.user:before{background:url(../svg/user.svg)}.logcontent strong.main.docs:before,.myorders strong.main.docs:before,.pwdcontent strong.main.docs:before,.regcontent strong.main.docs:before,.shopcontent strong.main.docs:before{left:3px;background:url(../svg/docs.svg)}.logcontent strong.main.docs2:before,.myorders strong.main.docs2:before,.pwdcontent strong.main.docs2:before,.regcontent strong.main.docs2:before,.shopcontent strong.main.docs2:before{left:3px;background:url(../svg/docs2.svg)}.logcontent .formbox label.login:before,.logcontent .formbox label.mail:before,.logcontent .formbox label.phone:before,.logcontent .formbox label.pwd:before,.myorders .formbox label.login:before,.myorders .formbox label.mail:before,.myorders .formbox label.phone:before,.myorders .formbox label.pwd:before,.pwdcontent .formbox label.login:before,.pwdcontent .formbox label.mail:before,.pwdcontent .formbox label.phone:before,.pwdcontent .formbox label.pwd:before,.regcontent .formbox label.login:before,.regcontent .formbox label.mail:before,.regcontent .formbox label.phone:before,.regcontent .formbox label.pwd:before,.shopcontent .formbox label.login:before,.shopcontent .formbox label.mail:before,.shopcontent .formbox label.phone:before,.shopcontent .formbox label.pwd:before{content:'';display:block;position:absolute;bottom:16px;left:14px;width:24px;height:24px;background:url(../svg/user.svg) no-repeat}.logcontent .formbox label.login input,.logcontent .formbox label.mail input,.logcontent .formbox label.phone input,.logcontent .formbox label.pwd input,.myorders .formbox label.login input,.myorders .formbox label.mail input,.myorders .formbox label.phone input,.myorders .formbox label.pwd input,.pwdcontent .formbox label.login input,.pwdcontent .formbox label.mail input,.pwdcontent .formbox label.phone input,.pwdcontent .formbox label.pwd input,.regcontent .formbox label.login input,.regcontent .formbox label.mail input,.regcontent .formbox label.phone input,.regcontent .formbox label.pwd input,.shopcontent .formbox label.login input,.shopcontent .formbox label.mail input,.shopcontent .formbox label.phone input,.shopcontent .formbox label.pwd input{padding-left:50px}.logcontent .formbox label.login,.myorders .formbox label.login,.pwdcontent .formbox label.login,.regcontent .formbox label.login,.shopcontent .formbox label.login{margin:0 0 24px}.logcontent .formbox label.pwd,.myorders .formbox label.pwd,.pwdcontent .formbox label.pwd,.regcontent .formbox label.pwd,.shopcontent .formbox label.pwd{margin:0 0 32px}.logcontent .formbox label.pwd:before,.myorders .formbox label.pwd:before,.pwdcontent .formbox label.pwd:before,.regcontent .formbox label.pwd:before,.shopcontent .formbox label.pwd:before{background:url(../svg/pwd.svg) no-repeat}.logcontent .formbox label.mail,.myorders .formbox label.mail,.pwdcontent .formbox label.mail,.regcontent .formbox label.mail,.shopcontent .formbox label.mail{margin:0 0 32px}.logcontent .formbox label.mail:before,.myorders .formbox label.mail:before,.pwdcontent .formbox label.mail:before,.regcontent .formbox label.mail:before,.shopcontent .formbox label.mail:before{bottom:13px;background:url(../svg/mail.svg) no-repeat}.logcontent .formbox label.phone,.myorders .formbox label.phone,.pwdcontent .formbox label.phone,.regcontent .formbox label.phone,.shopcontent .formbox label.phone{margin:0 0 32px}.logcontent .formbox label.phone:before,.myorders .formbox label.phone:before,.pwdcontent .formbox label.phone:before,.regcontent .formbox label.phone:before,.shopcontent .formbox label.phone:before{bottom:13px;background:url(../svg/phone.svg) no-repeat}.logcontent .formbox label.search,.myorders .formbox label.search,.pwdcontent .formbox label.search,.regcontent .formbox label.search,.shopcontent .formbox label.search{position:relative;border:1px solid #dedfe2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.logcontent .formbox label.search input,.myorders .formbox label.search input,.pwdcontent .formbox label.search input,.regcontent .formbox label.search input,.shopcontent .formbox label.search input{width:100%;height:auto;padding:0 15px;margin:0;border:0;color:#000}.logcontent .formbox label.search button,.myorders .formbox label.search button,.pwdcontent .formbox label.search button,.regcontent .formbox label.search button,.shopcontent .formbox label.search button{display:block;width:54px;height:54px;background:url(../svg/search.svg) center center no-repeat;background-size:20px;padding:0;margin:0;position:absolute;top:0;right:0;z-index:10}.logcontent .formbox label.ico,.logcontent .formbox label.kod,.myorders .formbox label.ico,.myorders .formbox label.kod,.pwdcontent .formbox label.ico,.pwdcontent .formbox label.kod,.regcontent .formbox label.ico,.regcontent .formbox label.kod,.shopcontent .formbox label.ico,.shopcontent .formbox label.kod{margin:0 0 32px}.logcontent,.pwdcontent{text-align:center}.logcontent .logo,.pwdcontent .logo{max-width:357px;margin:0 auto 48px}.logcontent .logo img,.pwdcontent .logo img{display:block;width:357px;height:auto}.logcontent .formbox,.pwdcontent .formbox{border:1px solid #dedfe2;padding:32px 40px}.logcontent .formbox .btns,.logcontent .formbox strong.main,.pwdcontent .formbox .btns,.pwdcontent .formbox strong.main{text-align:center}.logcontent .formbox .btns .btn,.pwdcontent .formbox .btns .btn{margin:0 auto 23px}.logcontent p,.pwdcontent p{font-size:15px;font-size:1.5rem;line-height:24px;color:#000;padding:5px 0 0;position:relative}.logcontent p:before,.pwdcontent p:before{content:'';display:inline-block;top:6px;position:relative;margin:0 5px 0 0;width:24px;height:24px;background:url(../svg/info.svg) no-repeat}@media screen and (min-width:800.1px) and (max-width:1000px){.logcontent .logo img,.pwdcontent .logo img{width:250px}}@media screen and (min-width:800.1px){.logcontent,.pwdcontent{padding:63px 0 50px}}@media screen and (max-width:800px){.logcontent,.pwdcontent{padding:10px 0 30px}.logcontent .logo,.pwdcontent .logo{margin:0 auto 30px;text-align:center}.logcontent .logo img,.pwdcontent .logo img{max-width:200px;margin:0 auto}.logcontent .formbox,.pwdcontent .formbox{width:100%;margin:20px auto 0;padding:20px}}.regcontent strong.main{font-size:20px;font-size:2rem;line-height:34px}.regcontent strong.main.big{font-size:24px;font-size:2.4rem;line-height:40px}@media screen and (min-width:767.1px){.regcontent{width:696px}}.formbox.billing>ul{*zoom:1;display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.formbox.billing>ul:after,.formbox.billing>ul:before{display:table;content:""}.formbox.billing>ul:after{clear:both}.formbox.billing>ul.chngpwd:not(.show){display:none}.formbox.billing>ul>li{border:1px solid #dedfe2;color:#000;font-size:15px;font-size:1.5rem;line-height:24px;padding:32px 40px;margin-bottom:20px;position:relative}.formbox.billing>ul>li ol{padding:5px 0 0 15px}.formbox.billing>ul>li ol li{list-style:decimal;padding:0 0 0 5px}@media screen and (min-width:600.1px){.formbox.billing>ul>li{width:49%;margin-right:2%}.formbox.billing>ul>li:nth-of-type(2n){margin-right:0}}@media screen and (min-width:600.1px){.formbox.billing>ul>li:nth-of-type(1)>div{margin:0;position:absolute;bottom:30px}}@media screen and (max-width:600px){.formbox.billing>ul>li{width:100%}}.formbox.shipping{padding-top:20px}.formbox.shipping .addresses{margin-bottom:-14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.formbox.shipping .addresses.choice li{cursor:pointer}.formbox.shipping .addresses li{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #dedfe2;margin-right:0;margin-bottom:24px}.formbox.shipping .addresses li>div{border:0;background:#fff;position:relative;color:#000;font-size:14px;font-size:1.4rem;line-height:22px}@media screen and (min-width:600.1px){.formbox.shipping .addresses li{-webkit-flex-flow:nowrap;flex-flow:nowrap;padding:16px 0}.formbox.shipping .addresses li>div{width:50%;padding:0 16px 0 24px}.formbox.shipping .addresses li>div:first-of-type{border-right:1px solid #dedfe2;padding:0 16px}}@media screen and (max-width:600px){.formbox.shipping .addresses li{-webkit-flex-flow:wrap;flex-flow:wrap;padding:0 16px}.formbox.shipping .addresses li>div{width:100%;padding:16px 0}.formbox.shipping .addresses li>div:first-of-type{border-bottom:1px solid #dedfe2}}.myorders .years{*zoom:1;margin:0 0 30px}.myorders .years:after,.myorders .years:before{display:table;content:""}.myorders .years:after{clear:both}.myorders .years a{float:left;border-top:1px solid #dedfe2;border-right:1px solid #dedfe2;border-bottom:1px solid #dedfe2;padding:13px 24px;text-decoration:none;color:#e53214}.myorders .years a:first-of-type{border:1px solid #dedfe2;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.myorders .years a:last-of-type{border:1px solid #dedfe2;border-left:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.myorders .years a.act{background:#e53214;border-color:#e53214;color:#fff}@media screen and (min-width:800.1px){.myorders .rightbtns{float:right}}@media screen and (max-width:800px){.myorders .rightbtns{float:none;text-align:right}.myorders .rightbtns:first-of-type{padding-bottom:20px}.myorders .rightbtns:last-of-type{padding-top:20px}}@media screen and (max-width:410px){.myorders a{display:block;margin:0 0 10px}}@media screen and (max-width:1100px){.tabbox .faktury,.tabbox .objednavky{width:100%;overflow-x:auto}.tabbox .faktury table.invoices,.tabbox .faktury table.orders,.tabbox .objednavky table.invoices,.tabbox .objednavky table.orders{min-width:950px}}.formbox{width:100%;margin:0 0 20px;text-align:left}.formbox>div{padding:25px}.formbox>div.formbox{width:100%;padding-top:0;margin-bottom:0}.formbox>div.formbox>div{padding:20px 0 0}.formbox>div label:last-of-type{margin-bottom:0}.formbox>div label:last-of-type+.btns{margin-top:20px}.formbox h2{font-size:18px;font-size:1.8rem;line-height:23px;padding:25px}.formbox label{margin:0 0 12px}.formbox .btns{padding:0}.formbox .links{float:left}.formbox .links.onelink{padding-top:20px}.formbox ul.users li{padding:0 0 15px 40px}.formbox ul.users li:before{content:'';float:left;width:24px;height:25px;background:url(../svg/user.svg) no-repeat;margin:10px 0 0 -40px}.formbox ul.users li a{text-decoration:none}.formbox ul.users li a strong{text-decoration:underline}.formbox ul.users li em{display:block;font-style:normal;font-size:12px;font-size:1.2rem;line-height:1.3em;color:#333}.formbox ul.users li strong{display:block;padding:0}.formbox ul.users li strong span{font-weight:300}.formbox ul.users li strong span a{text-decoration:underline;font-size:12px;font-size:1.2rem;line-height:1.3em}.formbox ul.users li strong span a:hover{text-decoration:none}.tabbox{position:relative;margin:0 auto 30px}.tabbox:before{content:'';display:block;width:100%;height:50px;background:#fff}.tabbox.tworows{position:relative}.tabbox.tworows:before{height:140px}.tabbox.tworows:after{content:'';display:block;width:100%;height:2px;background:#fff;position:absolute;top:70px}.tabbox strong.main{color:#008457}.tabbox strong.main span{font-weight:400;font-size:15px;font-size:1.5rem;line-height:19px;color:#008457}.tabbox div.main{background:#fff}@media screen and (min-width:600.1px){.tabbox strong.main{height:50px;position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer;display:table;white-space:nowrap;border-top:1px solid #F0F1F2;border-right:1px solid #F0F1F2}.tabbox strong.main:first-of-type{border-left:1px solid #F0F1F2;-webkit-border-radius:5px 0 0;-moz-border-radius:5px 0 0;border-radius:5px 0 0}.tabbox strong.main:last-of-type{border-left:0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.tabbox strong.main span{display:table-cell;vertical-align:middle;text-align:center;padding:0 30px}.tabbox strong.main.act,.tabbox strong.main:hover{background:#F0F1F2;color:#000;border-bottom:0}.tabbox strong.main.act span,.tabbox strong.main:hover span{color:#000}.tabbox a.main{visibility:hidden}.tabbox a.main.act{visibility:visible}.tabbox div.main{-webkit-flex-flow:wrap;flex-flow:wrap;height:0;display:none}.tabbox div.main.act{height:auto;display:block;padding:20px 2%}.tabbox div.main.nopad{padding:0!important}}@media screen and (max-width:600px),print{.tabbox:before{display:none}.tabbox strong.main{display:block;width:100%;margin:0}.tabbox strong.main span{display:block;font-size:19px;font-size:1.9rem;line-height:62px;color:#000}.tabbox div.main{padding:0 0 20px;margin-bottom:20px}.tabbox div.main table.invoices,.tabbox div.main table.orders{margin-bottom:0}.tabbox a.main{margin:-45px 20px 0 0;color:#333}}.tabbox print div.main{display:block;visibility:visible;height:auto!important}@media screen and (max-width:600px){.tabbox strong.main{margin-top:2px;position:relative;cursor:pointer}.tabbox strong.main:after,.tabbox strong.main:before{content:'';display:block;position:absolute;width:10px;height:2px;top:30px;right:30px;background:#555}.tabbox strong.main:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tabbox strong.main.act:before{display:none}.tabbox div.main:not(.act){display:none}}@media screen and (max-width:450px){.tabbox{margin-bottom:0}.tabbox div.main:last-of-type{margin-bottom:0}}.nojs .tabbox strong.main:nth-of-type(2){left:100px}.nojs .tabbox strong.main:nth-of-type(3){left:200px}.nojs .tabbox strong.main:nth-of-type(4){left:300px}.nojs .tabbox strong.main:nth-of-type(5){left:400px}