div.modal-wrapper{
}
[12:53:44] Irina Kovshar: div.modal-wrapper{
position: absolute; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 99999; 
}
.box-modal {

background: rgba(244,244,244,1);
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(154,154,154,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(100%, rgba(154,154,154,1)));
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(154,154,154,1) 100%);
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(154,154,154,1) 100%);
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(154,154,154,1) 100%);
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%, rgba(154,154,154,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#9a9a9a', GradientType=0 );

  border-radius: 6px;
  box-shadow: 0 0 0 6px rgba(153, 153, 153, 0.3);
  color: #3C3C3C;
  font: 14px/18px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
  margin: 0 auto;
  padding: 16px;
  position: relative;
  width: 425px;
}
#boxUserFirstInfo p.must_age {
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
}
#boxUserFirstInfo p {
    margin: 1em 0;
}

.buttons div.clear {
  clear: both;
  float: none;
}
.buttons div{float:right; margin-left:10px}
.buttons a {
 -moz-box-shadow: 0px 6px 9px -5px #ffffff!important;
 -webkit-box-shadow: 0px 6px 9px -5px #ffffff!important;
 box-shadow: 0px 6px 9px -5px #ffffff!important;
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) )!important;
 background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% )!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf')!important;
 background-color:#ededed!important;
 -webkit-border-top-left-radius:6px!important;
 -moz-border-radius-topleft:6px!important;
 border-top-left-radius:6px!important;
 -webkit-border-top-right-radius:6px!important;
 -moz-border-radius-topright:6px!important;
 border-top-right-radius:6px!important;
 -webkit-border-bottom-right-radius:6px!important;
 -moz-border-radius-bottomright:6px!important;
 border-bottom-right-radius:6px!important;
 -webkit-border-bottom-left-radius:6px!important;
 -moz-border-radius-bottomleft:6px!important;
 border-bottom-left-radius:6px!important;
 text-indent:0!important;
 display:inline-block;
 color:#2b282b!important;
 font-family:Arial;
 font-size:12px;
 font-style:normal;
 height:30px;
 line-height:30px;
 width:170px;
 text-decoration:none!important;
 text-align:center;
}
.buttons a:hover {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) )!important;
 background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% )!important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')!important;
 background-color:#dfdfdf!important;
}.
buttons a:active {
 position:relative;
top:1px;}