
a.edit {
position:absolute;
width:16px;
height:16px;
cursor:pointer;
color: #333;
font-weight: bold;
font-size:1px;
text-decoration: none;
/*left:10px;*/
}

pre {
  font-size:80%;

  }

a.edit:hover {
/*position: relative;*/
cursor:pointer;
color: #000;
}

span.edit {
position: relative;
text-indent:-300px;
z-index:100;
top:0;
left:0;
background:url(../admin/images/pageedit.gif) 50% 50% transparent no-repeat;
/*padding:10px 10px;*/
/*border: 1px solid #ccc;*/
display:block;
width:16px;
height:16px;
}

.edittarget {
margin-left:20px ;
}



span.edit.inplace {
background-image :url(../admin/images/inplaceedit.gif);
}
span.edit.inplace.active {
background-image :url(../admin/images/inplaceedit_on.gif);
}
.editable_textarea {
min-height:1em;
}
.aedit {
   position:fixed !important;
   top:.5em !important;
   z-index:2000
   }
.aedit.cms_page {
  left:10px;
  }

.aedit.cms_inline {
  left:30px;
  }


.atm_delitem img {
line-height:20px;
vertical-align:middle;
}


.proficms_editblock {
position:relative;
display:block;
}

.proficms_editblock{
margin:0;
padding:0;
line-height:15pt;
padding-bottom:15px;
position:relative;
}

img.edit {
/*position:absolute;*/
}

.editable {
background-color: #eee;
color:#000;
border:1px dashed #ddd;
display:block;
}

.edit_save {
    background: #444 none repeat scroll 0 0;
    border: 1px solid #222;
    border-radius: 3px;
    box-sizing: border-box;
    color: white;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    opacity: 0.5;
    padding: 0 3pt;
    position: absolute;
    right: 0;
    transition: all 0.2s ease;
}
.edit_save:hover {
    background-color: white;
    border-color: white black black white;
    box-shadow: 0 0 1px #666;
    color: black;
    opacity: 1;
}





.debugwindow {
background-color:lightgreen;
color:black;
border:1px solid green;
border-left:15px solid green;
padding:5px;
}
.errorwindow {
background-color:#ffcccc;
color:black;
border:1px solid red;
border-left:15px solid red;
padding:5px;
}
/*---------edit toolbar-------*/
.pcms_toolbar {
	display:block;
	width:16px;
/*	height:16px;*/
	margin:auto;
       right:0;
       top:0;
	position:fixed;
	z-index:1000;
	color:white;
	overflow:hidden;
	font-size:11px;
	}
.pcms_toolbar a{
font-weight:bold;
       color:#43C8FF;
}

.pcms_wrapper {
	padding:2em;
    max-height:100%;
	overflow:auto;
	background-color:#2A2A2A;
	}
.pcms_panel {
	padding:0;
/*       height:16px;*/
	overflow:hidden;
	position:absolute;
	right:0;
	}
.pcms_density {
	float:left;
	width:250px;
	padding:4px 7px;
	}
.pcms_links {
	background-color:#3d3d3d;
	padding:7px;
	}
.pcms_toolbar	h2 {
	margin:0;
       color:#43C8FF;
       font-size:120%;
	}
	.pcms_panel a {
		color:white;
	}
.pcms_btnhide	 {
	cursor:pointer;
	right:0;
	}
.pcms_wrapper p {
	visibility:hidden;
	}


.cms_warning	{
	padding:.5em;
	border:1px dashed red;
	background:#FF9999;
	font-size:90%;
	}