/** CUSTOM DIALOG **/
#dialog-backdrop {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #111;
	opacity: 0.6;
	filter: Alpha(Opacity=60);
	-ms-filter: "Alpha(Opacity=60)"}

#dialog-body {
	position: fixed;
	min-width: 300px;
	max-width: 950px;
	padding: 0 15px 15px;
	left: 50%;
	margin-left: -210px;
	top: 50%;
	background-color: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 3px 15px rgba(0,0,0,.3);
	-o-box-shadow: 3px 3px 15px rgba(0,0,0,.3);
	box-shadow: 3px 3px 15px rgba(0,0,0,.3);
	background-color: #FFF;
}

#dialog-body.selectShortcut,
#dialog-body.treeSelectNodes,
#dialog-body.conditions,
#dialog-body.articleImage {
  position: absolute;
  top: 0;
  width: 400px;
  margin-left: -200px;}

#dialog-body.conditions {
  width: 600px;
  padding: 15px 25px;
  margin-left: -300px;}

#dialog-body.articleImage {
  width: 950px;
  height: 400px;
  margin-left: -475px;}

#dialog-body h2,
#dialog-body.conditions h1 {
	margin: 0 -15px 8px;
	padding: 8px 15px;
	-webkit-border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-o-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;}

#dialog-body.conditions h2 {
  margin: 0;
  padding: 0;
  border-radius: none;}

#dialog-body p {
	margin-bottom: 0.7em;}

#dialog-body .buttons,
#dialog-body > li:last-child {
	margin-bottom: 0;
	text-align: right;}

#dialog-body li li:last-child {
  text-align: left;}

#dialog-body .file {
  border: 1px solid #000;}

#dialog-body .file,
#dialog-body .filename,
#dialog-body .fileprogress {
  position: relative;
  width: 300px;
  height: 20px;
  line-height: 20px;}

#dialog-body .file {
  float: left;}

#dialog-body .filename,
#dialog-body .fileprogress {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;}

#dialog-body .filename {
  width: 280px;
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;}

#dialog-body .fileprogress {
  background: transparent url(/images/dialog-bg.png) 0 0 repeat;
  width: 0;
  z-index: 1;}

#browse, #browse + button {
  margin-top: 0;
  float: right;}

#dialog-body .tabs {
  margin-top: 0;
  padding: 0;}

#dialog-body .dialog-panel.hide {
  display: none;}

#dialog-body .add-image {
  width: 400px;}