﻿.blur{filter:blur(3px)}
.blur a,.blur input,.disable a,.disable input,.disable label{pointer-events:none}
.disable, .disable a {color:#999}
.bsmall {line-height: 48px; font-size: 14px;}
.blarge {line-height: 88px; font-size: 24px;}
.bfull {display: block;}
#summaryshow {width: auto; margin-bottom: 15px;}
/* inapp */
#inappcontainer::-webkit-scrollbar {width: 0; background: transparent; } /* hide scroolbar */
#inappcontainer {text-align: left; width: 650px; height: 690px; position: relative; background-color: #FFF; overflow: hidden; overflow-y: scroll;}
#inappcontainer h1, #inappcontainer h1 span {text-align: left; font-size: 35px;}
#licenseaddform input {width: 100%;}
#products label span, .formpart label span {display: block; margin-top: 10px; font-size: 14px;}
#inappcontainer table.checklist td {padding: 8px 0; font-size: 16px;}
#inappcontainer table.checklist td label, #inappcontainer table.checklist label strong {display: block; font-size: 16px;}
#inappcontainer table.checklist td.price {text-align: right; width: 80px; white-space: nowrap; font-size: 16px;}
#inappcontainer table.checklist table {margin: 8px 0;}
#inappcontainer table.checklist table td {padding: 6px 0;}
#inappcontainer #summarytotal td {font-family: 'museo_sans700', Verdana, sans-serif; font-size: 18px;}
#inappcontainer table.summary td {padding: 0 0 8px 0;}
.inappcontent {padding: 0 20px; position: relative;}
.inappcontent h3 {font-size: 28px; font-weight: normal; line-height: 1; margin: 0 0 35px 0;}
.inappformelements {width: 100%; text-align: center;}
.inappformelements .formelement {clear: both; width: 500px; margin: 0 auto 5px auto; text-align: left;}
.inappformelements .formelement label {width: 150px; float: left; line-height: 30px; margin: 0;}
.inappformelements input, .inappformelements select, .inappformelements textarea, .inputnumber input {width: 350px; display: block; float: left; padding: 0 5px;}
.inappformelements input, .inappformelements select, .inputnumber input {height: 30px; line-height: 30px;}
.inappformelements textarea {padding: 5px;}
.inappformelements span.dropdown:before {width: 30px; height: 26px;}
.inputnumber {width: 100px; position: relative;}
.inputnumber input {width: 30px; text-align: center; margin: 0; z-index: 2; position: relative;}
.inputnumber a {color: #FFF; background-color: #85bb24; display: block; float: left; width: 20px; text-align: center; line-height: 30px; text-decoration: none; font-weight: 700; z-index: 3; position: relative;}
.inputnumber a.inputnumberminus {border-radius: 2px 0 0 2px; margin-right: -2px;}
.inputnumber a.inputnumberplus {border-radius: 0 2px 2px 0; margin-left: -2px;}
#checksummary p {margin: 7px 0 0 0; line-height: 20px; font-size: 16px;}
div.summaryvalues {width: 520px; font-size: 16px;}
#formsteps1, #formsteps2 {overflow: hidden; position: relative;}
.steps {width: 1830px; position: relative;}
.step {width: 610px; float: left;}
.formpart {margin-top: 20px; position: relative;}
.formpart a.change {position: absolute; top: 0; right: 0;}
.licenseadd {position: absolute; bottom: 10px; width: 100%;}
.licenseadd a.close {top: -10px;}
/* product table */
table.checklist {width: 100%; border-top: solid 1px #D9D9D9;}
table.checklist td {vertical-align: top; text-align: left; padding: 12px 0; border-bottom: solid 1px #D9D9D9; font-size: 16px;}
table.checklist td.checkmark {width: 32px;}
table.checklist label, table.checklist label strong {display: block; cursor: pointer; line-height: 22px;}
table.checklist label strong {font-size: 18px;}
table.checklist label strong.inline {display: inline;}
table.checklist td.price, .summarypart td.price {text-align: right; width: 80px; white-space: nowrap; font-size: 18px;}
table.checklist td.price.wide {width: 120px;}
table.checklist td.price span, #zpsxlicenseexpiration {white-space: nowrap;}
td.price span.regularamount, td.price span.vatamount, span.regularamount, span.vatamount {display: block; color: #909090; font-size: 16px;}
td.price span.regularamount, span.regularamount {text-decoration: line-through;}
td.price span.vatamount {font-size: 14px;}
table.checklist tr.sel td {background-color: #F2F2F2;}
table.checklist tr.noborder td, table.checklist td.noborder, table.checklist.borderless, table.checklist.borderless td {border: none;}
table.checklist.nobordertop {border-top: none;}
table.checklist.noborderbottom, table.checklist td.noborderbottom, table.checklist.noborderbottom tr:last-child td {border-bottom: none;}
table.checklist tr#mainproduct td {vertical-align: middle;}
tr#mainproduct td.mainproductname {width: 200px; padding-right: 25px; box-sizing: border-box;}
table.checklist td.leftborder {width: 20px; border-radius: 2px 0 0 2px;}
table.checklist td.rightborder {width: 20px; border-radius: 0 2px 2px 0;}
table.checklist td.nopaddingtop {padding-top: 0;}
table.checklist td.nopaddingbottom {padding-bottom: 0;}
table.checklist td.nopadding {padding: 0;}
#otherpaymentpart table.checklist td {border-top: solid 1px #D9D9D9;}
#otherpaymentpart table.checklist tr:first-child td {border-top: none;}
#summarytotal table, a.showmore.nomargin {margin-top: 0;}
#summarytotal td {font-family: 'museo_sans700', Verdana, sans-serif; font-size: 20px;}
.novisible {visibility: hidden; opacity: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; display: inline;}
/* order elements */
a.change, a.changepart, a.zaemailchange {font-size: 14px; text-transform: uppercase; padding-left: 20px; background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEFSURBVHjajNIxSwJhGMBxvY4DP4BwU5OTcFBjIBTISZAIHgVhS2sSFLg6SSI0BX4Ap6YEUWxJnBz6AH6AyEkIWlv7P/C8IMed773ww/fg/vc+d5jvL0q5jOsQ5/jDWH6djKFESxRxghU8J2M4xRoTtPGJlmsJLzBEV6/nqGMrU7iW8AVn8HGHHp4QoJYWN/CMqoZvuEJZHyr7L3dPWIuFMuqr7mdyY/yDNRPCaw3la3dMGI8vMdBRi7ZQlhk70JE8hNggwi8+ksLdk2/1hhs84MgWmpMPdORj3Zf1Afd4TAvNyaG+4yl+9B19W2jiFgoY4VuvI1toxq7ojfK/fdfTM61/AQYAG+o6WOyoY7sAAAAASUVORK5CYII=) left center no-repeat;}
#productselect {width: 100%;}
#zpsxbox151 {width: 151px;}
table.tshirts {background-color: #FFF; border: solid 1px #D9D9D9; text-align: center; box-sizing: border-box;}
table.tshirts td {text-align: center; width: 45px;}
table.tshirts td.celllabel {text-align: left; padding-left: 10px; width: 100px;}
.controlsright {text-align: right;}
.controlsright p.info {display: inline-block;}
.note {color: #757575; font-size: 13px;}
.line2 {height: 0; margin: 0 0 0 auto; border-bottom: solid 1px #d9d9d9; width: calc(100vw - 50px);}
.ordercontainer {text-align: left; width: 600px; margin: 0 auto; background-color: #FFF; position: relative; display:inline-block}
.ordercontainer h1 {font-size: 35px;}
.ordercontainer h2 {font-size: 35px; margin: 50px 0 30px 0; color: #000;}
.ordercontainer h3 {font-size: 30px; margin: 50px 0 40px 0;}
.ordercontainer h3.mb20 {margin: 0 0 20px 0;}
.mobilecentered {text-align: left;}
.zalostpass {float: right; color: #000; line-height: 70px;}
.cell {display: inline-block; width: 60px;}
a.showmore {display: block; margin: 10px 0;}
div.moretext {position: relative; display: none; background-color: #F2F2F2; border-radius: 2px; padding: 40px 40px 20px 40px;}
div.moretext.nopadding {padding: 0;}
div.moretext.noheader {position: relative; display: none; background-color: #FFF; border-radius: 0; padding: 0;}
div.moretext.visible, .deliverydescription.visible, .paymentdescription.visible {display: block;}
div.moretext h4 {font-size: 28px; margin: 0 0 25px 0;}
a.hidemore, a.hidemore.close, div.moretext a.close {position: absolute; top: 30px; right: 40px; cursor: pointer;}
div.moretext.noheader, div.moretext.nopadding a.close {top: 0; right: 0; line-height: 16px;}
#summaryshow {display: none;}
.summarypart {position: relative; border-top: solid 1px #D9D9D9; padding: 20px 0 10px 0;}
.summarypart p.check {font-size: 18px; margin: 0;}
.summarypart a.changepart {position: absolute; top: 20px; right: 0;}
.summarypart table {margin: 15px 0 0 30px; width: 95%; width: calc(100% - 30px);}
.summarypart td {vertical-align: top; text-align: left; padding: 0 0 10px 0; font-size: 16px;}
.summarypart td.price {font-size: 16px;}
.summarypart p.emptylist {font-size: 16px; padding: 0 0 0 30px; margin: 15px 0 10px 0;}
#summaryproductname em {font-style: normal; display: block; margin-top: 5px;}
.countdowninfo {color: #D00F0F; font-family: 'museo_sans700', Verdana, sans-serif; display: block; margin-top: 5px;}
#deliveryaddressdata h3 {margin-top: 10px;}
.framepreview {width: 100%; border: none; height: 300px;}
#deliverypart label, #paymentpart label {border-right: solid 10px transparent; padding-right: 60px;}
.deliverypost {background: #FFF url(data:image/gif;base64,R0lGODlhKAAfAOYAAEllm//NNv/ttv/77KSyzau40f/QQv/++WR8q//YYP/OOevu9P/mmf/45ICUuuXp8P/+/E1onTRTkf/kkM3U5PL0+P/33f/llf/RRv/nnv/oov/jjH2QuP/XXf/bbf/VVf/UUYyewf/ddXWKtERhmSJEhy1NjPX2+f/zzf/vvv/uuf/TTf/iipyryf/qqxo9gsPM3//ZZV53p//eeu3w9pWmxf/ssN3i7Nnf6v/11v/ggPf4+v/WWP/22v/00ihJinCGseDl7tXc6P/78P/ccv/wwlhypP/PPP/hhv/hhP7+/vj5+//xyP/xxv/wwP/ss//eeEFemFNtoYqcvz5clhM3fpiox1Zvotvg67vG2v/SSP/QP1dxox1AhDJRj//YX/39/jhWkvb3+pKiw//qqDpYk+Hm71t0pWuCrt/k7YeZvYSXvP/12OPn8P/ppv/99k9qn/n6/CdIif/rr26EsOLn7/z9/dLZ5nmNtv/22bK+1f/88sXO4f/ffP/NNP///yH5BAAAAAAALAAAAAAoAB8AAAf/gG4JX4SFhjE9f4qLOWQ6MTE6LomLij0JHV8JNgl+np+gfgEWlUwxAaF+CkQ+lTmgHzqpoR2LEBuzoAoXiwcfnxgZuZ86ihAzw6FIi8ieBgLJfgyKwqkBqKkuikifBhYKydM94KAiKj15AkShRw1/3M4QPMlJf83OKZWKc+Sey/cG/lxIFmPAkU8BnOhbpAGUliEdgP1hg22WlhwGPnlY2OvXJ1OfPijykEwFLk9POC5iAEoAC2KKfFRM1cHCFk9MVCp6AsrFQE8KFd2bZcOGpyY6/xj95NPTijeLGmAYtiXHBD8akr78JCCJpwz6UiTTwiYDjyEqh0z1FABFxBV7/xZWy7VFBYocKofyyIGqiMqryTwUgaBvyFA/Lljy0gk42YckZAQ8mbAiFAgLR6AQTmrjZrRhCpjM6LM56R8LIj7PCiBAABnTC4vMU+10sDvYCyGkELF2GAgGA3DDHlJEA5QEPHh0iIHEBYoDwqPbKi39BoEs0rNXMmMCyBKOd9Is2sFHTFIwQoQsAAOmUpAoYbzU+FNhUQUlEa78OfGnAJw4fygB4A6L8PfHGlQEMQIa7NUHRAkL0GAGHgBIQcEVAIxwxRlTIDBGGGEQ8IcYEQBgQg03kOAFBzhEQIIDJrxghRRlXEFFBIpQUMUaJQBQhQwEyFDCC0LAEIIEVOzXhZkDI5RAQgRZVMFFFXRkYQQAD4wxwgtAdGFGGmpU4cAYBEwRhQRwdPFCATIgAECSYpRQgBVdmIBABWKu8cOGRlDwAwclPGCiCSGcAQAXVsBBAgIyoBFCGVyUKMWIckggQQswICmDHhGEoUYIP6zhBQJlBIhDG4rgUIcdD2CxH38L7JAGDfWdcGl9f9CAgyJpiPcHFhUs8EAFgQAAOw==) right top no-repeat;}
.deliverycourier {background: #FFF url(data:image/gif;base64,R0lGODlhLwAKAOYAAIitzM/e6xJdnXWgxgBOlaO/17jO4ebt9HCcxABJkjl3rjNzq/z9/n2kx8PV5m6awnSexQNTmX6lyP7+/wpVmSVppYWqywBBjoKoyfn6/A1ZnABFkOjv9YCnyZGy0NXi7u3z+PX4+2CSvliNu5q41Jm306nD2r7S5J+81ipspwBQl3qix4arzJm40/z8/fL2+fD0+Ozy92eVvl2OuyJnpAVOlbPL316QvarF25S20/P2+t/p8tzn8MrZ5rXM37fN4F2Qva7F25a205W31AA+i4yvznihxSxvqChrpwBMlP3+/vr7/fv8/YGoyfr8/ZO00KXA2Onw9uPr8/v9/dHe6o+xz1+Rvq/H3IOpyrLJ3i1qpXukx1GHt1eMum+cxHCcwzVtp3Sew5261WmXv+Ps8/f6/LTK3miYwW+cw2STvhBWmsvb6czc6VqMukqCtFuPvHmjyF+Svj53rRtZnLHJ3rHK39rl77LJ3ff6+zVwqpW10ZS10i9wqpe20WWVwP///yH5BAAAAAAALAAAAAAvAAoAAAf/gH9/OgAdTYdNW2J/exULRzQ0jlwnfyFuRwsVFTQpCgMxf3RIfAs7gn9KPX0GgnV8CrGxRzh/chcbeUM5aEkbFAdrCcMPQ0MKG0RtfzO4WlOoOncFQYImZwjZCF4PZFIUBAkeggYEG2ogFhsEAhyCMxsXaX80vgioqT1UVINIFBoANURY8KdAAhUENAjQkITAgkoKDtYQIIBCAg1+ljggoCJJK3wMXij5swMChAEoBzww8adNgiQpDPiwYeCDkz88wCUYcMKGDQcHBElYJ8AOiChROJTBt2KDiqdPPTqZc4EIBHyoShDZUOMDVkFgcCWIQFaFBh74inSxIoLtDT8wpKSwfcPm6x8UXYDAYfAVxpk4IkQAsQJkxAAXqJgsEZRBCQPHIZYwYLBE8RLJfzKESAwjxAu+TpTAYMJkguMlSvBMwJdFxoMVBSBIWPEEA4sGVap8KdChgDsPGAAIGfOkwAoP7gwEIIGlhQUjLTpIgBIUlYkfQjqUKOKjQQkJHYyw0AMgjIQHAaZAMWPEwhMsKCRgWPOnCAnnGFZIuHLFSBC+qAQCADs=) right top no-repeat;}
.deliveryzoner {background: #FFF url(data:image/gif;base64,R0lGODlhLgARAOYAAP/89VGErP7RUzZxn//01v/66v7FKf7NRTJunf/knP7DIv7VYglRidbi6yZml5670f/++//9+f7NSWqWuB1fk/7YcZW0zMvb54msx/7HMYWpxf7ehP7WZv7Xa9rl7f/jmf/fie7z90V8pj53owFMhf7JOP7INhJYjm2YuZi2zo2vyP/yzv/loM/d6P7TXkJ6pbvP3v7KPf/gj8fX5ClomQROh6nC1vj6/CNklgdQiP///v/88+fu9P/450l/qP/+/JGxytHf6f7LQQxTi97o7/H1+BdbkP7ZcnWevf/oqkh+pw5VjP7+//7aeP7beqzE1+Pr8nefvpSzzE6Cqpu4z3+lwvv8/f/67r/S4KfB1WCPs/b5+1iJr//12/z9/vr7/Xqhv6vE1x9hlP/mpP7cf1WHrlqLsMDT4f7CH+Dp8A1Ui3KbvOnv9HSdvAVPh/7SW+rw9aO+09Pg6v7ZdP/z1DBtnPT3+v7AGKrD1uTs8v/qsf/rtqjC1QBLhf6+EP///yH5BAAAAAAALAAAAAAuABEAAAf/gH+Cg38FbyuEiYqLjI2DOxJ+Bl2OlZaLBZF+kgSXnpZ7HU1OTR0yEYpeN6s3X5+NOk4HB0IxMSUldIopODgODhOvjEebxX4KegQVO4Qafc99SsKKZMabLlcrBn4CqIJsQXhufQ8NZXU+WBcTGCgjKUxVAwgYPChgUlN/INZoLH9J7hRbAIEQij4OtiDoQ6OPESTPSPShAKQPjoZrJD6TYe1AJ37WCArywKBPHDgkhhBp6KPPABgOB/RRkaIPghN9yjxIYIwDgD9zrG06UvDPBItWWvQ5EWLhiGgelorpk4NBjTpq3OQR9GGoII5CjwwiSSLLnwZLm/Z5KgLtCRx9k9bAeGDBDYM0gzYI0PEnQgahHPgKgljDjJYoQxjMgBugT1uHL2ZSWfJiSQ4ihH7++RHDmouighpDU8Klj8QBzkbI6cOAz5BnOSr2wUzoRwEABMawYPEhieZBM2wIt3GhSIo2KnhAsXGmiI0nTIJgwNDiho0wdhJB2KAgg4kSGSpMGy8ogotiJXqQJ29egRD16y8FAgA7) right top no-repeat;}
.deliveryulozenka {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAJCAYAAABNEB65AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKBSURBVHjajJR7aI9RGMffbT+X0XK/rUmKSZMsQzGmFJFy2R9ilEtIKUWj/YOScvePuZX4T9KsFBHTmuvC3LbEGNaYzZCYy7LxOfVRv1bDqU/nfc/7vOd5nu95npNQlpqeHEVRLXyAkdAGG2EnZMFWmAID4VvU8dgE+XAXUmAOvIv+fwyAt3AHxv3LOOYPfeGcQYeR4/wJRsBr+N7u3wT4Ffe+G1qgKxxrF3Ri3N4djZ7Oz/9ik6TPtrDhKBcfxjkZDvXQGYbB47gg50IF1MARk18EN2EajIUTMBR6wXF4BeUwGqbDdZgH1+A2ZGsbqXjYsxQOuRZO/jy8NM6CEGSmH6uce0AaPPXIg7L3/TYfiqEJymAVrIPP8MjTy9VBHVyAybAHxsMGy3Ei7IWvBrUYBuvjknY5Pk+Aq5BuVWQEPzEfWuMUT4VkM05zrdST2OdJzFCVPJXLVpEqa3wtLDXYBdDJfe6pemTSle73xQBb3WubPXYGqrXJNNbVIdaYC+9VMYxJzg9gqiXyxISGwGHX+llztdoXmWiG9ZzrvF9lQzKFCvQCLsMs/62zBKtt6iDSFi+FUKoFnupM7WsSdd4FBkF/WAM/rMNwzB+hEbrFNWwYS5xDna/U4QrrObI/fqp46JmDllK6ykc+h9GgTYV2SSb1p3wajW05NIcyDoGfsq6rVW8MbNc4OO5tY+VZx/nW3g5vjzCOOm/2VlgIBwy+yAYMzTxbkZ7FNV1kiaR6e5W4tt6EIvvhInT3dmtMWpbS54b3Z4MB7lLFSAXaVPmKarS4Vugdn2Vtl5h8pT1RZlM3u/dpvzX5XK9g4WRv6aPYBOsU7qTJvLG/zipe+W8BBgA0H7d/6b1j0QAAAABJRU5ErkJggg==) right top no-repeat;}
.deliveryzasilkovna {background: #FFF url(data:image/png;base64,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) right top no-repeat;}
.deliverygeis {background: #FFF url(data:image/gif;base64,R0lGODlhGAAWAOYAAP3eAOFHF8e4GPG7qv7hAMK4R/fFWq2qJL+lRbt/P/rd0sCuR2N0RfvYZv/9+/zz18hvV90wG+2GC/Kwh/vt5eBKON5XS//lANbDEdJPIf7sYfWzBuCQHPz15frNAvrenu2YUHqEO/fHfDNTXPXiuuVkT/fKueipFfa5BeqFbeFOQPW7ZuvRCPnj3ciEW+PMC/KoZ//zYupuD944JfrVVFRqTbyaRLlPN/zllcUuKvfFRvGoV/vUApybKyRKYt07N7o+NPy3AoaMNv3jYfCdD9magkdhUtccIv/qAPWzWv3YAfivBBxEZf328Y6VMu+WDRA7bPnSXvHWBv759z9cVvfBBPOqB/nVePrXkLiwH/DbBvq/AuJWF9N9avrfsNinTNB7KevJsPXDqNaUe++OC3F+P7phOvKiEMCzR+LNkul/bvXCld/AjfCiWPCiQ/zZAOdsMfrcAdqtJZOVMNgpLO2OIltvSfjHA/DeuvjVt/jRvvGhBfGhCf3lYPzbAP///yH5BAAAAAAALAAAAAAYABYAAAf/gH+Cgx0TKVgkLQ6DjI2DUwMrQ31DUW0wOCaKjoxNJSogGg0aGjEafQZtK1gDCouNekcBRHU/JTRRUUOlGkMGOw0TrYMTZBdvElwSZzM/bjRJujGmSRYQgzoeAH4X3SgSEihcRz86qSBfN2OCHRUoBH7xfgTdPEFke1YzdDcINgOCTASQRxDeBS1ajsnIkaDAggeCRFTZRtBPCAECqGS5QGCLnAUFXLwCsQeePHohnIygUuYFABlmCiAoIojCjCoEAFwAQACDgB4+hNiB4iTIkZgIwgjK84Qnix4CMFDxUYPJAQZGXizhYENmB0FXrFzA4MNHlhBGGMxhKUDKhSVgqdCgESmoxBMkVBgIqDHUjt4XHHlEAIJmAc0/Nj1IsXqASRkhDDDsnLeES8MFJAR52QAAgJERQIUgmRwPgIcTIBNQiPiEo1QfcygWXIgg5CALAVAAUEIgDhLZpe9EuAGSzSAFa2jAmSFBCQoPbwjk9GP6RG0beBxNUYADRoUAVTZYuUMAyZIMNhBAWM1J0JQHH9SoeLJBQoAcZtI0ac/JwQMxKajQRQuOBAIAOw==) right top no-repeat;}
.paymentmasterorder {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAfCAYAAACCox+xAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURBVHjaxFfRR4NRFN8aMUZETGNExIg9jdFTjDHG2FNE9Af0FGP0NLaXKLGn6KmniKX0FBFlWWKJPS1LlCW+KUvEOje/m2s+33e/9Z3t8GN337n3/s655557jtfjTPyECOBX/r8jPBBePIziIywTKoQuoWeBS0KeMOl0E6/N9yyhSJjF+IZwBMuFBzqEKLyTAMYJH4QSYRu/B5YA4RhWdkEmpDlvhdDC3CZhflASwvo6FjrUJGAWSznCN+GdkHa6gNj0CSQ2XIivJOENhLTJiLOtgsSai8EexfEKz8zpTMiDxC7Dzcti7Qs7xSkwbsEzHLIHMhkrpR0oLTHmoxCOqIHcJCVOmJARbpgocIg0eBHjFMYFdZBn2Djdd1vi2KuMcGgjJH4TZhEfYwxEGlj7DO+TD9e5riTMValcwR8BBiJhJMUecskmoaa8TRVVuQaWnCJi4r7vgWzjeP6kjmvLLT4kSgNEUv0K1SF4RBVRIiyYfeCMEW0ZQ3Ul34SRErlSkstIxY8YaQ4hs1pGsrjf06gdHgm3jPuFUV5aRrKBosjPRKIMo4N2ijncnn0GEhmsfa5z/GqFlnORRAzPv/D4jJOaQVbgRRdIJPC6filPv6OAklX8KcaD3MSCUsUn/9PXHICMsGZLk1AQBJ4xt6GbKO06vTSOKKL0uCfo8l4JnyAYxbGmEIwddHkl6LiWa7LwkGHT+4pgX+fofc1ISevVfCA8dG2XrKzkR4ABANI/n6Km0ZarAAAAAElFTkSuQmCC) right top no-repeat;}
.paymentcard {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFgSURBVHjaYmDABBJAvAKIPwDxfyrj50A8GYg5WbBYvBSIpYG4GIgvMFAXOAFxBRD/QpdQhLrMmIF2IBmIPzOhCfJA6dc0tPgFyB4WHJJbsAUHlQA/iMBl8WUg/kIji+WAWAVdUBcax3I0DGpvkB1MDAMERi2mG4ClamYgNgNiDyg/CojfUcF8UJY8BcTXsEmCSqsbNCiXkfF2IGZDT9XToCWVABAz0gCrArEWtIxGAT+BOITGUdoIxLvQfQwKgu80thhkPidSevrChKVKxBVPUVQqp0uB+CC2snoHENegiR2ggqU20MbFTSCOw2YxKBudRRP7SwWLnwJxBDR7/WKhY5kB8tARfCVXFJb45adVyQUDoLjtw6H2Pi0tvk9tCwZtJUEMyIG2UIgFd4C4e0j7eAq14/gLtGqkJVBEb6uDfDwdWnuw0ahJqwjtPUSjS3BC6+RXNGoEPATiInRLAQIMAEZZiQWHnq6DAAAAAElFTkSuQmCC) right top no-repeat;}
.paymentpaypal {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAjCAYAAABsFtHvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJHSURBVHjatJZPRERBHMffbk/EEo+IJWJZoiwREbF07RTLElGiLmWJiA7pFB26lNIhukRdOqwiUkqRUkqRllVKKR1SSin1HX7L9PbNzHv75v34WGbm7XfmN/P7EzKKrQqsgnLDmz2BI5AF+24+CDmMtYE10O9BuBLEQBNIgAMw6HYTvPWCa6N0Y5tYAr9g2OvHE2DL8G9d4B0MefmI3fesocdS4Bsk3X5w7nW3CpsGx6DMzeJX0K5RPEruL/rPsMPCCLjRKH4HNtyIx+g3Z+i1XVCvEo/TTt80izNP1qjEawI4NbMKp4zp5PYgxKuBpYoiFhIjAYjvgEOK+W5ZmKU0C9eSaCvIkEbUvsiifJzQLL5EJzco0ZyCSfuiZhKPaBTuA5+gkRtjxebKvrATPGoUzgjuOEnj/9LtONjTINpCVZHdbdphvp48XGm6jPEYnaRMEctJekwroAHkBZ3SF3gxbQJZSYORlmzuhtqoMbCuqA2sUzqzDz5LwmxZU41nj/keDPAZziLyErfryHwsxD7ADD/YSI/AkiSfDp8nnqe63uTU7jxL8nKpyaeC/vuW/r+VnzQ5t15K0qOoxo8qup4EvewFeowPTuJxRZiJajyrUovgRNLFbNI9F5nJnW7b42MrtFxzEnGphTlxmdvzgk35arnCtPuowu05j9fhykzuQc3S43DKxVMCj/iKfZPc3SPI21WUA84EJ88bAVqh/JUH0XKFFfN1VCS+gki5pmI+Tnf7K5i/8CMeUsxb3IO020+p8V2wPwEGANHlgkbRVbqRAAAAAElFTkSuQmCC) right top no-repeat;}
.paymentbank {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHtSURBVHja7JffR0NhGMfP2WakwyGLGIcxRkwXu4qILroZu4oR0VWMGNFtdDWldRPRRX9BkRFlaTd1NaYsYkY0UUaRRbrI+r75LsfpnGZtO2cX5+Gzved9n/d9v+d5fx5J6t4WwQmISg7ZOLgAVZAFDbAJhuwSIDrKsON1XcdhkAd3IN5vEXF2dA4iFj4LoA4OQLDXAoJsuM6O2pkK9hi1NPB2K8DLhhpsWO2w/iQogysQ+6+IGBsos8FuXmaVL7PTycuorNBgA94eDa8GcuARJNs5J+mYY8V+WALcc4WFjYUhcAwewJwNW4DCPUdEfQ34ZfyMUIBtG5GJHcm6XdJJITXZomDFYsOqgG2mswyx0c7AISOdsWh/HxT1GR4LxxKXrMK0wueSzueS8+mV+RFO8FuWv4FrsMQ84TPDVVjrJFxi8qaYTvHZaGL2TzG9axIBsRU0dXuHOCTnzTrzSANirhBXiCvEFeIK6bX5/vh40niOfPJfY37rUJvmYZhgvuAdjIEn3edH62uwVSYOvlPwYrzYmlmat7YAL9EBChJ3lgJ9NhjREH38YJgibnjQbYFnMEGfD4op8jL2Y7LJBXfUxhGp8Lrwy6o8tu1iWRpE0ziOTQfJ+zh5xDjNOhSIKBfH98oJOzgiov/QlwADAHvdlcfBQ9JSAAAAAElFTkSuQmCC) right top no-repeat;}
.paymentservis24 {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAmCAYAAABOFCLqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJaSURBVHja7JhNSFRRFIDf/ORPKf6gIpkoKK4UdSOKECghhLv2QouWSZtwIS1aCbnyD4N0K7iSIFAXtogQtRAGFBdCIINl0KLMUkfnzfSd4RQho++Net9z4YWPx5t33zvfvHvPmXvHss7ZgqFQJyzBdziAn7AK3ZaXjYCvIA57sAAvYVbF5PMZCHoh0q8B30PhiWu58Eavj5oWkWC/YAuyTukThHUdujKTMl1gQ69Dvwfa72FGz8/Qp0KPaw79NiEB1SZlopCERod+dfrsTyaHKVtTOHrGnAnBhs6ZYtOTuE+zRWpM0YlreTCn14e8qjNjcKxv6R1Mwlv4oSLTEMj0uYE0geT1l8INh3tb4TlUQkgn7FcYgAWHe4/hW8K2j9LKICEPH4F6COtENdUkbhw24DFSy/9kEHmq30hM52EJDgzK5EIb3AcZiWcIvRCRdh3/TSj1+DeuRONK/LvywUf4DbctHxpxyzV+RE52RcjysRF/JZWZmjVRy9+2DTlBzZqkzzKp+GEXr/COm34XbDctl0GkBpQblpESk3AjE1cihoVsNzJhNW82mVAyb9zItHowZ8bhnmMQyvS2B3Vm/zwrPbNS1zJnZIpUvw7Gbc1wrB3mX5eTjK2pW2FQ5Bbku3kzOR6kbkAXUY4yUl1XYdCw0L4bGWlfGM/XVyGbAlcgq2R3kRSJGFT5LFOd2gCQ0ou6Fa31aclZC4fiISeNEIPPXgupyI7Gb/i7b+rhMKEFMKLEDHpkQ5MuSyTmIxJo6v8dZQ2HYWiBgnRb30te8+7CB3iCSOqvkz8CDAABWJWrmPM0MgAAAABJRU5ErkJggg==) right top no-repeat;}
.paymenttwisto {background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ2SURBVHja7Fc9jxJRFL08Bobvb4RgiIndVhZW/oLt/SEmbmFpY+/fMMZYmritjc3GfokbYyBUfBO+B/Cct47OrjjAOsPGZG/ywps3DOe8e8898whUq9WvIpIVj2K9XothGF/C4fBnzv8WgUBA5vP5kYH5PYykeBimaZ6nUqmXlmVtvK+Ukm63K9Pp9IXC9cJLcO56uVwehUIh4bDX7MGdE7zdbl9yEY+DANj5Y0zvRyIRicVies3eea/Xk06no9c4PCfAQP0v+v3+8Xg8lslkooGd4M4wvAZfrVaSSCQ+ogyVdDr9AFn4ztQTeLFY6DKQjC1QXzIAAKtUKr0B6AkIGYPBQIbDoUCYzI44u8MXAgCNZrPZC5D4VKvVXkF0hq2BeDzufwYYaDHu+D09AfPXIPWQ6+wMlOa3Z/ihA6obGhAIkSl/BxLfQOIZuqMBIh/QGefQwwrXloF09PiMW1//bCMTD4f3JQJwiu8sGo2ewfmO8RtP0RkmiI1w75FRKBSeuJWC9cKD0mq1TjB/vg+BYDCohYdnNRlcn2L5FCTiuM4Xi8W3zEDTDZyt02w2mYkuTcXN3ze1JEXHDpjNZs7MjDhIUG0DbzQatpkEb6oHio6f18lrT3ADr9frv5zsX4wJ9ac5bcyects5W0l58LogcCaT0YK8TkJtSbtnrcl65/P5P0qhDgFulyKZTAocUs+vEPAb3Ekil8tpIjQqjc2UHALc2RXlclkLk4QUj02HArcFST1UKhX9XlBetNoND66Xb0Y61CHBr5gQT0r2ee22Qsktxx2BOwL/FYF9vrvz4cWgLe5oGiOMzi5HMnjL0P4zui1+CDAANClu980rNmAAAAAASUVORK5CYII=) right top no-repeat;}
.paymenttable .paymentmasterorder, .paymenttable .paymentcardmasterorder, .paymenttable .paymentpaypalmasterorder, .paymenttable .paymentcard, .paymenttable .paymentpaypal, .paymenttable .paymenttransfer, .paymenttable .paymentservis24, .paymenttable .paymenttwisto, .paymenttable .paymentbank {background-position: right center; background-repeat: no-repeat;}
.deliverydescription, .paymentdescription {display: none; margin-top: 5px;}
#paymentcanceled, #paymentfailed, #paymentsuccess {padding-left: 130px; margin: 0 auto; text-align: left; background: #FFF url(data:image/gif;base64,R0lGODlhRABEAKIAAP709eg+RvGOkvKQleQfKPzq6+hBSf///yH5BAAAAAAALAAAAABEAEQAAAP/eAfa/jDKSSVTwpTKu6eFMSwGoX1oCpYGE5qbKqvvqdTxrFf40+9AyM/HygWBQ2HxiFyuYMxZcjKNcqpUp/Wq9WC3ji+vCw6TUeJourNuQoNt6VkXT9U/d/Ycvqf1+W87eTKDRIFlDYU3f1uFioKMhjaIWYdPk5SVmBKPan+dVl+gjWejYEmmZT+piDislC8BAZaZgrMEAUa1SLe5u0exs5u/dkWvp07HnofKgMPNdHvQfrRm1cSL19bD2HXTY9oR35yRSuGk55q6reXqtabfrNDHys2v06njo+PZ3F7tztbpSRcKYD+B7wDyc8eFICxGCxv6OxBxILeK/yxhxKNlFyOaJQAMYkvEgkEGhCO5jFBwIaWMCwkAADs=) 0 0 no-repeat;}
#paymentsuccess, .walletico {padding-left: 100px; background: #FFF url(data:image/gif;base64,R0lGODlhNwA8AOYAAB4eHi0tLYi9KeHh4VpaWg8PD8zMzI/BNjw8PNrqvJmZmQYGBtjpub7bi6DKVfz9+qLLWK6urpLCO8nJyfPz8+Tk5Pv99/n89dvrv6/Sb8fgmwkJCRISEgMDA/Dw8Ht7e8bfmLS0tJCQkCoqKsDcjj8/P9vb2/z8/Nfpt+3t7ZaWlmBgYHh4eIGBgTY2Np+fnxUVFd7e3jAwMPj78oqKiqKiot3swYa7JhsbG7nYgSQkJIO4JJO+RpPDPp/JUrq6umxsbPn5+bfXfp3JUOHuyXJycjk5OcrYsgUHAbrIokZjE4m9LNXV1dXotDtUEM/PzwwMDOrq6pycnL29vVFRUUtLS1dXV1RUVLGxsZvHS3ijLP7+/CcnJ8bGxk5OTqbDc0hISEVFRefn57HUdHqsIcjhnRgYGISEhHV1ddLS0qurq4+/OkJCQpS/SIW7JDMzM2ZmZgAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA3ADwAAAf/gHKCg4SFhodREx6HjI2Oj4UeRQtxHS+QmJmMQSoccSM0OAsVmqWZETpxHConchFxBKayjBMIcRsfFIS2BrO+cgMEcXErA4ZdcQi/ppKUJU+NwljLJjRw19jZ2J4jIY8mCwDYLb2aUhvD6errMKyYaOtxH5lp4SEphxMlt7maKRw4KASZEiBOBEzCJhyKIYyYMVMi4rAQNKCDC0xvYMg5wSIbAUpxXGgbSfLaijgLsBUogCkAADkpCsSbSbNmPJaQXC4rhQDnI507M/Vs+TIopqE5ixp9hPSn0qWNmjoCCjWqz6lPqxqS2oiq1q1Xu2Y1akCB2bMKdGwwq0ts1Qkj/2wOe8jI604mUOIAiWCgr9++YOLQPWR32b6D0QRjXTogDhVBNd4QaDtI2GBDhX39iCNCTgWQLQpZXmx0c2cxHYadEa3YrdHGVQQpkHFlEaHRro2yiVPDEe66Y3+ZkGnlhYEkX9rwuHGDhxYlR0gvjREGiRMybrJr336gjAXCwZclWLO9fPkeCTCH99XAvPvyDQpl9pXhvX3tGQjNl0Xivn83JAyyXykM/PcfA4IMmMkDEhjonwQPyKEgJho4+J8GEq6XyRYHWOjfAQ9M+AgGHmYnwBjvYSCDGTvlUKIA6YHgXg5edEDKLw54CKMgCQhgngNqxGHEjbN06OCOcvTo3rABcgAxDBdvRCnllFRSucN7S9iQo4npJemjewIIEgIBVZZp5pXu2SDHDDkiycCXYBplpHkQXLAmBF2+eR+TQW3pXp2E6HmfA0YJcR+gcqAAp31CGEXioRcoaiAGRj0w53tZLGofiEvJWOJ7IEDF4KfmSfAdVAWSuh2CWvWnqhvxfSVHfaTmJ6sg7ZUY662CoNCDgxI0wWshFmhwqXkHaHDqsIYQ0YAPQ2Q3hA8NEOFIIAA7) 0 0 no-repeat;}
.thankspart {padding: 0 0 15px 80px; font-size: 16px; margin: 0;}
.thankspart table td {padding: 0 10px 10px 0; font-size: 16px; margin: 0;}
.walleticoinfo {background: #FFF url(/__img/orderx/ico_wallet_info.gif) 0 0 no-repeat;}
.walleticowarning {background: #FFF url(/__img/orderx/ico_wallet_warning.gif) 0 0 no-repeat;}
.boxico {background: #FFF url(/__img/orderx/ico_physical.gif) 0 0 no-repeat;}
.boxicoinfo {background: #FFF url(/__img/orderx/ico_physical_info.gif) 0 0 no-repeat;}
.boxicowarning {background: #FFF url(/__img/orderx/ico_physical_warning.gif) 0 0 no-repeat;}
#thanksaccount {background: #FFF url(/__img/orderx/ico_account.gif) 0 0 no-repeat;}
#thanksextension {background: #FFF url(/__img/orderx/ico_extension.gif) 0 0 no-repeat;}
#thankssupport {background: #FFF url(/__img/orderx/ico_support.gif) 0 0 no-repeat;}
#thanksmagazine {background: #FFF url(/__img/orderx/ico_magazine.gif) 0 0 no-repeat;}
strong.bigger {font-size: 18px;}
h3 strong.totalamount {white-space: nowrap; float: right;}
table.checklist td.calendar {position: relative;}
table.checklist td.calendar label {display: inline-block;}
table.checklist td.calendar table {border: solid 1px #d3d3d3; background-color: #FFF; position: absolute; top: 0; left: 230px; z-index: 100;}
table.checklist td.calendar table table {border: none; position: relative; top: auto; left: auto;}
table.checklist td.calendar td {border: none; padding: 5px; font-size: 14px; text-align: center;}
table.cal {border: solid 1px #d3d3d3;}
table.cal td {border: none;}
table.cal td a {padding: 5px; display: block; border-radius: 20px;}
table.cal td a:hover {background-color: #d3d3d3;}
table.cal td.sds a {background-color: #03b8e7; text-decoration: none;}
table.cal td.tds a {background-color: #d3d3d3;}
tr.productselect td {cursor: pointer; background-color: #FFF; transition: background-color linear 0.1s;}
tr.productselect:hover td {cursor: pointer; background-color: #F2F2F2;}
#subscriptionexpirationinfo {width: 180px; float: left; margin-bottom: 10px;}
.ordercontainer ul.treeview {width: 330px; float: right;}
ul.treeview, ul.treeview ul {margin: 0; padding: 0; list-style-type: none; line-height: 26px;}
ul.treeview ul li {margin-left: 15px; padding-left: 15px; position: relative;}
ul.treeview ul li::before {content: " "; position: absolute; top: -13px; left: -10px; width: 15px; height: 26px; border-color: #D9D9D9; border-style: solid; border-width: 0 0 2px 2px; border-radius: 0 0 0 2px;}
ul.treeview ul li:first-child::before {top: 0; height: 13px;}
div.ordersection, div.bordered {border: solid 2px #D9D9D9; border-radius: 2px; padding: 25px 30px; margin-bottom: 20px; position: relative;}
div.bordered.selected {background-color: #EFF7E2;}
div.ordersection img#zpsxbox {position: absolute; top: -55px; right: 30px;}
div.ordersection h2 {font-size: 20px; line-height: 22px; margin: 0 0 0 10px; color: #000;}
div.ordersection div.grad {height: 5px; margin: 20px 0 10px 0;}
div.ordersection div.line {margin: 15px 0;}
div.ordersection a {display: block; box-sizing: border-box; border-radius: 2px; color: #000; font-size: 16px; line-height: 22px; text-decoration: none; margin: 10px 0; padding: 15px 10px 15px 85px; background-color: #FFF; background-position: 10px 10px; background-repeat: no-repeat; transition: background-color linear 0.1s;}
div.ordersection a.hidden {display: none;}
div.ordersection a.withmore {margin: 10px 0 0 0;}
div.ordersection a:hover {background-color: #F2F2F2;}
div.ordersection a strong {font-size: 18px;}
div.ordersection a#newlicense, div.ordersection a.newlicense {background-image: url(/__img/orderx/ico-new-licence.png);}
div.ordersection a#upgradelicense {background-image: url(/__img/orderx/ico-upgrade.png);}
div.ordersection a#prolonglicense {background-image: url(/__img/orderx/ico-extend.png);}
div.ordersection a#familylicense {background-image: url(/__img/orderx/ico-family.png);}
div.ordersection a#giftvoucher {background-image: url(/__img/orderx/ico-gift.png);}
div.ordersection a#zpsxguide {background-image: url(/__img/orderx/ico-guide.png);}
div.ordersection a#zpstshirt {background-image: url(/__img/orderx/ico-tshirt.png);}
div.ordersection span.price {display: block; width: 100px; min-height: 55px; float: right; text-align: right;}
div.ordersection strong.price {display: inline-block; min-height: 55px; float: right; text-align: right; white-space: nowrap;}
div.ordersection strong.price span {display: block; white-space: nowrap;}
div.ordersection strong.price span.regularamount {display: inline;}
div.ordersection a.showmore, div.ordersection a.linkbellow {color: #85bb24; font-size: 14px; text-decoration: underline; margin: 0 0 10px 0; padding: 0 0 0 85px; min-height: initial; transition: none;}
div.ordersection a.showmore:hover, div.ordersection div.moretext a:hover, div.ordersection a.linkbellow:hover {text-decoration: none; background: none;}
div.ordersection div.moretext, .success div.moretext, .warning div.moretext, .error div.moretext {margin-top: 1px; padding: 30px; font-size: 16px;}
div.ordersection div.moretext h4, .success div.moretext h4, .warning div.moretext h4, .error div.moretext h4 {font-size: 18px; margin: 0 0 25px 0; font-family: 'museo_sans700', Verdana, sans-serif;}
div.ordersection div.moretext p, div.ordersection div.moretext ul, div.ordersection div.moretext td, div.ordersection div.moretext a {font-size: 16px;}
div.ordersection div.moretext a {padding: 0; margin: 0; display: inline; color: #85bb24; text-decoration: underline; background-color: transparent;}
div.ordersection div.moretext a.close {font-size: 25px; position: absolute; top: 30px; right: 30px; background-color: transparent;}
div.bordered {box-sizing: border-box; padding: 25px;}
div.bordered.iconed {margin-top: 65px!important; padding-top: 0;}
div.bordered.iconed img {margin-top: -48px!important;}
div.bordered strong.bigger {font-size: 22px;}
div.bordered ul {font-size: 16px; margin-left: 27px;}
div.bordered ul.iconed {margin-left: 0; padding-left: 0;}
div.bordered ul.iconed li {list-style-image: none; list-style-type: none;text-indent:0;}
div.bordered ul.iconed li:before {content: ''; display: none;}
div.bordered ul.iconed span {display:block;width:20px;height:20px;float:left;margin:0 15px 10px 0}
div.bordered ul.iconed span.ico-clock {background: url(/__img/orderx/c_cas.svg) 0 0 no-repeat;}
div.bordered ul.iconed span.ico-infinity {background: url(/__img/orderx/c_prodlouzeni.svg) 0 0 no-repeat;}
div.bordered ul.iconed span.ico-users {background: url(/__img/orderx/c_uzivatele.svg) 0 0 no-repeat;}
div.bordered ul.iconed span.ico-comp {background: url(/__img/orderx/c_pocet.svg) 0 0 no-repeat;}
div.bordered ul.iconed span.ico-money {background: url(/__img/orderx/c_cena.svg) 0 0 no-repeat;}
div.bordered ul.iconed span.ico-discount {background: url(/__img/orderx/c_sleva.svg) 0 0 no-repeat;}
div.bordered ul.iconed span.ico-gift {background: url(/__img/orderx/c_darek.svg) 0 0 no-repeat;}
#b2borderoptions {margin-bottom: 25px;}
#b2borderoptions a.btns {width: 195px; box-sizing: border-box; font-size: 16px; line-height: 20px; padding: 10px 15px; float: left; margin-right: 5px; position: relative;}
#b2borderoptions a.btns.disabled {background: #f2f2f2; color: #000000;}
#b2borderoptions a.btns.selected {background: #7aae1d; box-shadow: 0 2px #12b8e6;}
#b2borderoptions a.tooltip span {bottom: 68px; text-transform: none;}
#planfamily span.hint {font-size: 20px; font-family: 'museo_sans700', Verdana, sans-serif; line-height: 25px; transform: rotateZ(45deg) translateX(25%); position: absolute; top: -9px; right: -10px;}
#planfamily, h2.plansteps {position: relative;}
span.planstep {color: #85bb24; position: absolute; left: -70px;}
#confirmmonthpricetext, #confirmpaymenttext {display: block;}
#confirmprice {height: 70px; display: table-cell; line-height: 22px; vertical-align: middle; margin: 0 20px 0 0;}
#confirmprice span.note {line-height: 22px;}
#confirmmonthpricetext {margin-top: 5px;}
#planoptions {margin: 0 0 30px 0; padding: 0;}
#planoptions li {font-family: 'museo_sans700', Verdana, sans-serif; list-style-type: none; margin: 0; padding: 0; height: 50px; line-height: 50px; padding-left: 65px;}
#planoptions li.auto {background: transparent url(/__img/orderx/ico-plan-automatic.png) center left no-repeat;}
#planoptions li.manual {background: transparent url(/__img/orderx/ico-plan-manual.png) center left no-repeat;}
#planoptions li.personal {background: transparent url(/__img/orderx/ico-plan-personal.png) center left no-repeat;}
#planoptions li.family {background: transparent url(/__img/orderx/ico-plan-family.png) center left no-repeat;}
li#planoptionpayment {background: transparent url(/__img/orderx/ico-plan-calendar.png) center left no-repeat;}
#place p.nmb {margin: 0;}
#place p.note {margin-top: 0;}
#place p.nmb span {display: inline-block; width: 70px;}
.suggest ul {font-family: 'museo_sans300', Verdana, sans-serif; font-size: 14px; color: #000; border: solid 2px #D9D9D9; border-top: none; border-radius: 0 0 2px 2px; outline: none; max-width: 290px; list-style: none; box-sizing: border-box; box-shadow: none;}
.suggest ul li, .suggest ul li.item {border-bottom: solid 1px #D9D9D9; padding: 0 5px; list-style-type: none; line-height: 35px; min-height: 0; margin: 0;}
.suggest ul li.selected, .suggest ul li:hover {background-color: #f8f8f8;}
.suggest ul li strong {font-family: 'museo_sans700', Verdana, sans-serif; display: inline-block;}
.suggest ul li em {display: inline-block; float: right; font-style: normal; font-size: 12px; color: #666; padding-left: 20px;}
.suggest ul li:last-child {border-bottom: none;}
#suggestlist {width: 100%; max-width: 100%; margin: 0; padding: 0; position: absolute; top: 100%; background-color: #FFF; z-index: 9;}
#suggestlist li {cursor: pointer; line-height: 1.3em; padding: 5px;}
#suggestlist strong {display: block;}
#suggestlist em {font-style: normal; display: block; float: none; padding-left: 0;}
#windowspopup {display: inline-block; position: fixed; top: 182px; margin-left: 30px; font-family: 'museo_sans700', Verdana, sans-serif; font-size: 14px; border: solid 2px #D9D9D9; border-radius: 2px; padding: 30px 15px 30px 80px; background: #fff url(/__img/orderx/windows.svg) 15px center no-repeat; box-sizing: border-box;}
#windowspopupclose {position: absolute; top: 8px; right: 10px; text-decoration: none; color: #000; font-size: 16px;}
@media only screen and (max-width: 1200px) {
#windowspopup {z-index: 1051; display: table; width: auto; left: 50%; transform: translateX(-50%); top: auto; bottom: 10px; margin: 0 auto;}
}
@media only screen and (max-width: 800px) {
span.planstep {position: relative; left: auto;}
}
@media only screen and (max-width: 600px) {
#summarypart, #zpsxbox151, #zpsxbox {display: none;}
.ordercontainer {width: 100%; padding: 0 10px; box-sizing: border-box;}
.ordercontainer h1, .ordercontainer h2 {font-size: calc(1.2em + 2vmin); text-align: center;}
.ordercontainer h3 {font-size: calc(1.1em + 1vmin);}
.ordercontainer, .ordercontainer table, table.checklist, table.checklist strong, table.checklist label {font-size: calc(0.7em + 1vmin);}
table.checklist span.regularamount {font-size: calc(0.65em + 1vmin);}
#summaryshow,.zalostpass,#orderconfirm {float:none!important;display:block}
#orderconfirm {margin-bottom:20px}
.line2 {margin: 0; width: 100%;}
.mobilecentered {text-align: center; width: 100%;}
.mobilecentered a.right, .mobilecentered a.left, .ordercontainer ul.treeview, #subscriptionexpirationinfo {float: none;}
.formelementsspace {display: none;}
.formelements, .ordercontainer ul.treeview {width: 100%;}
.orderdescription, .orderpart a.btns {width: 100%; float: none;}
div.ordersection {border: none; padding: 0;}
div.ordersection a, div.ordersection a.showmore {padding-left: 10px;}
div.ordersection a strong {text-decoration: underline;}
div.ordersection strong.price,div.ordersection span.price,div.ordersection span.price strong {text-decoration: none;}
div.ordersection a.newlicense, div.ordersection a#newlicense, div.ordersection a#upgradelicense, div.ordersection a#prolonglicense, div.ordersection a#familylicense, div.ordersection a#giftvoucher, div.ordersection a#zpsxguide, div.ordersection a#zpstshirt {background-image:none}
#windowspopup {width: 90%; max-width: 400px;}
}