html, body, p, img, strong, h1, h2, h3, ul, li, form, hr, table, tr, td, tbody, blockquote, iframe {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
}
a {
  text-decoration: none;
  outline: none;
}
ul {
  list-style: none;
}


body {
  font-family: Arial;
}
.left {
  float: left !important;
  display: inline;
}
.right {
  float: right !important;
  display: inline;
}
/*.last {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  border: none !important;
}*/
.accross li {
  float: left;
  display: inline;
}
.cleared:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cleared {
  zoom: 1;
}
.on {
  display: block !important;
}
span.on {
  display: inline !important;
}
table.on, table.selected {
  display: table !important;
}
.image {
  position: relative;
}
.BL, .BL.image, .BL.frame {
  float: none;
  clear: both;
  display: block;
  margin-right: 0;
}
.ic {
  display: block;
  text-indent: -999em;
  overflow: hidden;
}


.section > .selected,
.image.selected img,
.image.placeholder.selected {
  opacity: 0.6;
}



.p .text {
  display: inline !important;
}
.p .text.selected.on .selected {
  background: url(/base/shell/images/black.gif) repeat-y;
}
.p .text.selected.on .L {
  background-position: right;
}
.p .text.selected.on .R {
  background-position: left;
}
.p .text.empty .R:after {
  visibility: hidden;
  content: '.';
}

.D .text.selected.on .selected {
  background-image: url(/base/shell/images/white.gif);
}

#editor {
  width: 100%;
  position: fixed;
  top: 50%;
  left: -999em;
}
* html #editor {
  display: none;
}


form.upload iframe {
  width: 0;
  height: 0;
  border: 0;
}

#template {
  display: none;
}