#system-alert, #content_top, #main_menu, #tm_submenu, #tm_submenu_2, .contentblock, #dialog, #iconsblock, #breadcrumb, .print, .noprint, #footer, #whiteload, #sidie, .submit, input[type=submit] {display: none !important;}
#print, .printblock, .print {display: block !important;}
body {font-family: Tahoma, sans-serif;font-size: 14px; text-align: left; color: #070d1f;background: white}
table {border: solid 1px #efefef; width: 100%; padding: 1%;border-radius: 5px;}
.borders-all td {border: 1px solid black;}
* {padding: 0;margin: 0;outline: none}
.p_right {text-align: right;}
.p_center {text-align: center !important;}
#p_header_top {text-align: center;color: #070d1f;margin: -20px 0 10px 0;}
#p_header_top h1 {margin: 0; padding: 0}
#p_left {width: 44%;border: 1px solid #efefef; border-radius: 5px; padding: 2%;margin: 0 2% 0 0;color: #070d1f;float: left;height: 220px;font-size: 12px;margin-bottom: 25px}
#p_right {width: 44%;border: 1px solid #efefef; border-radius: 5px; padding: 2%;margin: 0 0;color: #070d1f;float: right;height: 220px;font-size: 12px;margin-bottom: 25px;}
#p_left h2, #p_right h2, #p_data h2, #p_recap h2 {font-size: 14px; text-align: center;margin-bottom: 25px;font-weight: bolder;margin-bottom: 25px}
#p_recap h2 {margin-bottom: 5px;margin-left:5px;text-align: left;font-size: 80%}
#p_data h2 {margin:25px}
#p_data, #p_recap {display: block;margin-top: 5px;color:#070d1f;border-color: #efefef}
#p_recap {max-width: 50%}
#p_recap table {font-size: 70%}
#p_data table tr th {margin: 0;padding: 0;line-height: 14px}
#p_logo {display: block;width: 100%;text-align: center;}
#p_logo img {max-width: 300px;margin: 10px auto;}
#dates {display: block; padding: 10px 0; color:#070d1f; }
small {font-size:80%;font-weight: lighter;margin: 0;padding: 0;text-align: center;}
.basetable td a {color: #000;text-decoration:none;}
h3.left20 {margin-bottom: 10px;}
.printblock {padding: 0 !important; margin: 0 !important; font-size: 10px !important; }
.printblock table {border: solid 1px #000000!important; width: 100%; padding: 1%; border-collapse: collapse; border-radius: 0px;}
.printblock table td, .printblock table th {border-bottom: solid 1px #000000; font-size: 8px !important; padding: 0.5%  !important;}
.printblock table tr.noborder td {border-bottom: 1px solid whitesmoke !important; padding-bottom: 0 !important;}
.printblock table .padd-left-40 {padding-left: 40px !important;}
.printblock table .checkbox,.printblock table .control--checkbox {display: none !important;}
.printblock table input {border: none !important;font-size: 8px !important;padding: 0 !important;}
.printblock table .padd-left-60 {padding-left: 60px !important;}
.printblock table tr:last-child.noborder td {border-bottom: none !important; padding-bottom: 0 !important;}
.printblock table tr.noborder td:first-child {border-left: solid 1px #000000!important}
.printblock table tr.noborder td:last-child {border-right: solid 1px #000000!important}
#print table td.right, #print table th.right, .printblock table td.right, .printblock table th.right {text-align: right !important;}
#payment_type {display: block; width: 100%; text-align: right;color: #070d1f; font-style: italic;padding-top: 6px;}
#inv-t-1, #inv-t-2 {font-size: 13px;margin: 10px 5px!important}
.printnotice {padding: 0 !important; margin: 0 !important; font-size: 10px !important; }
.printnotice table {border: solid 1px #000000; width: 100%; padding: 1%; border-collapse: collapse;}
.printnotice table#noborder {border: 0; width: 100%; padding: 1%; border-collapse: collapse; margin-top: 1px;}
.printnotice table tr.bottomborder td {border-bottom: solid 1px #000000; font-size: 12px !important; padding: 0.5%  !important;height: 20px !important}
.printnotice table#noborder.gdpr tr:last-child td {text-align: right;margin-right: 50px;margin-top: 50px;height: 100px}
.printnotice table#noborder tr td p {text-align: left;margin-top: 5px;}
.printnotice table tr.noborder td {border-bottom: 0 !important; padding-bottom: 0 !important;}
.note {margin: 0px 0 30px 5px;color:#070d1f}
.noprint {display:none}
.basetable tr .td-empty, .basetable tr:nth-child(odd) .td-empty {background: #ffffff!important; height: 5px; border-bottom: 1px solid white; border-top: 1px solid white}
.basetable.printstorelist, .basetable.printstorelist td {font-size: 11px !important}
.basetable.printstorelist td {padding: 6px 10px 6px 8px !important}
.basetable.printstorelist td::nth-child(2) {border-right: 1px solid black !important}
.boldhead a {text-decoration: none;color: black}
.strankovanie_sipky {display: none}
.basetable.printstorelist tr td:nth-child(3) {display: none !important}
.basetable.printstorelist tr td:nth-child(1), .basetable.printstorelist tr td:nth-child(4) { padding: 6px 0px 4px 8px!important;width: 30px !important;font-size: 7px !important;font-style: italic!important}
.basetable.printstorelist td:nth-child(2), .basetable.printstorelist tr td:last-child {border-right: solid 1px black!important}
.basetable.printstorelist th, .basetable.printstorelist th:nth-child(1), .basetable.printstorelist tr:first-child th:nth-child(1) {padding: 4px 4px 4px 10px !important}
#chanelinfo, .noExl, .tableorder a, #preloader-wrap-widget {display: none !important}
.ekasa {width: 30px !important}
.onlyprint { display: block; margin-top: 8px !important; font-style: italic; color: whitesmoke;font-size: 8px !important}
.address i a { color: inherit; font-weight: 500;  transition: 500ms; text-decoration: none}
.esingprint {position: absolute;top:7.5cm;right: 80px;width:200px}
.printnotice table#noborder.gdpr tr:last-child td .esingprint {position: absolute;top:7.5cm;right: 0px;width:200px}
.printnotice table#noborder:not(.gdpr) tr:last-child td {padding-top: 40px}
.printnotice table#noborder:not(.gdpr) tr:last-child td .esingprint {margin-top: 40px}
#p_data table {margin-bottom: 10px;text-align: left}
#p_data table td span {margin-left: 5px;font-style: italic;}
#p_data h2 {opacity:0;font-size: 12px}
.pset-image {display: block;width: 100%}
.pset-image img {margin-top: 50px;width: 500px !important;height: auto !important; margin-left: auto;margin-right: auto;display: block;}
th.boldhead {display: table-cell;}
.basetable tr.canceled td, .basetable tr.blocked td {text-decoration: line-through;}
.basetable input.textchange.long {border: none !important;font-family: Tahoma, sans-serif;font-size: 8px !important; text-align: left; color: #070d1f;background: white}
.basetable.nocanceled tr.canceled td, .basetable.nocanceled tr.blocked td {text-decoration: none}
.basetable tr.room_head, .basetable tr.room_head td {background: silver !important}
tr.room_head {border-top:2px solid black;}
td.limitwidth {max-width: 250px !important}
.headclear .inline .inline {display:inline-block;width:49,5%;vertical-align: top;}
.headclear .inline .inline.text-right {text-align: right !important;float: right;}
td.noborder {display: none !important}
tr.noborder {border-bottom: 1px solid black;margin-top: 5px;}
.manager tr.boldhead th {font-weight:900;font-size: 10px !important;padding-top: 20px !important;border-right: none !important;border-left: none !important}
.manager tr.boldhead th:nth-child(1) {font-size: 15px !important;line-height: 15px;padding-left: 0 !important;}
.manager tr td {font-size: 10px !important;border: 1px solid black}
.basetable.manager {border: none !important}
#logoreport {width: auto;height: 50px;}
.printblock table tr.notopborder {border-left: 1px solid black !important;border-right: 1px solid black !important; border-top: none !important;transform: translateY(-2px) !important;}
.printblock table tr.notopborder td {background-color: white;}
.printblock table tr.notopborder td:first-child {border-left: 1px solid black !important;}
.printblock table tr.notopborder td:last-child {border-right: 1px solid black !important;}
.printblock table tr.notopborder td i {padding: 5px;padding-left: 0; display: block;font-size: 8px !important;}
#svgs {width: 240px !important;position: absolute;right: 0;top: 440px}
#svgs svg {max-width:110%;position: absolute;right: -5%;top: -120px}