div.clear {
    clear:both;
    font-size: 1px;
    background-color: #66FF99;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000000;
  display:none;
}
#sms-container {
  width: 450px;
  position: absolute;
  display:none;
  z-index:9999;
}
#sms-container div.header {
  background-image: url(../images/container_top.gif);
  background-repeat:no-repeat;
  width: 440px;
  -width: 450px;
  height: 21px;
  padding-left: 10px;
  padding-top: 5px;
}
#sms-container div.title {
  color: #DA7E2F;
  width: 415px;
  float: left;
  font-weight: bold;
  font-size: 18px;
}
#sms-container a.close {
  background-image: url(../../../antileech_/SMSBil/images/close.png);
  text-decoration: none;
  border: none;
  background-repeat: no-repeat;
}
/* тело */
#sms-container div.body {
  background-color: #333333;
  width: 440px;
  -width: 450px;
  padding-left: 10px;
  padding-top: 5px;
}
#sms-container div.body div.error {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  text-align: center;
  margin-bottom: 15px;
  width: 430px;
}
#sms-container label.label {
  width: 220px;
  font-weight: bold;
  font-size: 16px;
  float: left;
  color: #FFFFFF;
}
#sms-container .select {
  width: 200px;
}
#sms-container .key {
  width: 200px;
}
#sms-container div.body label.sms-content {
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}
#sms-container div.body label.coast{
  font-size: 10px;
}
#sms-container div.body .key-enter {
  border: none;
  background-color: transparent;
  background-image: url(../images/cancel.png);
  background-repeat: no-repeat;
  width: 65px;
  height: 24px;
  margin-top: 15px;
}
/*Подвал*/
#sms-container div.footer {
  background-image: url(../images/container_footer.gif);
  background-repeat: no-repeat;
  height: 13px;
  width: 450px;
  font-size: 10px;
  text-align: center;
}

