html, body {height: 100%;}

/*
font-family: 'Droid Sans', sans-serif;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
*/

/* body{background-size:cover; font-family:Arial, Helvetica, Calibri; font-weight: 400; margin: 0px; padding: 0px;} */


.popup_bg{width: 100%; height: 100%;   position:absolute; left:0px; top:0px; margin: 0px; padding: 0px;z-index: 999999;}
.popup_block{width: 396px; height: auto; margin: 10% auto 0px auto; padding: 0px;


}
.popup_block .inner{width:396px; /* min-height:300px; */ float:left; background-color:#ebebeb; position:relative; border-radius:4px;
box-shadow: 0px 0px 10px 2px #000; -moz-box-shadow: 0px 0px 10px 2px #000; -webkit-box-shadow: 0px 0px 10px 2px #000;
margin:0; padding:0px 25px;}


.heading_block{width: 100%; float: left; border-bottom:1px dashed #159201; position:relative; margin: 0px 0px 25px 0px; padding: 0px;}
.heading_block .heading01{font-family:Tahoma, Helvetica, Calibri; font-size: 20px; color:#159201; line-height:normal; margin: 0px; padding: 20px 0px 15px 0px;}

.btn_close{width: 17px; height: 17px; background:url(../images/close.png) no-repeat 0px 0px; position: absolute; right: -10px; top: -10px; overflow:hidden; text-indent: -99px;}

.content_box{width: 100%; float: left; margin: 0px; padding: 0px 0px 20px 0px;}

.content_box p{font-size: 13px; color: #333; line-height:22px; margin: 0px; padding: 0px 15px 15px 0px;}
.content_box .big{font-size:16px; color:#333; font-weight:bold; margin:0px; padding:0px 0px 15px 0px;}

.content_box .display{font-size:14px; color:#159201; font-weight:normal; text-align:right; margin:0px; padding:10px 0px 0px 0px;}
.content_box .display a{color:#159201; text-decoration:underline;}
.content_box .display a:hover{color:#159201; text-decoration:none;}

.blank {padding-top: 30px;}

#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
z-index: 100;
display: none;
}