<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tabformcont{font-size:13px;width:100%;float:left;padding:20px}
.tabformcont .cnt{width:100%;float:left}
.tabformcont input,.tabformcont label{vertical-align:middle}
.tabformcont input:disabled,
.tabformcont select:disabled,
.tabformcont textarea:disabled{background:#f5f5f5;color:#333;border-color:#d6d6d6}
.tabformcont .buttons{width:100%;float:left;margin:10px 0 0 0;border-top:1px solid #ddd;padding:20px 0 0 0}
.tabformcont .btnn{background-color:#879935;float:right;margin:0 0 10px 10px}
.tabformcont .tabform .button {margin:0;float:none;padding:10px;background:#869934;color:white;font-weight:bold;border-radius:5px;border:0;cursor:pointer}
.tabformcont input.prim[type="button"],
.tabformcont input.prim[type="submit"],
.tabformcont input.sec[type="button"],
.tabformcont input.sec[type="submit"]{text-decoration:none;white-space:nowrap;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.tabformcont input.prim[type="button"],.tabformcont input.prim[type="submit"]{padding:6px 25px;color:#fff;background:#879935;border:none}
.tabformcont input.prim[type="button"]:hover,.tabformcont input.prim[type="submit"]:hover{background:#687a33;cursor:pointer}
.tabformcont input.sec[type="button"],.tabformcont input.sec[type="submit"]{padding:5px 25px;color:#333;background:white;border:1px solid #a3a3a3}
.tabformcont input.sec[type="button"]:hover,.tabformcont input.sec[type="submit"]:hover{border:1px solid #666;background:#fcfcfc;cursor:pointer}
.tabformcont input.ord-input-qty{height:28px;width:48px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;margin:0 10px;padding-left:0;paddding-right:0}
.tabform{width:100%;font-size:13px;float:left}
.tabform .tabitem{width:100%;background:#fff}
.tabform th{padding:0 0.25%;text-align:center;font-size:14px;height:45px;font-weight:600;color:#fff;background:#808080}
.tabform th a{color:#fff;text-decoration:underline}
.tabform tr{height:30px;width:100%}
.tabform tr:hover{background:#eee}
.tabform td{padding:0 0.25%;text-align:center;height:38px;border-top:1px solid #b7b7b7}
.tabform tr:nth-child(2) td{border-top:none}
.tabform tr:last-child td{border-bottom:1px solid #b7b7b7}
.tabform tr td.noborder{border-top:1px solid #ececec}
.tabform td.tabitems{padding:0}
.tabform td.tabitems tr:hover{background:#eee}
.tabform table tr th{background:#829940}
.tabform table tr:last-child td{border-bottom:none}
.tabform table tr:first-child td{border-bottom:none}
.tabform table tr td.noborder{border-top:1px solid #ececec}
.tabform table tr td{border-top:1px solid #b7b7b7;border-bottom:none}
.tabform .gdpr {float:right}
.tabform .gdpr .info span{right:0}

/*rychlofiltr*/
.srchformcont{padding:20px;float:left;width:100%;background:#f3f3f3;margin-bottom:40px}
.srchformcont .filteritem{float:left;padding:0 0 8px 0;width:33.33%}
.srchformcont .filteritem &gt; span{width:40%;float:left;text-align:right;padding:5px 5px 0 0}
.srchformcont .filteritem input,
.srchformcont .filteritem.checkbox label,
.srchformcont .filteritem select{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;float:left;width:60%;height:32px;padding:6px 8px;color:#666;background:#fff}
.srchformcont .filteritem.checkbox label{border:1px solid #b5b5b5;background:#fff;line-height:18px;cursor:pointer;padding-left:30px;overflow:hidden;position:relative;text-decoration:none}
.srchformcont .filteritem.checkbox label:before{position:absolute;left:8px;top:8px;content:"";height:12px;width:12px;border:1px solid grey;border-radius:3px;font-size:16px}
.srchformcont .filteritem.checkbox input{display:none}
.srchformcont .filteritem.checkbox input:checked+label{color:#334e0e;border-color:#558318;background:#ecf5ec}
.srchformcont .filteritem.checkbox input:checked+label:before{content:"\f14a";color:#558318;top:6px;border:none}

em.onstock, table em.que4, table em.way{font-family:"FontDiscomp2"}
em.onstock:before{content:"\2714";color:#558318;padding-right:5px}
em.que4:before{content:"\f098";padding-right:5px}
em.way:before{content:"\f072";padding-right:5px}
.downloadhead td:nth-child(2){display:none}
.download table td{border:none !important}
.tabformcont .legend{width:100%;padding-bottom:20px;float:left}
.toolbox{width:100%;float:left;background:#f5f5f5;padding:10px 10px 0 10px;margin-bottom:20px}
.toolbox .hdr{display:none}
.toolbox .rightbuttons{float:right}
.toolbox .rightbuttons a{display:inline-block;margin:0 0 10px 5px}

input.toolbar{width:40px;height:43px;border:none}
input.toolbar_new_active{background:url('img/new_icon.png') no-repeat}
input.toolbar_new_disable{background:url('img/new_icon_d.png') no-repeat}
input.toolbar_new_with_active{background:url('img/new_ex_icon.png') no-repeat}
input.toolbar_new_with_disable{background:url('img/new_ex_icon_d.png') no-repeat}
input.toolbar_change_active{background:url('img/edit_icon.png') no-repeat}
input.toolbar_change_disable{background:url('img/edit_icon_d.png') no-repeat}
input.toolbar_delete_active{background:url('img/err_icon.png') no-repeat}
input.toolbar_delete_disable{background:url('img/err_icon_d.png') no-repeat}
input.toolbar_submit_active{background:url('img/ok_icon.png') no-repeat}
input.toolbar_submit_disable{background:url('img/ok_icon_d.png') no-repeat}
input.toolbar_reset_active{background:url('img/refresh_icon.png') no-repeat}
input.toolbar_reset_disable{background:url('img/refresh_icon_d.png') no-repeat}
input.toolbar_addshop{background:url('img/add_shop_icon.png') 0 5px no-repeat;height:36px} 
input.toolbar_print_active{background:url('img/print_icon.png') no-repeat}
input.toolbar_print_disable{background:url('img/print_icon.png') no-repeat}
input.toolbar_invoice_active{background:url('img/invoice_icon.png') no-repeat}
input.toolbar_invoice_disable{background:url('img/invoice_icon.png') no-repeat}
.tabformcont .tabform td.head,
.tabform.registration_tab td.head,
.detailtabcont .tabdetailpart td.head{background:#808080;font-size:14px;text-align:center;color:#fff;padding:0 2% !important;font-weight:600;border:none}
.tabformcont .tabform td.name,
.tabform.registration_tab td.name,
.detailtabcont .tabdetailpart td.name{background:#EAEAEA;text-align:right;border:none;padding:0 0 0 20px !important}
.tabformcont .tabform td.value,
.tabform.registration_tab td.value,
.detailtabcont .tabdetailpart td.value{background:#EAEAEA;border:none;padding:0 20px !important;text-align:left}
.tabformcont .tabform td.blank,
.tabform.registration_tab td.blank,
.detailtabcont .tabdetailpart td.blank{background:#fff;border:none}
.detailtabcont .tabdetailpart td.blank2{background:#EAEAEA;border:none;padding:0 !important}
.detailtabcont .tabdetailpart td.blank2 hr{display:block;background-color:#fff;height:20px}
.tabform.registration_tab td.text{color:#5d5d5d;text-align:left;background:#EAEAEA;border:none;padding:0 0 0 20px !important}
.tabformcont.newreg .import:after{color:#DA0C0E;content:'*';display:inline-block;font-size:23px;position:absolute;top:9px;right:-12px}
.tabform.registration_tab td.name.import{position:relative}
div.onlyonerow{height:18px;overflow:hidden}
.stiwatchdogs .watchdoglistbox{width:100%;float:left;height:122px;margin-bottom:20px;border:solid 1px #E4E8EA}
.stiwatchdogs .watchdoglistbox h2{padding:0 0 10px 0;margin:0;font-size:18px;line-height:20px}
.stiwatchdogs .watchdoglistbox .outer{border-left:120px solid transparent;border-right:340px solid transparent}
.stiwatchdogs .watchdoglistbox .inner{width:100%;float:left;margin-left:-120px;position:relative}
.stiwatchdogs .watchdoglistbox .content{float:right;margin-right:-120px;width:100%;padding:10px}
.stiwatchdogs .watchdoglistbox .centerpart{float:left;padding-left:10px}
.stiwatchdogs .watchdoglistbox .leftpart{float:left;width:120px;border-right:solid 1px #E4E8EA}
.stiwatchdogs .watchdoglistbox .rightpart{float:right;width:340px;padding:5px;height:120px;background:#F1F1F1;position:absolute;right:-460px}
.stiwatchdogs .watchdoglistbox .img{width:100%;text-align:center;clear:left;padding:10px}
.stiwatchdogs .watchdoglistbox .img img{clear:left;width:100px;height:100px}
.stiwatchdogs .watchdoglistbox .code{padding-bottom:10px}
.stiwatchdogs .watchdoglistbox .code span{color:#7B7B7B}
.stiwatchdogs .watchdoglistbox .code strong{font-weight:600;color:#7B7B7B;padding-left:3px}
.stiwatchdogs .watchdoglistbox .price{float:left;color:#f15a24;font-size:18px}
.stiwatchdogs .watchdoglistbox .price p{margin:0;float:left;line-height:23px}
.stiwatchdogs .watchdoglistbox .price.prcdiff p{font-size:18px}
.stiwatchdogs .watchdoglistbox .price.prcdiff span{color:#555;font-size:14px;font-weight:normal;padding-left:5px;line-height:23px}
.stiwatchdogs .watchdoglistbox .fronta{color:#CA0000;font-size:1.1em}
.stiwatchdogs .watchdoglistbox .rightdetails{width:100%;font-size:14px;border-top:solid 1px #D3D3D3}
.stiwatchdogs .watchdoglistbox .rightdetails td{padding:3px;font-weight:bold}
.stiwatchdogs .watchdoglistbox .rightdetails th{padding:3px;font-weight:normal}
.stiwatchdogs .watchdoglistbox .statuscont{font-weight:bold;padding-bottom:10px;width:100%;float:left}
.stiwatchdogs .watchdoglistbox .tools{border-top:solid 1px #D3D3D3;padding:10px 10px 0 10px}
.stiwatchdogs .watchdoglistbox .tools a{margin:0 20px 0 0;padding:5px 21px}
.stiwatchdogs .watchdoglistbox .tools a.sec{padding:4px 21px}
.watchdogcont{padding:20px;float:left;width:100%}
.watchdogcont .wd_inftbl{width:100%;padding:0px 10px;border:10px solid #e6e6e6}
.watchdogcont .wd_inftbl th{width:50%;padding:5px 0;text-align:left;font-weight:bold;border-bottom:1px solid #cccccc}
.watchdogcont .wd_inftbl td{padding:5px 0;text-align:left;font-weight:normal;border-bottom:1px solid #cccccc}
.watchdogcont .priceetc{width:100%;float:left;padding-bottom:20px}
.watchdogcont .priceetc th{padding:12px 0 0;text-align:left;font-weight:normal;width:220px}
.watchdogcont .priceetc td{padding:12px 0 0;text-align:left;font-weight:bold;vertical-align:top}
.watchdogcont .priceetc td span{font-weight:normal}
.watchdogcont .r{width:49%;float:right}
.watchdogcont .headprice{width:100%;float:right;border-bottom:1px solid #c6d137;padding-bottom:5px;color:#f15a24}
.watchdogcont .headprice .priceth{float:left;width:140px;color:#f15a24;padding:17px 0 0 0}
.watchdogcont .headprice .price_without_vat{float:left;font-size:32px;color:#f15a24;font-weight:bold}
.watchdogcont .cnt{width:100%}
.watchdogcont .img{width:49%;float:left;text-align:center}
.watchdogcont .img img{max-height:300px;max-width:300px}
.watchdogcont .wd_settingcont{padding:20px 0 20px 0;clear:none;float:right;width:100%}
.watchdogcont .wd_settingcont td.name,.watchdogcont .wd_settingcont td.value{height:50px}
#swdprc{width:100px}
.cardpaybutton{margin-left:10px;padding:12px;background:#56aa43;color:#fff;border-radius:5px;border:0;cursor:pointer;font-size:15px}

.prices{float:right;background:#edf6fb;display:table;padding:20px 40px;margin:30px 0 0 0;border:1px solid #c6d3da;position:relative;border-radius:5px}
.prices:before{content:"\f15a";font-family:FontDiscomp2;position:absolute;left:-25px;width:50px;top:-10px;height:50px;color:#fff;line-height:38px;text-align:center;font-size:30px;padding:5px;background:#6f8692;border-radius:50%;border:1px solid #6f8692}
.prices .row{display:table-row;line-height:25px}
.prices .row.grey{color:grey}
.prices .row.totalsum.wovat .value{font-size:16px;font-weight:bold}
.prices .row.totalsum.wvat .value{font-size:21px;color:#f15a24;text-decoration:underline;font-weight:bold}
.prices .name{text-align:right;vertical-align: middle;display: table-cell;padding: 0 20px 0 0}
.prices .value{text-align:left}
.orders .orderclientdetails{clear:left}
.orders .stepsbox{margin:0 auto;text-align:center}
.orders .stepsbox table{border-collapse:separate;border-spacing:20px;margin:0px auto}
.orders .stepsbox table td{width:120px}
.orders .stepsbox table td.numbstep{vertical-align:middle;height:100px;border:none;border-radius:8px;background:#808080}
.orders .stepsbox table td.numbstep.act{background:#879935 !important}
.orders .stepsbox table td.numbstep span{font-size:60px;color:white}
.orders .stepsbox table td.namestep{height:auto;vertical-align:top;font-size:21px;font-weight:600;color:#808080;border:none}
.orders .stepsbox table td.namestep p{text-align:center;font-size:21px}
.orders .stepsbox table td.namestep.act{color:#879935}

.edittab{background:#eee;width:100%;float:left;padding:20px 20px 10px 20px;margin-bottom:15px}
.edittab .edittab{padding:0 0 10px 0;margin:0}
.edittab div .item{width:125px;float:left;text-align:right;padding:0 10px 0 0}
.edittab div .value{overflow:hidden}
.edittab textarea{width:100%;resize:none;color:#7a7a7a;border:1px solid #b5b5b5;padding:8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:34px}
.edittab textarea.big{height:80px}
.faultydesc{padding:5px 0;font-size:12px;font-style:italic}
.comstatistics .valtable{float:left;margin-bottom:15px}
.comstatistics .valtable.halfw{width:49%;float:left}
.comstatistics .valtable.halfw:nth-child(2n){float:right}
.comstatistics .valtable td{border:solid 1px #B2B2B2}
.comstatistics .valtable th{border-top:solid 1px #B2B2B2;border-left:solid 1px #B2B2B2;border-right:solid 1px #B2B2B2}
.duedate .ok{color:#61971D}
.duedate .process{color:#99551b}
.duedate .over{color:red}

.minitab{float:left;width:100%;margin-bottom:20px;border:1px solid #99b474;border-radius:3px}
.minitab.left{width:calc(50% - 10px);margin-right:10px}
.minitab.right{width:calc(50% - 10px);margin-left:10px}
.minitab .hdr{padding:10px;background:#bed4a1;border-bottom:1px solid #99b474;color:#333;font-weight:normal;font-size:16px}
.minitab .cnt{padding:10px}
.minitab .item{width:100%;display:table-row;font-size:14px}
.minitab .item:last-child{padding:0}
.minitab .itmname{width:140px;padding:3px 15px 3px 3px;text-align:right;display:table-cell;vertical-align:middle}
.minitab .itmval{padding:3px;display:table-cell;vertical-align:middle}
.minitab.tab:not(.tabdetailpart) .tabform tr:first-child td{border-top:none;border-bottom:1px solid #b7b7b7}
.minitab.tab:not(.tabdetailpart) .tabform tr:last-child td{border-bottom:none}
.minitab.tab .cnt{padding:0}
.minitab.tab{margin-bottom:20px}
.minitab.tab .hdr{position:relative}
.minitab.tab .rc{position:absolute;right:10px;top:10px}
.minitab.tab th{background:#bed4a1;border-bottom:1px solid #99b474;color:#333;font-weight:normal}
.minitab.tab th .smalldetail{font-size:85%;opacity:.7}
.minitab.tab th a{color:#333}
.minitab.tab.tabdetailpart .tabform td{background:#fff;border:none;padding:0 20px;text-align:left}
.minitab.tab.tabdetailpart .tabform td.name{text-align:right;padding:0 0 0 20px}
.minitab.tab.tabdetailpart .tabform td hr{border:none;border-top:1px solid #ccc}

#greytop{float:left;padding:15px;width:100%;background:#F5F5F5;margin-bottom:20px}
#greytop .leftpart{float:left;width:100%}
#greytop .rightpart{float:right;width:100%;padding-top:20px}
#greytop .btnn{margin:0 0 0 10px}
#greytop .row:not(:last-child){padding-bottom:5px}

.pop_shadow{position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;padding:10px;display:block;z-index:1000;overflow-y:auto;text-align:center}
.pop_shadow:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}
.pop_shadow.close{display:none}
.pop_window{display:inline-block;border-radius:3px;background:#fff;position:relative;max-width:99%;width:500px;padding:20px;vertical-align:middle;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75)}
.pop_window h3{margin:0 0 20px 0;padding-right:50px}
.pop_close2{position:absolute;right:10px;top:10px;font-size:50px;cursor:pointer;line-height:50px;width:50px;height:50px;text-align:center;font-weight:300}
.pop_row{padding:6px;border-bottom:1px solid #dfdfdf;font-size:13px;width:100%;float:left;position:relative}
.pop_num{position:absolute;right:6px;top:7px;color:#999;font-size:12px}
.pop_row:hover{background:#f2f2f2;text-decoration:none}
span.cont_firm:before{content:"\f015";font-size:20px}
span.cont_log:before{content:"\f007";font-size:20px}

/*barva nabidky*/
.color_ord_offer{color:#C58B51 !important}
/*podbarveni bunky nedodano - je skladem*/
.color_ord_stc{background-color:rgba(113,213,113,0.3);padding:10.5px}
/*podbarveni bunky nedodano - neni skladem*/
.color_ord_nostc{background-color:rgba(255,0,0,0.25);padding:10.5px}
/*podbarveni bunky nedodano - je skladem, ale mene nez nedodano*/
.color_ord_stcb{background-color:#FFD78C;padding:10.5px}
/*barva zaporneho kreditu klienta v sekci objednavek*/
.color_ord_cli{color:red}
/*faktury*/
.color_inv_open a:before{content:"\f09c";font-family:"FontDiscomp2";padding-right:5px;font-weight:normal;font-size:20px}
.color_inv_due ,
.color_inv_due a{color:red;font-weight:bold !important} /*barva nezaplacene faktury*/
/*kontakty*/
.color_cont_log{font-weight:bold} /*podbarveni radku prihlaseneho kontaktu*/
.color_cont_log span:before{content:"\f007";font-family:"FontDiscomp2";padding-right:5px;font-weight:normal;font-size:20px} /*podbarveni radku prihlaseneho kontaktu*/
.color_cont_firm{font-weight:bold}
.color_cont_firm span:before{content:"\f015";font-family:"FontDiscomp2";padding-right:5px;font-weight:normal;font-size:20px} /*barva firemniho kontaktu*/
.color_cont ,
.color_cont a{color:black} /*barva kontaktni osoby*/
.color_cont_int ,
.color_cont_int a{color:red} /*barva prihlaseneho kontaktu*/
.color_cont_imp ,
.color_cont_imp a{color:green} /*barva implicitniho kontaktu*/
/*dodaci listy*/
.color_del_canc ,
.color_del_canc a{background-color:#CD5C5C !important} /*podbarveni stornovaneho dodaciho listu*/
select.ss{padding:4px}

/*--offerdea.xsl*/
.offerdealerheader td{padding:5px}
.offerdealer th{text-align:right}

/*systemove hlasky*/
.tabformcont.msgbox .c {width:100%;float:left}
.tabformcont.msgbox .c p{background:#eaeaea;text-align:center;padding:20px;font-size:14px;color:#333}
.tabformcont.msgbox .c p:before{font-family:FontDiscomp2;content:"\f05a";padding-right:5px;font-size:18px}

/* delete parametru a roli ve firme | contact */
.delete{text-align:center}
.delete a{color:#333;font-size:16px}
.delete a:hover{text-decoration:none}

/* ===================================== N E W ========================================= */
/* compare product*/
#xstiparcomp{float:left;width:100%;padding:20px}
#xstiparcomp tr:first-child &gt; *{border-top:none}
#xstiparcomp .out{margin-bottom:20px;background:#f7f2ed;border-bottom:1px solid #ddd;border-top:1px solid #ccc;overflow:hidden;position:relative;float:none}
#xstiparcomp .in{margin-left:240px;overflow:auto;float:none}
#xstiparcomp .in.top{height:17px;overflow-y:hidden}
#xstiparcomp .paramtab{float:left;width:100%;table-layout:fixed;border-collapse:initial}
#xstiparcomp th{width:240px;border-top:solid 1px #ccc;background:#f7f2ed;padding:8px 10px;text-align:right;vertical-align:middle;font-weight:normal;font-size:12px;position:absolute;z-index:1;left:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#xstiparcomp td{width:235px;border-top:solid 1px #ddd;padding:8px 10px;text-align:center;vertical-align:middle;color:#222;background:#fff}
#xstiparcomp tr:not(.nothover):hover td{background:#f7f2ed}
#xstiparcomp tr.Thumbnail th{overflow:unset}
#xstiparcomp tr.same td{color:#bbb}
#xstiparcomp .StiStatus &gt;td{border-bottom:2px solid #aaa}


#xstiparcomp .buybox{float:none;display:inline-block;margin:0}
#xstiparcomp .StiPLName &gt; *{border-top:none}
#xstiparcomp .price{font-size:18px;font-weight:bold;color:#f15a24}
#xstiparcomp .price.priceafterlogin{color:#458cb7}
#xstiparcomp .Thumbnail td{position:relative}
#xstiparcomp .rmvcomp{top:0;right:0;position:absolute;font-size:25px;color:#bbb;text-decoration:none;padding:0 10px}
#xstiparcomp .rmvcomp:hover{color:#777}
#xstiparcomp td.autowidth{width:100%}
#xstiparcomp .yesbox:before{content:"\f00c";font-size:16px;left:-5px;opacity:.8}
#xstiparcomp .hidesame{line-height:18px;cursor:pointer;font-size:13px;padding:8px 12px 8px 38px;border:1px solid #a3a3a3;background:#fff;border-radius:3px;font-weight:normal}
#xstiparcomp .hidesame:hover{border:1px solid #666}
#xstiparcomp .hidesame:before{position:absolute;left:12px;top:11px;content:"";height:12px;width:12px;border:1px solid grey;border-radius:3px;font-size:17px}
#xstiparcomp.hidesame .hidesame{background:#ecf5ec}
#xstiparcomp.hidesame .hidesame:before{content:"\f14a";color:#558318;top:9px;border:none}
#xstiparcomp.hidesame .same{display:none}

/* set rights */
#rightsselec{width:100%;padding-bottom:20px;text-align:center;float:left}
#rightsselec label.biig{width:240px;display:inline-block;border:1px dashed #333;border-radius:10px;padding:65px 20px 20px 20px;cursor:default;background:#fbfbfb;height:140px}
#rightsselec label.biig.last{margin-left:20px}
#rightsselec label.biig:before{content:"";top:5px;right:5px;width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #aaa}
#rightsselec label.biig:hover:before{border:1px solid #444}
#rightsselec input:checked:not([disabled])+label.biig:after{position:absolute;content:"";top:12px;right:12px;width:8px;height:8px;background:#333;border-radius:50%}
#rightsselec input:checked+label.biig{background:#dbeadc}
#rightsselec label.biig span{float:left;width:100%;text-decoration:underline;font-size:19px}
#rightsselec label.biig span:after{content:"\f007";top:-45px;font-size:40px;left:40%}
#contact-rights .tabform td{text-align:left}
#contact-rights .moreoptionbox{display:none;background:#dbeadc;text-decoration:none;border:1px dashed #333;padding:10px;margin:5px 10px 10px 40px;border-radius:10px}
#contact-rights input.moreoption:checked:not([disabled])+label.moreoption ~ .moreoptionbox{display:block}
.rights.tabformcont label {cursor:pointer}

/*deliveries*/
.deliveries em.onstock:before,table em.que4:before,table em.way:before{font-family:"FontDiscomp2"}

/* expeditions */
.expeditions em.onstock:before,table em.que4:before,table em.way:before{font-family:"FontDiscomp2"}
.expeditions input.ord-input-qty{height:28px;width:38px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;margin:0 10px}

 /*reclaims*/
.reclaims em.onstock:before,table em.que4:before,table em.way:before , .reclaim em.onstock:before,table em.que4:before,table em.way:before , .createrec em.onstock:before,table em.que4:before,table em.way:before{font-family:"FontDiscomp2"}
.reclaims em.onstock:before , .reclaim em.onstock:before , .createrec em.onstock:before{content:"\f14a";color:#558318;padding-right:5px}
.reclaims .btnn.filteritem.client  {width:auto; padding:0px;float:right}

/* invoices */
.invoices input.ord-input-qty{height:28px;width:38px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;margin:0 10px}
.invoices .invoice .item.vs{padding-top:8px;border-top:1px solid #ddd;margin-top:5px}
.invoices .invoice .totalcost{text-decoration:underline;color:#f35a24;font-weight:bold;font-size:15px}

/* warranties */
.waranties em.onstock:before,table em.que4:before,table em.way:before{font-family:"FontDiscomp2"}
.waranties em.onstock:before{content:"\f14a";color:#558318;padding-right:5px}
.waranties input.ord-input-qty{height:28px;width:38px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;margin:0 10px}
.waranties .ordstatus{position:relative}
.waranties .ordstatus:hover .avail-help{display:block}

/* warranty */
.warranty input.ord-input-qty{height:28px;width:38px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;margin:0 10px}

/* invoice */
.invoice .srchformcont{padding:20px;float:left;width:100%;background:#f3f3f3;margin-bottom:40px}
.invoice .totalcost{text-decoration:underline;color:#f35a24;font-weight:bold;font-size:15px}
.invoice .item.vs {padding-top:8px;border-top:1px solid #ddd;margin-top:5px}

/*promoakce - darky*/
.promogifts{position:relative}
.promogifts .remainpoints{position:absolute;top:40px;right:20px;font-size:15px}
.promogifts .remainpoints span{padding:5px 10px;border-radius:3px;background:red;color:#fff;margin-left:5px}

/*rozcestnik*/
.navimenu{width:220px;float:left;padding:20px 14px;background:#f6f6f6}
.navimenu .break {border-top:1px solid #ccc;margin:10px 0}
.navimenu ul li{line-height:22px;height:27px;padding-bottom:5px}
.navimenu ul li a{position:relative;display:block;padding:1px 10px 1px 20px;font-size:13px;line-height:20px;height:22px;overflow:hidden}
.navimenu ul li a:before{content:"\f054";font-size:8px;font-family:"FontDiscomp2";position:absolute;left:6px;top:2px;font-weight:normal;color:#aaa}
.navimenu ul li a:hover:before{color:#558318}
.navimenu ul li.warn1 a:after,
.navimenu ul li.warn2 a:after{content:"\f071";font-size:20px;font-family:"FontDiscomp2";right:0;position:absolute;color:orange;font-weight:normal}
.navimenu ul li.warn2 a:after{color:red}
.navimenu ul li.warn1 a,
.navimenu ul li.warn2 a{font-weight:bold}
.xlogincont .middle{float:right;width:calc(100% - 220px);padding:40px 20px 20px 20px}
.xlogincont .tabformcont .tabformcont{width:49%;float:left;padding:0 0 20px 0;clear:none}
.xlogincont .tabformcont .tabformcont.right{float:right}
.xlogincont.tabformcont{padding:0}
.xlogincont h1{float:left}
.xlogincont .userdetail{float:right;margin:0 20px 20px 0}
.xlogincont .userdetail .userico{float:left;width:60px;height:60px;line-height:60px;text-align:center;margin-right:10px;background:#5a94bd;color:#fff;border-radius:50%;text-transform:uppercase;font-size:18px}
.xlogincont .userdetail .infocontent{float:left;font-size:14px}
.xlogincont .userdetail .infocontent .row.big{font-size:16px}
#salesgraph{float:left;width:100%;padding-bottom:20px}
#salesgraph .title{float:left;width:100%;text-align:center;margin:20px 0 40px 0;font-size:16px;font-weight:bold}
#salesgraph .cnt{padding:0 20px;position:relative;margin:20px 0 40px 0}
#salesgraph .bignote{position:absolute;top:-59px;right:0;width:240px;text-align:center;padding:5px;background:#f3f4f5;border:1px solid #acacac;z-index:1;border-radius:3px;line-height:16px;font-size:12px}
#salesgraph .grid{position:absolute;top:0;bottom:0;left:5px;right:5px}
#salesgraph .grid &gt; *{float:left;width:100%;height:10%;border-bottom:1px dotted #ccc}
#salesgraph .grid &gt; *:first-child{border-top:1px dotted #ccc}
#salesgraph .col{float:left;width:16.666%;height:200px;position:relative}
#salesgraph .colgraphmax{width:100%;float:left;height:200px;position:relative}
#salesgraph .colgraph{width:80%;background:linear-gradient(#5a94bd,#7c8b92);position:absolute;bottom:0;min-height:2px;max-height:100%;margin:0 10%;transition:all .2s ease-in-out}
#salesgraph .coltxt{width:100%;text-align:center;position:absolute;top:-22px;color:#666;transition:all .2s ease-in-out}
#salesgraph .col:hover .coltxt{color:#111}
#salesgraph .col:hover .colgraph{background:linear-gradient(#3282bb,#616d73)}
#salesgraph .coldate{width:100%;height:25px;text-align:center;position:absolute;bottom:-30px}

/*stranka vyrobci*/
#vendors .subcatscont{width:100%;float:left;margin-bottom:40px}
#vendors .subcatscont .container{float:left;width:180px;margin:0 10px 10px 0;border:1px solid #ddd;border-radius:2px;transition:all 50ms;overflow:hidden;transition:all 200ms;background:#fff}
#vendors .subcatscont .container:hover{border:1px solid #a2a2a2;text-decoration:none}
#vendors .subcatscont .img{display:table-cell;width:178px;height:100px;overflow:hidden;padding:5px;text-align:center;vertical-align:middle}
#vendors .subcatscont img{max-width:100%;max-height:100%}
#vendors .subcatscont .name{display:table;width:100%;height:32px;padding:5px;text-align:center;overflow:hidden;background:#efefef}
#vendors .subcatscont .name h3{padding:0;font-size:15px;display:table-cell;vertical-align:middle;width:100%;line-height:16px;font-weight:normal;color:#333}
#vendors .subcatscont.other a{float:left}
#vendors .subcatscont.other em{float:left;padding:0 5px 0 1px}
#vendors .subcatscont.other h3{padding:0;margin:0;font-size:14px;line-height:16px;font-weight:normal}
#vendors .subcatscont.other .chargroup{float:left;width:100%;border-bottom:1px solid #ddd;margin:20px 0 5px 0}
#vendors .subcatscont.other .chargroup span{float:left;padding:10px;width:40px;height:40px;text-align:center;line-height:20px;background:#efefef;font-size:24px}

/*registracni formular*/
#regselections input{display:none}
#regselections{width:100%;padding:0 0 40px 0;text-align:center;float:left}
#regselections label{width:200px;display:inline-block;border:1px dashed #333;border-radius:10px;padding:65px 20px 20px 20px;cursor:pointer;background:#fbfbfb;margin:0 8px}
#regselections label:before{position:absolute;content:"";top:5px;right:5px;width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #666}
#regselections input:checked+label:after{position:absolute;content:"";top:11px;right:11px;width:8px;height:8px;background:#333;border-radius:50%}
#regselections input:checked+label{background:#d7ebf7}
#regselections span{float:left;width:100%;font-size:19px}
#regselections span:before{content:"\f007";top:-45px;font-size:40px;left:40%}
#regselections .last span:before{content:"\f0f7"}

.minitab.validation .hdr{font-size:20px}
.minitab.validation .cnt{display:table}
.minitab.validation .itmval{width:41.66%}
.minitab.validation .itmname{width:25%}
.minitab.validation .itm-hint{width:33.33%;display:table-cell;vertical-align:middle;padding:3px 6px}
.minitab.validation .item.notvalid .itm-hint .form-hint{color:#e21621}
.minitab.validation .item.notvalid input[type="text"],
.minitab.validation .item.notvalid input[type="password"]{background:#fdf0ee;border:1px solid #d91f29}
.minitab.validation .itmname{position:relative;font-size:14px}
.minitab.validation .item.important .itmname:after{content:"*";color:red;font-size:26px;line-height:24px;position:absolute;padding-left:2px;top:6px}
.minitab.validation .itmval input:disabled,
.minitab.validation .itmval select:disabled,
.minitab.validation .itmval textarea:disabled{background:#f5f5f5;color:#333;border-color:#d6d6d6;}


/*registrace - captcha*/
.newreg .gdpr{width:100%;float:left;margin:0 0 20px 0}
.newreg .gdpr &gt;div{float:right}
.newreg .reg-captcha{float:right;padding:15px;margin:20px 0;background:#edf6fb;border:1px solid #a8bac3;display:table;border-radius:3px}
.newreg .reg-captcha.notvalid{border:1px solid #d91f29;background:#fdf0ee}
.newreg .reg-captcha .row{display:table-row}
.newreg .reg-captcha .row &gt;div{display:table-cell;vertical-align:middle;padding:5px}
.newreg .reg-captcha input{width:120px}
.newreg .reg-captcha #antispamimg_reg{float:left;height:30px}
.newreg .reg-captcha #antispamimg_newpic{float:left;height:30px;width:30px;margin:0 0 0 15px;cursor:pointer}
.newreg .reg-captcha #antispamimg_newpic:before{line-height:30px;content:"\f021";font-size:20px;width:30px;text-align:center}

/*import zbozi do kosiku*/
#BasketImport{padding:20px}
#importchoose input{display:none}
#importchoose{width:100%;padding:0 0 20px 0;text-align:center;float:left}
#importchoose label{min-width: 140px;display:inline-block;border:1px dashed #333;border-radius:10px;padding: 30px 20px;text-decoration: none;font-size: 20px;cursor:pointer;background:#fbfbfb;margin:0 8px}
#importchoose label:before{position:absolute;content:"";top:5px;right:5px;width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #666}
#importchoose input:checked+label:after{position:absolute;content:"";top:11px;right:11px;width:8px;height:8px;background:#333;border-radius:50%}
#importchoose input:checked+label{background:#d7ebf7}

#BasketImport .importTab{width:50%;padding:20px;float:left;margin-bottom:20px}
#BasketImport .importTab.gr{padding-top:0}
#BasketImport .buttons{width:100%;float:left;text-align:center}
#BasketImport .buttons a{width:200px}
#BasketImport #txtOrd{width:100%;height:100%;max-width:100%;padding:10px;border-radius:8px;background:#fbfbfb}
</pre></body></html>