  #xprompt { height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: 50; }
  #xprompt .layer { height: 100%; width: 100%; background: #000; opacity: 0.5; *filter:alpha(opacity=50); }
  #xprompt .d-shadow {	z-index: 51; position:absolute;width:500px;	left:30%;top:20%;}
  #xprompt .d-shadow-wrap {position:relative;	width:100%;padding:15px 21px 0 21px;margin:-15px -21px 0 -21px;	overflow:hidden;}
	#xprompt .d-sh-cn {	position:absolute;	background:url(http://d.vitebsk.biz/i/shd-medium.png) no-repeat;	left:-25px;z-index:-1;}

	#xprompt .d-sh-tl,	#xprompt .d-sh-tr {height:1000px;	 top:-28px;}
	#xprompt .d-sh-tl,	#xprompt .d-sh-bl {width:100%;}
	#xprompt .d-sh-tr,	#xprompt .d-sh-br {	width:25px; margin-left:100%;	}
	#xprompt .d-sh-bl,	#xprompt .d-sh-br {height:28px;}
	#xprompt .d-sh-bl { left:-46px;	padding-right:42px;clip:rect(auto auto auto 25px);	}
	#xprompt .d-sh-br { left:-4px; }

  * html { background:url(none.gif) fixed }
  * html #xprompt	.d-sh-tl, * html #xprompt .d-sh-tr { padding-right:42px;	}
  * html #xprompt { position: absolute; top: expression(eval(document.documentElement.scrollTop)+ 'px'); height:expression(document.documentElement.clientHeight); overflow: hidden; }
  * html #xprompt .d-sh-cn { background:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://d.vitebsk.biz/i/shd-medium.png', sizingMethod = 'crop' );	}
  
  #xprompt h4 { font-size: 24px; font-family: arial; font-weight: normal; margin: 0 0 10px 0; }
  #xprompt b { font-size: 13px; font-family: arial; font-weight: normal; display: block; margin: 0 0 5px 0; }
  #xprompt .contents { padding: 10px; }
  #xprompt .input { font-size: 18px; font-family: arial; width: 470px; display: block; margin: 0 0 13px 0; color: #333; }
  #xprompt .textarea { height: 150px; }
  #xprompt .button { padding:1px 18px 2px; font-family: arial; font-size: 18px; margin: 10px 0 0 0; color: #333; }
  #xprompt .close { font-weight: bold; font-style: normal;  font-family:arial,verdana,tahoma; font-size: 20px; color: #ccc; cursor: pointer; right: 20px; top: 10px; position: absolute; }
  #xprompt .close:hover { color: #EC860B; }
  #xprompt a { color: #2368AE; text-decoration: underline; font-size: 12px; font-family: arial; }
  #xprompt .star { font-family: 'courier new'; font-size: 24px; color: #933E4B; font-weight: bold; position: absolute; margin: -10px 0 5px 0 }
  #xprompt .error { position: absolute; right: 40px; color: #933E4B; }
  #xprompt .indicator { position: absolute; margin: 8px 0 0 5px; visibility: hidden; }
