html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:'';
  content:none; }
a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
ins {
  background-color:#ffff99;
  color:#000000;
  text-decoration:none;
}
mark {
  background-color:#ffff99;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
del { text-decoration:line-through; }
abbr[title], dfn[title] {
  border-bottom:1px dotted #000000;
  cursor:help;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}
input, select { vertical-align:middle; }
body {
  font:12px sans-serif;
  line-height:1.22;
}
table {
  font-size:inherit;
  font:100%;
}
sexlect, input, textarea { font:100% sans-serif; }
pre, code, kbd, samp { font-family:monospace, sans-serif; }
body, select, input, textarea { color:#333333; }
h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  text-rendering:optimizeLegibility;
}
html { -webkit-font-smoothing:antialiased; }
a:hover, a:active { outline:none; }
a, a:active, a:visited {
  color:#333333;
  outline:none;
}
a:hover { text-decoration:none; }
ul { margin-left:30px; }
ol {
  margin-left:30px;
  list-style-type:decimal;
}
small { font-size:85%; }
strong, th { font-weight:bold; }
td, td img { vertical-align:top; }
sub {
  vertical-align:sub;
  font-size:smaller;
}
sup {
  vertical-align:super;
  font-size:smaller;
}
pre {
  padding:15px;
  white-space:pre;
  white-space:pre-wrap;
  white-space:pre-line;
  word-wrap:break-word;
}
input[type="radio"] { vertical-align:text-bottom; }
input[type="checkbox"] {
  vertical-align:bottom;
  *vertical-align:baseline;
}
.ie6 input { vertical-align:text-bottom; }
label, input[type=button], input[type=submit], button { cursor:pointer; }
::-moz-selection {
  background:#ff5e99;
  color:#ffffff;
  text-shadow:none;
}
::selection {
  background:#ff5e99;
  color:#ffffff;
  text-shadow:none;
}
a:link { -webkit-tap-highlight-color:#ff5e99; }
html { overflow-y:scroll; }
button {
  width:auto;
  overflow:visible;
  font:12px sans-serif;
}
.ie7 img { -ms-interpolation-mode:bicubic; }
.ir {
  display:block;
  text-indent:-999em;
  overflow:hidden;
  background-repeat:no-repeat;
}
.hidden {
  display:none;
  visibility:hidden;
}
.visuallyhidden {
  position:absolute !important;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px,1px,1px,1px);
}
.invisible { visibility:hidden; }
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
body { background-color:#e9e9e9; }
#container {
  padding:0 15px;
  position:relative;
  background:#e9e9e9 no-repeat top left;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e9e9e9));
  background-image:-moz-linear-gradient(#f7f7f7,#e9e9e9);
}
header { padding-top:10px; }
header h1 { font-size:140%; }
header h1 a { text-decoration:none; }
.loading { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/images/loader.gif); }
#msg {
  position:absolute;
  top:5px;
  left:200px;
  background:#f4f4f4 no-repeat 6px center;
  border:1px solid #cccccc;
  padding:6px 10px;
  text-align:center;
  min-width:250px;
  font-size:110%;
  font-weight:bold;
}
#msg.ok {
  background-color:#e7ffc8;
  background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/tick.png);
  border-color:#b6e679;
}
#msg.error {
  background-color:#ffccc8;
  background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/cross.png);
  border-color:#e67e79;
}
#toplinks {
  float:right;
  margin:0;
  padding:0;
  list-style:none;
}
#toplinks li {
  display:inline;
  padding-right:5px;
  margin-right:5px;
  border-right:1px solid #dddddd;
}
#toplinks li:last-child {
  border-right:none;
  margin-right:0;
  padding-right:0;
}
#toplinks li.logout a { color:red; }
#toplinks li .notify-count {
  background:red;
  color:#ffffff;
  font-weight:bold;
  padding:0 4px;
  margin-left:2px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
#mainnav { margin-top:10px; }
#mainnav ul {
  margin:0;
  padding:0;
  list-style:none;
}
#mainnav ul li {
  float:left;
  border:1px solid #cccccc;
  background:#f2f2f2 no-repeat top left;
  margin-right:-1px;
  position:relative;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f2f2f2));
  background-image:-moz-linear-gradient(#fafafa,#f2f2f2);
}
#mainnav ul li a {
  display:block;
  line-height:38px;
  padding:0 10px;
  color:#777777;
  text-decoration:none;
  padding-left:33px;
  background:no-repeat 10px center;
}
#mainnav ul li a.icon-orders { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/orders.png); }
#mainnav ul li a.icon-products { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/products.png); }
#mainnav ul li a.icon-pages { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/pages.png); }
#mainnav ul li a.icon-customers { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/customers.png); }
#mainnav ul li a.icon-statistics { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/stats.png); }
#mainnav ul li a.icon-blocks { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/blocks.png); }
#mainnav ul li a.icon-modules { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/modules.png); }
#mainnav ul li a.icon-system { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/system.png); }
#mainnav ul li:hover { border-top-color:#888888; }
#mainnav ul li.active {
  position:relative;
  background-color:#f4f4f4;
  border-top-color:#333333;
  border-bottom-color:#f4f4f4;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f4f4f4));
  background-image:-moz-linear-gradient(#ffffff,#f4f4f4);
}
#mainnav ul li:hover a, #mainnav ul li.active a { color:#333333; }
#mainnav .subnavwrap {
  border:1px solid #cccccc;
  background:#f4f4f4;
  margin-top:-1px;
  height:38px;
}
#mainnav ul.subnav { display:none; }
#mainnav ul.active { display:block; }
#mainnav ul.subnav li {
  border:none;
  background:transparent;
  margin:0;
  padding:7px 0;
}
#mainnav ul.subnav li a, #mainnav ul.subnav li span.premium {
  text-decoration:underline;
  line-height:24px;
  border-right:1px solid #dddddd;
  padding:0 10px;
  background:transparent;
  color:#333333;
}
#mainnav ul.subnav li span.premium {
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/premium.png) no-repeat 10px 0px;
  padding-left:26px;
}
#mainnav ul.subnav li a:hover { text-decoration:none; }
#mainnav ul.subnav li:last-child a { border-right:none; }
#mainnav ul.subnav li.list a { color:#888888; }
#mainnav ul.subnav li.add a {
  padding-left:30px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/add.png) no-repeat 10px center;
}
#sqclogo {
  float:right;
  margin:10px 0 0 0;
  font-size:150%;
  color:#c3c3c3;
  font-family:"Trebuchet MS";
  font-style:italic;
  text-decoration:none;
}
#main {
  background:#ffffff;
  border:1px solid #cccccc;
  border-top:none;
  padding:10px;
}
#main h2 {
  font-size:120%;
  margin-bottom:10px;
  padding-bottom:3px;
  border-bottom:1px dotted #cccccc;
}
#main h2 .itempreview {
  text-decoration:none;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/link.gif) no-repeat center center;
  padding:0 5px;
}
#main h3 {
  font-size:110%;
  margin-bottom:10px;
}
#main a.toggletabs {
  float:right;
  font-size:90%;
}
footer {
  margin:15px 0 30px 0;
  padding:0 0 0 110px;
  height:40px;
  line-height:30px;
  font-size:90%;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/sqc-logo.png) no-repeat 10px top;
  color:#777777;
}
footer .right { float:right; }
#login {
  width:300px;
  margin:0 auto;
  padding-top:120px;
}
#login form {
  padding:10px;
  border:1px solid #c0c0c0;
  background:#e6e6e6 no-repeat top left;
  position:relative;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e0e0e0));
  background-image:-moz-linear-gradient(#e6e6e6,#c8c8c8);
  -pie-background:linear-gradient(#e6e6e6,#c8c8c8);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:0 1px 3px #c5c5c5;
  -moz-box-shadow:0 1px 3px #c5c5c5;
  box-shadow:0 1px 3px #c5c5c5;
  behavior:url(http://pressingmechanic.cz/sqc/admin/template/default/sqc/js/PIE.htc);
}
#login form .title {
  margin:-10px -10px 10px -10px;
  padding:5px 10px;
  background:#e7e7e7;
  border-bottom:1px solid #ffffff;
  font-size:120%;
  color:#888888;
  overflow:hidden;
  white-space:nowrap;
  position:relative;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
  border-radius:8px 8px 0 0;
  behavior:url(http://pressingmechanic.cz/sqc/admin/template/default/sqc/js/PIE.htc);
}
#login form .input-text { width:96%; }
#login form .buttons a {
  color:#666666;
  margin-left:5px;
}
#login form .buttons a.lost_password {
  padding-left:20px;
  line-height:20px;
  background-repeat:no-repeat;
  background-position:left center;
}
#login p {
  font-size:85%;
  margin-top:10px;
  text-align:right;
}
#login p a { color:#777777; }
#login .msg { margin-bottom:10px; }
#filemanager { padding-top:15px; }
#filemanager .buttons { margin:0 0 10px 0; }
.uploadbtn {
  position:relative;
  display:inline;
  padding:5px 0;
}
.uploadbtn #uploadUploader {
  position:absolute;
  top:-1px;
  left:2px;
  cursor:pointer;
}
#filemanager .buttons .uploadprogress {
  float:right;
  width:176px;
  border:1px dotted #cccccc;
  padding:3px;
  background:#ffffff;
  display:none;
}
.uploadprogress .pbar {
  padding:1px;
  font-size:0;
  background:#f9f9f9;
  border:1px solid #dddddd;
}
.uploadprogress .pbar span {
  display:block;
  line-height:8px;
  height:8px;
  background:#37859e no-repeat top left;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#6bc2de),to(#37859e));
  background-image:-moz-linear-gradient(#6bc2de,#37859e);
  width:50%;
}
.uploadprogress .status {
  display:block;
  margin-top:3px;
  font-size:85%;
  overflow:hidden;
  white-space:nowrap;
}
.uploadprogress .status .percent {
  float:right;
  color:#777777;
  margin-top:2px;
}
#filemanager .files {
  border:1px solid #cccccc;
  margin-right:200px;
  background:#ffffff;
}
#filemanager .files .path {
  padding:5px 10px;
  color:#888888;
  border-bottom:1px solid #cccccc;
  background:#e6e6e6 no-repeat top left;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#c8c8c8));
  background-image:-moz-linear-gradient(#e6e6e6,#c8c8c8);
  overflow:hidden;
}
#filemanager .files .path a { color:#333333; }
#filemanager .files .path .loader {
  width:25px;
  height:12px;
  float:right;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/fm-loader.gif) no-repeat center bottom;
}
#filemanager .files .wrap {
  overflow-x:hidden;
  overflow-y:scroll;
}
#filemanager .files .wrap ul {
  margin:0;
  padding:10px;
  list-style:none;
}
#filemanager .files .wrap ul li {
  border-bottom:1px dotted #cccccc;
  padding:5px 0 5px 20px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/document.png) no-repeat left center;
  overflow:hidden;
}
#filemanager .files .wrap ul li:hover { background-color:#eef9fd; }
#filemanager .files .wrap ul li span {
  float:right;
  margin-left:20px;
  color:#777777;
}
#filemanager .files .wrap ul li a.delete {
  float:right;
  line-height:16px;
  padding:0 8px;
  margin-left:10px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/delete.png) no-repeat center center;
  text-decoration:none;
}
#filemanager .files .wrap ul li.image { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/image.png); }
#filemanager .files .wrap ul li.folder { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/folder.png); }
#filemanager .info {
  position:relative;
  width:162px;
  padding:10px;
  float:right;
  border:1px solid #cccccc;
  background:#ffffff;
  overflow:hidden;
}
#filemanager .info .preview {
  width:160px;
  height:160px;
  text-align:center;
  line-height:158px;
  border:1px dotted #cccccc;
}
#filemanager .info .preview img {
  vertical-align:middle;
  max-height:158px;
  max-width:158px;
}
#filemanager .info .preview .ext {
  font-size:200%;
  color:#cccccc;
}
#filemanager .info .name {
  display:block;
  margin:10px 0;
  overflow:hidden;
  word-wrap:break-word;
}
#filemanager .info table {
  width:100%;
  border-collapse:collapse;
}
#filemanager .info table tr td {
  border:1px solid #dddddd;
  padding:3px;
  font-size:85%;
}
#filemanager .info .infobuttons {
  position:absolute;
  bottom:0;
  right:0;
  left:0;
  background:#f4f4f4;
  border-top:1px solid #cccccc;
  padding:5px;
  text-align:right;
}
.form label { display:inline; }
.form .inputwrap { margin-bottom:10px; }
.form .inputhelp {
  display:block;
  text-align:right;
  font-size:90%;
  color:#777777;
  margin-top:5px;
}
.form .input-text, .form .input-file, .form .input-textarea {
  display:block;
  width:98%;
  border:1px solid #999999;
  border-bottom-color:#cccccc;
  border-right-color:#cccccc;
  background-color:#ffffff;
  padding:4px 5px;
  margin:3px 0 0 0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:inset 0 1px 3px #d4d4d4;
  -moz-box-shadow:inset 0 1px 3px #d4d4d4;
  box-shadow:inset 0 1px 3px #d4d4d4;
}
.form .monospace { font-family:monospace; }
.form .input-file { padding:1px; }
.form .input-checkbox { vertical-align:top; }
.form .input-select {
  width:98%;
  margin:3px 0 0 0;
}
.form .short { width:40px; }
.form .medium { width:80px; }
.form .cke_skin_kama {
  margin:3px 0 0 0;
  width:98%;
}
.form input.checkbox {
  width:auto;
  margin:1px;
}
.form input.center { text-align:center; }
.form input.right { text-align:right; }
.form .rightcol {
  float:right;
  width:35%;
}
.form .leftcol { margin-right:37%; }
.notabs .rightcol { display:none; }
.notabs .leftcol { margin-right:0; }
.form .toggletabs .hide { display:inline; }
.form .toggletabs .show { display:none; }
.notabs .toggletabs .hide { display:none; }
.notabs .toggletabs .show { display:inline; }
.form .tbar, .form .bbar {
  clear:both;
  background:#f4f4f4;
  border-bottom:1px dotted #cccccc;
  text-align:right;
  padding:3px;
  margin:-10px 0 10px 0;
}
.form .bbar {
  border-top:1px dotted #cccccc;
  margin-top:20px;
  margin-bottom:0;
}
.form .tbar .log {
  float:left;
  font-size:90%;
  color:#777777;
  margin:8px 0 0 10px;
}
.form .label-left label {
  float:left;
  width:33%;
  margin-right:5px;
  margin-top:6px;
}
.form .label-left .inputwrap { margin-bottom:5px; }
.form .label-left .input-text, .form .label-left .input-textarea, .form .label-left .input-select { width:60%; }
.form .label-left .input-select { margin-top:6px; }
.form .label-left .input-checkbox { margin-top:8px; }
.form .label-left .short { width:40px; }
.form .label-left .medium { width:80px; }
.form .label-left .inputhelp {
  margin-left:34%;
  text-align:left;
}
.form .files .head {
  font-size:90%;
  color:#999999;
  margin-bottom:15px;
}
.form .files .head span { float:left; }
.form .files .nofiles {
  padding:5px 0 10px 0;
  margin-top:-5px;
  color:#888888;
  border-top:1px dotted #d6d6d6;
}
.form .files .file {
  display:block;
  clear:left;
  border-bottom:1px dotted #cccccc;
  padding-bottom:5px;
  margin-bottom:5px;
}
.form .files .file:last-child { border-bottom:none; }
.form .files .file input { display:inline; }
.form .files .file .filename {
  display:block;
  margin-bottom:5px;
  overflow:hidden;
}
.form .files .file .filename input { margin:0 5px 0 0; }
.form .files .file .size, .form .files .head .delete { width:22%; }
.form .files .file .desc, .form .files .head .desc {
  width:34%;
  margin-left:4px;
  margin-right:4px;
}
.form .files .file .position, .form .files .head .position { width:10%; }
.form .files .file .align, .form .files .head .align { width:20%; }
.form .files .file .align { margin-left:4px; }
.form .files .head .desc, .form .files .head .position {
  padding-left:4px;
  padding-right:4px;
}
.form .files .head .position { padding-right:14px; }
.form .files .file span.size { float:left; }
.form .files .buttons {
  background:#f4f4f4;
  padding:5px 10px;
  margin:0 -10px -10px -10px;
}
.form .files .uploadprogress {
  background:#f4f4f4;
  padding:5px 10px;
  margin:10px -10px -10px -10px;
  display:none;
}
.form .inline .inputwrap {
  width:240px;
  float:left;
  margin-right:20px;
}
.form .prices .inputwrap { width:109px; }
.form hr.hline {
  height:0;
  line-height:0;
  border:none;
  border-top:1px solid #d6d6d6;
  margin:5px 0 10px 0;
}
.form .required label { font-weight:bold; }
.form .premium-js label { color:#999999; }
.form .premium-js input.input-text, .form .premium-js textarea { background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/premium.png) no-repeat 4px 4px; }
.form .premium-js .premiumicon {
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/premium.png) no-repeat center bottom;
  padding:2px 6px;
}
.form .label-left .premium-js .premiumicon { padding:6px; }
.button {
  border:1px solid #222222;
  color:#ffffff;
  padding:0 10px;
  line-height:26px !important;
  height:27px;
  position:relative;
  background:#333333 no-repeat top left;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#696969),to(#333333));
  background-image:-moz-linear-gradient(#696969,#333333);
  -pie-background:linear-gradient(#696969,#333333);
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  behavior:url(http://pressingmechanic.cz/sqc/admin/template/default/sqc/js/PIE.htc);
}
.button:hover { color:#f8c942; }
.button:disabled { opacity:0.3; }
.msg {
  padding:10px;
  background:#f4f4f4;
  border:1px solid #dddddd;
  font-weight:bold;
}
.msg-error {
  background-color:#ffe7e7;
  border-color:#e58282;
}
a.addbtn, span.addbtn {
  float:right;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/add.png) no-repeat 10px center;
  padding-left:30px;
  line-height:16px;
}
.rightbtn {
  float:right;
  padding-left:30px;
  line-height:16px;
}
table.datagrid {
  width:100%;
  border-collapse:collapse;
  border:5px solid #dddddd;
  border-top:0;
}
table.datagrid thead tr td {
  padding:6px;
  font-size:90%;
  color:#777777;
  font-weight:bold;
  background:#dddddd;
  vertical-align:middle;
  border:5px solid #dddddd;
  border-width:5px 0;
}
table.datagrid tbody tr td {
  border-top:1px solid #dddddd;
  padding:6px;
  vertical-align:middle;
}
table.datagrid tfoot tr td {
  padding:6px;
  vertical-align:middle;
}
table.datagrid tbody tr.even td { background-color:#f6f6f6; }
table.datagrid tr td .input-text {
  margin:0;
  padding:3px 4px;
  width:87%;
}
table.datagrid tr td .input-checkbox { margin:4px 0 0 0; }
table.datagrid thead tr td.right, table.datagrid tbody tr td.right, table.datagrid tfoot tr td.right { text-align:right; }
table.datagrid thead tr td.center, table.datagrid tbody tr td.center, table.datagrid tfoot tr td.center { text-align:center; }
table.datagrid tr td.input {
  padding:3px 6px;
  line-height:18px;
}
table.datagrid thead tr td.input { padding:0 6px; }
table.datagrid tbody tr:hover td { background-color:#feffef; }
table.datagrid tr.gridtitle td {
  background:#e3f4f9;
  border-bottom-color:#bfe1ec;
  font-weight:bold;
}
table.datagrid thead tr td.actions {
  width:60px;
  text-align:center;
}
table.datagrid thead tr td.sort-ASC { background:#eeeeee url(http://pressingmechanic.cz/sqc/admin/template/default/images/sort-arrow-asc.gif) no-repeat right center; }
table.datagrid thead tr td.sort-DESC { background:#eeeeee url(http://pressingmechanic.cz/sqc/admin/template/default/images/sort-arrow-desc.gif) no-repeat right center; }
table.datagrid thead tr td.right.sort-ASC, table.datagrid thead tr td.right.sort-DESC { padding-right:12px; }
table.datagrid tr td.actions a {
  float:left;
  line-height:16px;
  padding:0 8px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/orders.png) no-repeat center center;
  text-decoration:none;
}
table.datagrid tr td.actions a.download { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/download.png); }
table.datagrid tr td.actions a.edit { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/edit.png); }
table.datagrid tr td.actions a.delete, table.datagrid tr td.actions a.deleterow { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/delete.png); }
table.datagrid tr td.actions a.copy { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/copy.png); }
table.datagrid tr td.actions a.preview { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/magnifier.png); }
table.datagrid tr.norecords td {
  background:#f0f0f0;
  font-size:120%;
  color:#888888;
  padding:15px 20px;
}
.gridform .buttons {
  background:#f0f0f0;
  padding:3px;
  text-align:right;
}
.gridform .buttons-foot { border:none; }
.gridform .buttons-foot .action {
  float:left;
  margin-right:10px;
}
.gridform .buttons .button { line-height:20px; }
.gridform .buttons .pagination {
  float:left;
  margin:0;
  padding:0 5px;
  list-style:none;
  line-height:27px;
}
.gridform .buttons .pagination li {
  display:inline;
  color:#888888;
}
.gridform .buttons .pagination li a { margin:0 2px; }
.gridform .buttons .pagination li.active a {
  font-weight:bold;
  text-decoration:none;
}
.gridform .buttons .pagination li.split {
  border-right:1px solid #d6d6d6;
  margin:0 6px 0 5px;
}
.gridsearch {
  background:#f6f6f6;
  border:1px solid #dddddd;
  padding:0 5px;
  margin-bottom:10px;
}
.gridsearch fieldset { padding-left:5px; }
.gridsearch .inputwrap {
  width:250px;
  float:left;
  margin:3px 10px 0 0;
}
.gridsearch .inputwrap label {
  text-align:right;
  width:auto;
}
.gridsearch .inputwrap .input-text, .gridsearch .inputwrap .input-select { width:75%; }
.gridsearch .button { margin-top:4px; }
.tabsWrap ul.tabs {
  margin:0;
  padding:0;
  list-style:none;
}
.tabsWrap ul.tabs li {
  float:left;
  border:1px solid #cccccc;
  background:#f2f2f2 no-repeat top left;
  margin-right:-1px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f2f2f2));
  background-image:-moz-linear-gradient(#fafafa,#f2f2f2);
}
.tabsWrap ul.tabs li a {
  display:block;
  padding:0 7px;
  line-height:25px;
  color:#777777;
  text-decoration:none;
}
.tabsWrap ul.tabs li:hover { border-top-color:#888888; }
.tabsWrap ul.tabs li.active {
  background-color:#ffffff;
  border-top-color:#333333;
  border-bottom-color:#ffffff;
  background-image:none;
}
.tabsWrap ul.tabs li.active a { color:#333333; }
.tabsWrap .tab {
  border:1px solid #cccccc;
  padding:10px;
  margin-top:-1px;
  display:none;
}
.tabsWrap .active { display:block; }
#dashboard .quicklinks {
  background:#f0f0f0;
  padding:5px;
  margin:10px 10px 0 10px;
}
#dashboard .quicklinks a {
  background-position:center 10px;
  background-repeat:no-repeat;
  padding:10px;
  float:left;
}
#dashboard .quicklinks a:hover { background-color:#ffffff; }
#dashboard .col {
  width:50%;
  float:left;
}
#dashboard .widget { margin:10px; }
#dashboard .widget .widget-content {
  border:5px solid #dddddd;
  border-top:0;
}
#dashboard .widget h3 {
  background:#dddddd;
  color:#777777;
  border:1px solid #dddddd;
  border-bottom:0;
  padding:5px;
  margin:0;
  font-weight:bold;
  font-size:100%;
  text-shadow:0 1px 0 #ffffff;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#dddddd));
  background-image:-moz-linear-gradient(#eeeeee,#dddddd);
}
#dashboard .widget ul {
  margin:0;
  padding:5px 10px;
  list-style:none;
}
#dashboard .widget ul li {
  padding:4px 0;
  border-bottom:1px solid #eeeeee;
  line-height:160%;
}
#dashboard .widget ul li:last-child { border-bottom:none; }
#dashboard .widget .info { color:#888888; }
#dashboard .widget ul li a { font-weight:bold; }
#dashboard .widget ul li.order .status {
  float:left;
  width:90px;
  text-align:center;
  background:#f0f0f0;
  margin-right:15px;
}
#dashboard .widget ul li.order .s-1 { background-color:#ffebed; }
#dashboard .widget ul li.order .s-2 { background-color:#def0ff; }
#dashboard .widget ul li.order .s-3 { background-color:#e7ffe3; }
#dashboard .widget ul li.order .s-4 { background-color:#e9e9e9; }
#dashboard .widget ul li.order .date {
  color:#888888;
  margin-left:105px;
}
#dashboard .no-border { border:none; }
#dashboard .no-border .widget-content { border:0; }
#dashboard .no-border h3 {
  border:1px solid #dddddd;
  border-bottom:none;
}
#dashboard .numstats {
  padding:10px;
  margin-bottom:5px;
  background:#f4f4f4;
}
#dashboard .numstats div {
  float:left;
  border-right:1px solid #dddddd;
  padding:0 10px 0 0;
  margin-right:10px;
}
#dashboard .numstats div:last-child { border-right:none; }
#dashboard .numstats div span {
  color:#888888;
  font-size:90%;
}
#dashboard .numstats div big {
  display:block;
  margin-top:3px;
  font-size:130%;
}
#dashboard .orderstats { padding:10px 10px 0 10px; }
#dashboard .orderstats p {
  margin:10px 0 5px 0;
  color:#888888;
}
#dashboard .orderstats .row { margin-bottom:5px; }
#dashboard .orderstats .row .bar {
  background:#eef9fd;
  text-align:right;
  overflow:visible;
  white-space:nowrap;
  padding:4px 0;
  border-right:3px solid #d2e5ec;
  color:#3d93b2;
}
#dashboard .orderstats .row .bar em {
  font-style:normal;
  margin-right:5px;
}
#dashboard .orderstats .row .bar span {
  float:left;
  color:#888888;
  margin-left:7px;
  margin-right:10px;
}
#dashboard .news .date {
  float:left;
  width:80px;
  color:#888888;
}
#dashboard .news p { margin-left:80px; }
#dashboard .first-login {
  background:#f0f0f0;
  border:2px solid #d6d6d6;
  margin:0 10px;
  padding:20px;
  font-size:130%;
}
#dashboard .update {
  background:#f0f0f0;
  border:2px solid #d6d6d6;
  margin:0 10px;
  padding:10px;
}
#designeditor { border:1px solid #d6d6d6; }
#designeditor .sidebar {
  position:relative;
  width:200px;
  float:left;
  border-right:1px solid #d6d6d6;
  height:500px;
}
#designeditor .sidebar .colorpicker {
  position:absolute;
  width:200px;
  bottom:0;
  left:0;
  background:#f0f0f0;
  border-top:1px solid #d6d6d6;
}
#designeditor .sidebar .colorpicker .cpoverlay {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#ffffff;
  display:none;
}
#designeditor .sidebar ul {
  height:304px;
  margin:0;
  padding:0;
  list-style:none;
  overflow-y:scroll;
}
#designeditor .sidebar ul li a {
  display:block;
  padding:3px 0 3px 17px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/toggle-plus.png) no-repeat left center;
  text-decoration:none;
}
#designeditor .sidebar ul li.active a { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/images/toggle-minus.png); }
#designeditor .sidebar ul li a:hover, #designeditor .sidebar ul li.active a { background-color:#f0f0f0; }
#designeditor .sidebar ul li .vars {
  background:#f0f0f0;
  padding:5px 5px 5px 17px;
  font-size:90%;
  border-bottom:1px solid #dddddd;
  display:none;
}
#designeditor .sidebar ul li.active .vars { display:block; }
#designeditor .sidebar ul li .vars .var label {
  display:block;
  color:#666666;
  cursor:default;
  margin-top:3px;
}
#designeditor .sidebar ul li .vars .var input { width:98%; }
#designeditor .sidebar ul li .vars .var input.color, #designeditor .sidebar ul li .vars .var input.image { width:85%; }
#designeditor .sidebar ul li .vars .var input.short { width:34.5%; }
#designeditor .sidebar ul li .vars .var input.pixels {
  width:40px;
  text-align:right;
}
#designeditor .sidebar ul li .vars .var span.color {
  padding:0 5px;
  background:red;
  border:1px solid #cccccc;
}
#designeditor .sidebar ul li .vars .var a.filemanager {
  padding:0 6px 0 7px;
  display:inline;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/image.png) no-repeat center center;
}
#designeditor .preview { margin-left:202px; }
#designeditor .preview .toolbar {
  background:#f0f0f0;
  padding:5px 5px 0 5px;
  border-bottom:1px solid #d6d6d6;
  height:33px;
}
#designeditor .preview iframe {
  width:100%;
  height:461px;
  border:none;
}
.modaldialog {
  background:#e9e9e9;
  padding:10px;
}
.modaldialog h3 {
  font-size:120%;
  border-bottom:1px solid #d6d6d6;
  padding-bottom:3px;
  color:#666666;
  margin:0 0 10px 0;
}
.modaldialog p {
  margin:0 0 15px 0;
  line-height:150%;
}
#sqc_about {
  padding:0;
  background:#ffffff;
  overflow:hidden !important;
}
#sqc_about .logo {
  color:#aaaaaa;
  height:173px;
  background:#292929 url(http://pressingmechanic.cz/sqc/admin/template/default/images/superqc-about-bg.png?v2) no-repeat right bottom;
}
#sqc_about .logo big {
  display:block;
  color:#eeeeee;
  font-size:200%;
  padding:20px 0 5px 20px;
}
#sqc_about .logo small {
  display:block;
  font-size:110%;
  padding:0 0 0 20px;
}
#sqc_about .info {
  padding:15px 0 0 0;
  font-size:90%;
  color:#666666;
}
#sqc_about .info p { margin-bottom:5px; }
#sqc_about .info .netkicklogo {
  position:absolute;
  bottom:0;
  right:0;
  opacity:0.5;
}
#sqc_about .info .netkicklogo:hover { opacity:1; }
#sqc_premium ul {
  margin:0 0 10px 0;
  padding:0;
}
#sqc_premium ul li {
  padding:5px 0 5px 25px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/tick.png) no-repeat left center;
  font-weight:bold;
}
#sqc_premium .buttons {
  background:#d6d6d6;
  border-top:1px solid #bbbbbb;
  padding:5px;
  margin:10px -10px -10px -10px;
  text-align:right;
}
.premium-info {
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/premium.png) no-repeat top left;
  color:#777777;
  margin:10px 0;
  padding:0 0 0 20px;
}
#quicklaunch {
  position:absolute;
  z-index:999;
  top:30px;
  right:15px;
  background:#e9e9e9;
  border:1px solid #d0d0d0;
  padding:0;
  margin-top:5px;
  width:184px;
}
#quicklaunch:hover {
  -webkit-box-shadow:0 2px 3px #bbbbbb;
  -moz-box-shadow:0 2px 3px #bbbbbb;
  box-shadow:0 2px 3px #bbbbbb;
}
#quicklaunch span {
  display:block;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/toggle-plus.png) no-repeat right center;
  padding:3px 20px 3px 5px;
  cursor:pointer;
  color:#777777;
}
#quicklaunch:hover span { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/images/toggle-minus.png); }
#quicklaunch .dropdown { display:none; }
#quicklaunch .dropdown button {
  font-size:80%;
  margin:0 3px 3px 3px;
}
#quicklaunch:hover .dropdown { display:block; }
#quicklaunch .input-text {
  border:1px solid #dddddd;
  border-top-color:#aaaaaa;
  border-left-color:#aaaaaa;
  padding:3px 3px 3px 25px;
  margin:2px;
  display:block;
  width:150px;
}
#quicklaunch .ql-orders { background:#ffffff url(http://pressingmechanic.cz/sqc/admin/template/default/icons/orders.png) no-repeat 3px center; }
#quicklaunch .ql-products { background:#ffffff url(http://pressingmechanic.cz/sqc/admin/template/default/icons/products.png) no-repeat 3px center; }
#quicklaunch .ql-pages { background:#ffffff url(http://pressingmechanic.cz/sqc/admin/template/default/icons/pages.png) no-repeat 3px center; }
#quicklaunch .ql-customers { background:#ffffff url(http://pressingmechanic.cz/sqc/admin/template/default/icons/customers.png) no-repeat 3px center; }
.toggleset {
  border:1px solid #cccccc;
  border-width:1px 0 0 0;
  padding:0;
}
.toggleset legend {
  padding:0 5px 0 20px;
  margin:0 5px;
  background:url(http://pressingmechanic.cz/sqc/admin/template/default/images/toggle-plus.png) no-repeat left 0;
  cursor:pointer;
}
.toggleset .wrap {
  display:none;
  padding:5px;
}
.toggleset-expanded legend { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/images/toggle-minus.png); }
.toggleset-expanded .wrap { display:block; }
.progress {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:rgba(0,0,0,0.5);
  z-index:9999;
}
.progress .dialog {
  position:absolute;
  top:50%;
  left:50%;
  width:600px;
  margin-left:-300px;
  margin-top:-100px;
  background:#f0f0f0;
  border:1px solid #d6d6d6;
}
.progress .dialog h1 {
  padding:5px;
  background:#f0f0f0;
  border-bottom:1px solid #d6d6d6;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#dddddd));
  background-image:-moz-linear-gradient(#eeeeee,#dddddd);
}
.progress .dialog .log {
  border:1px solid #dddddd;
  margin:5px;
  background:#ffffff;
}
.progress .dialog .log div {
  height:130px;
  overflow-y:scroll;
  padding:5px;
  font-family:monospace;
  font-size:90%;
}
.progress .dialog .bar {
  position:relative;
  margin:5px;
  padding:2px;
  background:#ffffff;
}
.progress .dialog .bar div {
  font-size:0;
  height:20px;
  background:#333333;
  width:0;
  background-image:-webkit-gradient(linear,left top,left bottom,from(#666666),to(#333333));
  background-image:-moz-linear-gradient(#666666,#333333);
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.progress .dialog .bar span {
  position:absolute;
  width:50px;
  text-align:center;
  top:4px;
  left:50%;
  margin-left:-25px;
  color:#bbbbbb;
  text-shadow:0 1px 0 #000000;
}
.progress .dialog .time {
  margin:5px;
  color:#888888;
}
.progress .dialog .time .esttime {
  display:inline;
  margin-left:50px;
}
#sessionalert {
  display:none;
  background:#ea6d36;
  color:#ffffff;
  padding:8px 15px;
  font-weight:bold;
  position:fixed;
  _position:absolute;
  top:0;
  left:0;
  right:0;
}
#sessionalert .time {
  margin-left:15px;
  font-size:120%;
}
#sessionalert a {
  color:#ffffff;
  margin-left:30px;
}
#sessionalert a.logout {
  font-weight:normal;
  float:right;
}
.ie7 #dashboard .col { width:49.9%; }
.ie7 .gridsearch .inputwrap .input-text, .ie7 .gridsearch .inputwrap .input-select {
  width:70%;
  margin:0;
}
.ie7 .tbar .button, .ie7 .bbar .button { margin-left:5px; }
.ie7 ul.tabs li {
  z-index:95;
  position:relative;
}
.ie8 #filemanager .buttons .uploadprogress { margin-top:-3px; }
.sqc-plupload {
  position:fixed;
  top:100px;
  left:100px;
  border:1px solid #aaaaaa;
  -webkit-box-shadow:0 2px 4px #aaaaaa;
  -moz-box-shadow:0 2px 4px #aaaaaa;
  box-shadow:0 2px 4px #aaaaaa;
}
.sqc-plupload .wrap { background:#ffffff; }
.sqc-plupload .tbar, .sqc-plupload .bbar {
  background:#d0d0d0;
  padding:10px;
}
.sqc-plupload .bbar input { margin:0 5px 0 0; }
.sqc-plupload .tbar {
  text-align:right;
  padding:5px 10px;
}
.sqc-plupload .tbar a { margin-left:10px; }
.sqc-plupload .minimalized {
  background:#d0d0d0;
  padding:5px;
  text-align:right;
  cursor:pointer;
}
.sqc-plupload .minimalized .bar {
  border:1px solid #aaaaaa;
  padding:1px;
  background:#ffffff;
  width:100px;
  float:left;
}
.sqc-plupload .minimalized .bar span {
  display:block;
  height:11px;
  width:0;
  background:#cdeb8b;
}
.sqc-plupload .minimalized em { font-style:normal; }
.xdialog {
  position:absolute;
  top:100px;
  left:500px;
  z-index:1000;
  background:rgba(0,0,0,0.4);
  border-radius:9px;
  -moz-border-radius:9px;
  -webkit-border-radius:9px;
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);
}
.dialog-blink { background-color:rgba(0,0,0,0.25); }
.xdialog .wrap {
  position:relative;
  margin:7px;
  background:#ffffff;
  overflow:hidden;
}
.xdialog .wrap .scrollable { overflow:auto; }
.xdialog .wrap h2 {
  margin:0;
  background:#dddddd;
  border-bottom:1px dotted #999999;
  padding:6px 10px;
  font-size:110%;
  -khtml-user-select:none;
  -moz-user-select:none;
}
.dialogDraggable .wrap h2 { cursor:move; }
.xdialog .wrap h2 a {
  float:right;
  font-weight:normal;
  font-size:90%;
}
.xdialog .wrap h3 {
  font-size:110%;
  margin:0 0 5px 0;
  padding:0;
}
.xdialog .wrap .dbuttons {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  background:#f0f0f0;
  border-top:1px solid #dddddd;
  padding:5px;
}
.xdialog .wrap .dbuttons .button { margin-left:5px; }
.xdialog .wrap .content {
  position:relative;
  width:600px;
  height:400px;
  margin:0;
  padding:0 0 47px 0;
}
.xdialog .no-buttons .content { padding-bottom:0; }
.xdialog .wrap .content .mainIframe {
  position:absolute;
  width:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border:none;
}
.xdialog .wrap .content .alert, .xdialog .wrap .content .confirm {
  padding:15px;
  font-size:120%;
  text-align:center;
}
.xdialog .wrap .content p { line-height:130%; }
.xdialog .wrap .simpleForm { padding:10px; }
.xdialog .wrap .formWrap {
  padding:10px;
  margin:0;
}
.xdialog .wrap .formWrap label {
  display:block;
  margin-bottom:5px;
}
.xdialog .content-tabs { margin-top:0; }
.xdialog .tabs-wrap ul.tabs {
  margin:0;
  padding:0 4px;
  list-style:none;
  background:#f1f1f1;
  border-bottom:1px solid #cccccc;
  height:25px;
}
.xdialog .tabs-wrap ul.tabs li {
  float:left;
  height:19px;
  line-height:19px;
  padding:2px 10px 0 10px;
  margin:4px 3px 0 0;
}
.xdialog .tabs-wrap ul.tabs li.clear { clear:left; }
.xdialog .tabs-wrap ul.tabs li a {
  text-decoration:none;
  font-weight:bold;
}
.xdialog .tabs-wrap ul.tabs li.active {
  background:#ffffff;
  border:1px solid #cccccc;
  border-bottom:none;
  padding:1px 9px 1px 9px;
}
.xdialog .tabs-wrap ul.tabs li.active a { color:#2a2a2a; }
.xdialog .tabs-wrap .tabContent {
  display:none;
  padding:10px;
  overflow:auto;
}
.xdialog .tabs-wrap .active { display:block; }
.icon-tick { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/tick.png); }
.icon-cross { background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/cross.png); }
.notify-msg {
  background:#fefdf0 url(http://pressingmechanic.cz/sqc/admin/template/default/icons/exclamation.png) no-repeat 6px 6px;
  border:1px solid #efecc0;
  padding:6px 10px 6px 30px;
  margin:5px 10px 0 10px;
  font-size:110%;
}
.notify-msg-info {
  background-color:#ecf9fe;
  background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/information.png);
  border-color:#c0e2ef;
}
.notify-msg-update {
  background-color:#f4f4f4;
  background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/gear.png);
  border-color:#e0e0e0;
}
.notify-msg-payment {
  background-color:#f4feed;
  background-image:url(http://pressingmechanic.cz/sqc/admin/template/default/icons/paid.png);
  border-color:#cff1b6;
}
.notify-msg .dtime {
  float:right;
  color:#999999;
}
.notify-msg .dtime a { margin-left:15px; }
