﻿* { margin:0; padding:0; }
body { font:12px, Georgia, "Times New Roman", Times, serif; }
		
.popup {
  position:fixed; z-index:9999; top:50%; left:50%; 
  min-width: 120px; min-height: 45px; background:#040709;
  border:solid 1px #0f181f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-transition:top 800ms;
  -o-transition:top 800ms;
  -webkit-transition:top 800ms;
  transition:top 800ms;
}
.p_content {
  text-align: center;
  font-size: 11px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 25px;
  padding-bottom: 15px;
  background: #000000;}
  .p_content_vote { text-align:center; font-size:11px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:15px; background: #000000; }
  .p_anch {
    float:left; position:relative; z-index:9999; width:100%;
    margin:80px 0 0 0; text-align:center; font-size:12px;
  }
  .p_anch a { color:#000; }
  .p_anch a:hover { text-decoration:none; }
  .p_anch_bottom { margin:1500px 0 0 0; padding:0 0 50px 0; }
  .p_close {
    float:right; width:16px; height:16px; margin:5px 5px 5px 0; position:relative; z-index:99999;
    background:url(close.png);
  }
  .p_body {
    background:#000; left:0; top:0; position:fixed; width:100%; height:100%; opacity:0.7;
      -moz-transition:opacity 800ms;
      -o-transition:opacity 800ms;
      -webkit-transition:opacity 800ms;
    transition:opacity 800ms;
  }
  .close_vote {
    display:block;
    margin-top:5px;
    margin-bottom:-5px;
    text-align:center;
  }
 .close {
  display: block;
  margin-top: 30px;
  margin-bottom: -5px;
  text-align: center;
}
  .popup h3 {
    padding:5px;
    text-align:center;
  }

/* JS-styles — declaratively */
.js__popup {}
  .js__p_start {}
  .js__p_close {}
  .js__p_body {}
  .js__slide_top {  display:none;  }
  .js__fadeout {  display:none;  }

