body { margin:0; padding:0; text-align:left; font: 10px/12px Tahoma;  }
img { border: none; }
iframe { border:0; margin:0; padding:0; }
form {margin:0; padding:0;}

.ZpopupScreen {
	position: absolute;
	background: #FFFFFF;
	border:1px solid #FFFFFF;
	overflow:hidden;
	z-index: 20;
}

#ZloginScreen{
	position: static;
	width: 320px;
	height: 300px;
	padding:0;
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
}
.ZpopupScreen .inner{
	border: 2px solid #494949;
	overflow: hidden;
}

#ZloginScreen.ZpopupScreen .inner{
	height: 300px;	
}

.ZpopupScreen .header{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 29px;
	padding: 0 0 0 10px;
	background-color: #3300FF;
	border: 1px solid #9ba8f3;
}

.closeBtn {
	display: block;
	float: right;
	margin: 4px;
	font-size: 18px;
}

.ZpopupScreen .loginarea{
	background-color: #FFFFFF;
	padding-top: 17px;
	padding-right: 22px;
	padding-bottom: 17;
	padding-left: 22px;
}

#ZloginScreen.ZpopupScreen .loginarea .txtbox{
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 0;
	padding:3px;
	width: 185px;
}

#ZBugView .txtbox {
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 0;
	padding:3px;
	width: 250px;
}

#ZBugView .txtarea {
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 0;
	padding:3px;
	width: 250px;
	height: 200px;
}

#ZBugView .submitBtn {
	width: 60px;
	height: 30px;
	font-size: 14px;

	background-color: #cfced2;
	border: 1px solid #99999c;
}

#ZloginScreen.ZpopupScreen .loginarea .submitBtn{
	width: 60px;
	height: 30px;
	font-size: 14px;
	background-color: #cfced2;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #99999c;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #99999c;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}


.ZpopupScreen .theContentArea{
	padding: 5px;
}

.ZpopupScreen .theContentArea .txtbox {
	border: 1px solid #cccccc;
	margin: 0px 0px 0 0;
	padding:3px;
	width: 130px;
}
.ZpopupScreen .theContentArea .submitBtn{
	/*height: 24px;*/
	padding: 4px auto 4px auto;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 5px;
	background-color: #cfced2;
	border: 1px solid #99999c;
}


.ZpopupScreen .ZtheImgProps img{ border-left: 1px solid #cccccc; padding: 4px 10px;}

#ZaddmenuPop .theContentArea, #ZInsertheading .theContentArea, .ZpopupScreen .ZlistOfLinks{ font-size: 11px; line-height: 14px; }

#ZaddmenuPop .theContentArea a, #ZInsertheading .theContentArea a, .ZpopupScreen .ZlistOfLinks a {display: block;  margin: 1px; padding: 3px; color: #555555; text-decoration: none;}
#ZaddmenuPop .theContentArea a:hover, #ZInsertheading .theContentArea a:hover , .ZpopupScreen .ZlistOfLinks a:hover{ background: #d5e4f0; text-decoration: none;}
.ZpopupScreen .ZlistOfLinks a { overflow: hidden;}
.ZpopupScreen .ZlistOfLinks a img { float:left; display: block; margin:0; padding:0; }

#ZtheSourceH { clear:both; overflow: hidden; height: 23px; padding: 2px;}
#ZtheSourceH  a { color:#333333; font-size: 14px; padding: 5px; border-right: 1px solid #FFFFFF; display:block; float:left;}
#ZtheSourceH  a:hover { background: #d5e3ef;}

#ZMainOverlay {
	position: absolute;
	top:0px;
	left: 0px;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	z-index: 10;
	width: 100%;
	background-color: #6699FF;
}

#theZlogo { display: block; margin: 3px 0; }

#ZCopyPageName{ width: 310px; border: 1px solid #d0d0d0; margin: 0px 0 10px 0;  }
#ZcopyPagePop .theContentArea {padding: 10px; font-size: 12px; line-height: 16px;}
#ZCopyPageSrc { width: 315px; border: 1px solid #d0d0d0; margin: 0px 0 10px 0;  }
#ZcopyPagePop .submitBtn{
	width: 60px;
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	background-color: #cfced2;
	border: 1px solid #919194;
}

#ZmenuStuc {margin:0; padding: 10px; overflow: auto; height: 300px; border: 1px solid #ececec;}
#ZmenuStuc ul{margin:0 0 0 0; padding: 0 0 0 0; border-left: 1px dotted #8e8e8e; list-style-type:none; overflow: hidden; display:block; }
#ZmenuStuc ul li { padding: 0px 0 0px 25px; background: #FFFFFF url('http://zimplit.org/editor/images/menuSLi.gif') no-repeat 0px 5px; clear:both;overflow:hidden; white-space: nowrap; }
#ZmenuStuc ul li a{color:#222222; font-size: 12px; text-decoration:none; padding: 2px 4px 2px 4px;}
/*#ZmenuStuc ul li a:hover, #ZmenuStuc ul li a.selected {background: #cbffc6;}*/
#ZMenuStructure button {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	background-color: #cfced2;
	border: 1px solid #919194;
}

#ZmenuStuc .ZEditPageDrop {
	margin:4px 0 0 0;
	padding:0;
	border: none;
	clear:both; overflow: hidden;
}
#ZmenuStuc .ZEditPageDrop li {
	margin:0;
	display:block; 
	float:left;
	clear:both;
	width: 100px;
	padding:4px 0 4px 0;
	border: none;
	background: none;
	border-bottom: 1px solid #cccccc;
}

#ZmenuStuc .ZEditPageDrop li a{
	display:block;
}

#ZRenamePage{z-index: 30;}

#ZFFpasteTxt {
	border: 1px solid #cccccc;
	width: 100%;
	height: 300px;
}

#ZSettingsPopup .ZSettingBox {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px 0;
	cursor:pointer;
}

#ZSettingsPopup .ZSettingBox img{
	margin:0;
	padding:0;
	display:block;
}

#ZSettingsPopup .ZSettingBox:hover {
	background: #ebf3fa;
}

#ZimgSettingsPopup .theContentArea input{
	border: 1px solid #cccccc;
	width: 80px;
	
}

.droppable-hover {background-color: #33FF00;}


#ZmenuStuc ul li a {display: block; clear:both; overflow:hidden;}

#ZmenuStuc ul li .ZdragUnder {
	height: 9px; overflow: hidden; background: none; margin-bottom: 3px;
	clear:both;
}

#ZmenuStuc ul li .ZdragUnderhover {
	height: 9px; overflow: hidden; clear:both; background: url('http://zimplit.org/editor_dev/images/menuUnder.gif') no-repeat;margin-bottom: 3px;
}
