#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#modal_codeHtml {
  background-image:url(http://s3.uploads.ru/BsyNa.png)!important;/*http://s3.uploads.ru/nuSLX.png*/
  background-repeat:no-repeat!important;
  background-position: 50% 4px!important;
  width: 600px;
  padding: 30px;
  padding-bottom: 10px; 
  display:none;
  background: #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
  color: #404040; text-shadow: none;
}
#modal_codeHtml .wrp-area{
  margin:4px 0;
  position:relative;
  border:red dotted 1px;
}
#modal_codeHtml #code-2{
  background-color:#E5E5E5;
  padding:3px;
  width:97%;
  height:87px;
  margin:4px;
  color:#0808BC;

}
#modal_codeHtml #code-all{
  background-color:#E5E5E5;
  padding:3px;
  width:97%;
  height:65px;
  margin:4px 4px 20px 4px;
  color:#1246A2;
}
#modal_codeHtml span.wedes {
  float:right;
  margin-right:-20px;
  font-size:10px;
  color:#666;
}
#modal_codeHtml span.style-notice {
   float:right;
   margin:-25px  -12px 0 0;
   font-size:9px;color:#999;
}

.wrap-edit,
.edit-container{
   padding:0;
}
.edit-container.active{
   border:red dashed 1px;
}
.wrap-edit span.edit-icon {
   position: absolute;display:block;
   height: 33px;
   width: 39px;
   padding: 0;
   margin-left: -200px;
   margin-top: 0px;
}
.wrap-edit span.edit-icon img{
   position:absolute;display:block;float:none;
   cursor:pointer; padding:4px;
   width:25px;
}
.wrap-edit span.edit-icon  img:hover {
   /*background-image:url(http://s2.uploads.ru/bOvxM.png);*/
}
.tipsy.edit-icon {
   margin-top:-21px;
   margin-left:10px;
}
#frames_container > iframe{
   /*margin-bottom:-23px;*/
}
#pun-main.pages div.container{
  overflow: visible;
}