body { position:relative; }
#pop {
	top:38px;
	width:500px;
	margin-left:-250px;
	left:50%;
	display:none;
	position:fixed;
	z-index:100000;
}
#popstyle {
	background-color:#3f3f3f;
	padding-bottom: 5px;
	-webkit-box-shadow: rgba(0,0,0,.2) 0 0 20px;
  -moz-box-shadow: rgba(0,0,0,.2) 0 0 20px;
	box-shadow: rgba(0,0,0,.2) 0 0 20px;
	text-align:center;
}
#popdim {
	background-color:#0b0b0b;
	opacity: 0.8;
	filter:alpha(opacity=80);

	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none;
	z-index:99999;
}

/* Mobile Popup */
#mobile_popup {

  background-color: rgba(0, 0, 0, 0.8);

  display: none;

  position: fixed;

  z-index: 99999;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  padding: 0 30px;

  overflow: auto;

}

#mob_popup {

  background-color: #3f3f3f;

  max-width: 520px;

  margin: 10% auto;

  position: relative;

  /*--CSS3 Тени для Блока--*/

  -webkit-box-shadow: rgba(0,0,0,.2) 0 0 20px;

  -moz-box-shadow: rgba(0,0,0,.2) 0 0 20px;

  box-shadow: rgba(0,0,0,.2) 0 0 20px;

  /*--CSS3 Скругленные углы--*/

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

   border-radius: 15px;

   padding-bottom: 10px;

}

.close {
	cursor: pointer;
	color: #fff;
}

.button {
	color: #fff; 
	background-color: #cc0000; 
	border: none; 
	cursor: pointer; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	letter-spacing: -1px; 
	font-size: 19px; 
	font-weight: bold;
	padding: 10px 20px;
	max-width: 385px;
}
