/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:fixed;
  z-index:9000;
  background-color:#ddd;
  display:none;
  top: 0px;
  left:0px;
  width:100%;
  height:100%;
  margin-left: -50%;
  top:0;
  left:50%;
}
   
.dialog {
   position:absolute;
   display:none;
   z-index:9999;
   top: 0px;
   left: 45%;
   margin-left: -198px;
   background: url('../images/dialog/bg.gif') 0 0 repeat-y;
   width: 396px;
}


.dialog .dialog-top {
	background: url('../images/dialog/top.gif') 0 0 no-repeat;
	height: 3px;
}
.dialog div.title {
	position: relative;
	width: 390px;
	height: 27px;
	background: url('../images/dialog/title_bg.gif') 0 0 no-repeat;
	margin-left: 3px;
}
.dialog p.title {
	float: left;
	padding:0;
	margin:0;
	font-weight: bold;
	padding: 5px 0 0 5px;
}

.dialog div.title img {
	float: right;
	margin: 9px 9px 0 0;
}

.dialog div.message {
	padding: 10px;
}

.dialog span.resize {
	display: block;
	text-align: right;
	padding-right: 2px;
}

.dialog .dialog-bottom {
	background: url('../images/dialog/bottom.gif') 0 0 no-repeat;
	height: 4px;
}

.dialog #userRating {float:left;margin-right:20px;}

.dialog #ratingCount {clear:both;}

.dialog #ratingHint {font-weight:bold;font-size:9pt;display:none;}

.dialog #captchaHint {font-weight:bold;font-size:9pt;display:none;}

.dialog #wrongCaptchaHint {font-weight:bold;font-size:9pt;display:none;}

#dialog_vote #error {display:none;color:#fe0000;}
