﻿.ordercontainer,.mobilecentered{text-align:left;width:100%;max-width:600px;margin:0 auto 2rem auto;position:relative;box-sizing:border-box;display:inline-block}
.mobilecentered.nmb,.success.nmb,.error.nmb,.warning.nmb{margin-bottom:0}
.ordercontainer.normalp{padding:50px 0;margin:0}
.zalostpass{float:right;line-height:70px}
.cell{display:inline-block;width:60px}
a.showmore,a.linkbellow{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;}
.blur{filter:blur(3px)}
.blur a,.blur input,.disable a,.disable input,.disable label{pointer-events:none}
.disable, .disable a {color:#999}
#summaryshow,.buttongroup {width: auto; margin-bottom: 15px;}
.buttongroup {display: inline-block; background: #fff;}
.buttongroup a {float: left; display: block; width: 60px; height: 36px; line-height: 36px; text-align: center; font-size: 15px; color: #000; border: 2px solid #d9d9d9; margin: 0 -2px 0 0; text-decoration: none;}
.buttongroup a:first-child {border-radius: 2px 0 0 2px;}
.buttongroup a:last-child {border-radius: 0 2px 2px 0;}
.buttongroup a.sel {background-color: #85BB24; color: #FFF;}
#otherpaymentpart {margin-top:30px}
/* product table */
table.checklist {width:100%;margin:0}
table.checklist td {vertical-align:top;text-align:left;padding:12px 0;border-bottom:1px solid #d9d9d9}
table.checklist tr.bordertop td{border-top:1px solid #d9d9d9}
table.checklist tbody tr:last-child td {border-bottom:none}
table.checklist td.checkmark{width:32px}
table.checklist label, table.checklist label strong {display: block; cursor: pointer;}
table.checklist label strong {font-size: 18px; margin: 0 0 4px 0;}
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 tr.nobordertop td, table.checklist td.nobordertop{border-top: none;}
table.checklist tr.noborderbottom td, table.checklist td.noborderbottom{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-sans',Arial,sans-serif;font-size:20px;}
input.largeplaceholder,input.largeplaceholder::placeholder{color:#333;font-size:20px;opacity:1}
input.largeplaceholder:focus::placeholder{opacity:0}
input.largeplaceholder + a.close{top:10px;right:10px}
.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);}
.inputnumber{width:100px;position:relative}
.inputnumber input{width:32px;height:30px;line-height:30px;text-align:center;margin:0;z-index:2;position:relative;display:block;float:left;padding:0 5px}
.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:-3px}
.inputnumber a.inputnumberplus{border-radius:0 2px 2px 0;margin-left:-3px}

#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;z-index:3}
.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-sans',Arial,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;padding-bottom:5px;margin-bottom:-5px;}
.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,#planpersonal,#planfamily{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;}
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-sans',Arial,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;}
#planpersonal span.hint{font-size:20px;font-family:'museo-sans',Arial,sans-serif;line-height:25px;transform:rotateZ(-45deg) translateX(-25%);position:absolute;top:-9px;left:-15px;background:#23bae2}
#planfamily span.hint,#planbox span.hint,#plan60 span.hint{font-size:20px;font-family:'museo-sans',Arial,sans-serif;line-height:25px;transform:rotateZ(45deg) translateX(25%);position:absolute;top:-9px;right:-10px}
h2.plansteps,.ordercontainer h2{position:relative;margin-top:50px}
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-sans',Arial,sans-serif;list-style-type: none; margin: 0; padding: 0; height: 50px; line-height: 50px; padding-left: 65px;text-indent:0}
#planoptions li::before,.suggest ul li:before {display:none}
#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-sans',Arial,sans-serif;font-size:14px;color:#000;border:2px solid #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:1px solid #D9D9D9;padding:0 5px;list-style:none;text-indent:0;line-height:35px;min-height:0;margin:0}
.suggest ul li.selected,.suggest ul li:hover{background:#f8f8f8}
.suggest ul li strong{font-family:'museo-sans',Arial,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;background:#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-sans', Arial, 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) {
.ordercontainer{padding:0 10px}
.formelementsspace,#summarypart,#zpsxbox151,#zpsxbox{display:none}
#summaryshow,.zalostpass,#orderconfirm {float:none!important;display:block}
#orderconfirm {margin-bottom:20px}
.mobilecentered{text-align:center;width:100%}
.mobilecentered a.right,.mobilecentered a.left,#subscriptionexpirationinfo{float:none}
.formelements,.ordercontainer ul.treeview,.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;}
}