/* dialog */

.dialog
{
	font: 12px verdana,tahoma,arial,"sans serif";
	position: absolute;
	z-index: 100;
}

.dialog .tl
{
	width: 12px;
	height: 33px;
	background: transparent url(../images/dlg-top-left.png) no-repeat;
}

.dialog .tc
{
	height: 33px;
	background: transparent url(../images/dlg-top-center.png) repeat-x;
}

.dialog .tr
{
	width: 12px;
	height: 33px;
	background: transparent url(../images/dlg-top-right.png) no-repeat;
}

.dialog .caption
{
	cursor:move;
}

.dialog .ml
{
	width: 12px;
	background: transparent url(../images/dlg-middle-left.png) repeat-y;
}

.dialog .mr
{
	width: 12px;
	background: transparent url(../images/dlg-middle-right.png) repeat-y;
}

.dialog .bl
{
	width: 12px;
	height: 12px;
	background: transparent url(../images/dlg-bottom-left.png) no-repeat;
}
	
.dialog .bc
{
	height: 12px;
	background: transparent url(../images/dlg-bottom-center.png) repeat-x;
}

.dialog .br
{
	width: 12px;
	height: 12px;
	background: transparent url(../images/dlg-bottom-right.png) no-repeat;
}

.dialog .title
{
	font:13px verdana,arial,tahoma,"sans serif";
	font-weight: bold;
	color: #FFFFFF;
}

.dialog .label
{
	font:12px verdana,arial,tahoma,"sans serif";
}

.dialog .ctrl
{
	font:12px verdana,arial,tahoma,"sans serif";
}

.dialog .preset
{
	font: 12px verdana,tahoma,arial,"sans serif";
}

.dialog .preset .entry
{
	color: #5524DE;
	text-decoration: underline;
	cursor: pointer;
}

.dialog .preset .radio
{
	cursor: pointer;
}

.dialog .close
{
	position:relative;
	left:-15px;
	top: 2px;
	width: 20px;
	height: 20px;
	background: transparent url(../images/dlg-close.png) no-repeat;
	cursor: pointer;
}

.dialog .content
{
	padding: 40px 60px 25px 60px;
	background-color: #FFFFFF;
}


