﻿.popup {
  position:fixed; z-index:10000000; top:60px; left:50%;
  width:340px; height:330px; background:#fff;
    -moz-box-shadow:4px 4px 30px #130507;
    -webkit-box-shadow:4px 4px 30px #130507;
  box-shadow:4px 4px 30px #130507;
    -moz-transition:top 800ms;
    -o-transition:top 800ms;
    -webkit-transition:top 800ms;
  transition:top 800ms;
}
  .p_content { width:100%; text-align:center; font-size:23px; padding:20px 0 0; }
  .p_anch {
    float:left; position:relative; z-index:1; width:100%;
    margin:80px 0 0 0; text-align:center; font-size:18px;
  }
  .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:15px; height:14px; margin:11px 10px 0 0;
    background:url(../images/popup_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; z-index:100000;
  }


/* js стили — декларативно */
.js__popup {}
  .js__p_start {}
  .js__p_close {}
  .js__p_body {}
  .js__slide_top { height:0; overflow:hidden; top:0; }
  .js__fadeout { height:0; overflow:hidden; opacity:0; }


.github {
  position:fixed; top:0; right:0;
  width:99px; height:99px; background:url(../img/github.png);
}

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/

.form_box1{
margin-bottom:6px; padding:5px 0 50px 0px; 
}


.form_box1 input, .form_box1 textarea  {
padding:8px 20px; background:#fbfbfb;
width:230px;
font-size:13px;
margin-bottom:14px; margin-right:0px;
border: 1px solid #e8e8e8;font-size:13px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;

}

.form_box1 textarea {
padding:5px 20px;
width:230px;
min-height:80px;
font-size:13px; font-weight:bold;
margin-bottom:0px;
border-radius:2px; font-family:Arial, Helvetica, sans-serif;
}
.form_box1 input.btn  {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #8D8D8D;
    font-weight: 700;
    height: 32px; border:none;
    margin-bottom: 0;
    padding: 0; margin-left:34px;
    width: 80px; float:left; margin-top:15px; box-shadow:none;
}
/*---------------------------------------------------------form-----------------------------------------------------------------------------*/	
