.LS-Dialog
{
   font: normal 13px Arial;
}
.LS-Dialog .i-close
{
   display: block;
   position: absolute;
   top: 12px;
   right: 15px;
   background: url('/images/amour/i/lb-close.gif') center center no-repeat;
   width: 15px;
   height: 15px;
}

.LS-Dialog H2
{
   margin: 0 0 10px;
   font-size: 16px;
}
.LS-Dialog .place I,
.LS-Dialog .place B,
.LS-Dialog .place EM
{
   font-weight: normal;
   font-style: normal;
   display: none;
}
.LS-Dialog.s-country .place { visibility: hidden; }

.LS-Dialog.s-region .place I,
.LS-Dialog.s-city .place B,
.LS-Dialog.s-metro .place EM { display: inline; }

.LS-Dialog .b-ok
{
 
   font-size:18px;
   position: absolute;
   z-index: 1001;
   right: 30px;
   height:30px;
   margin-top:12px;
   display: block;
   width: 60px;   
}
.LS-Dialog.disabled .b-ok { display: none; }

.LS-Dialog .place
{
   margin-right: 100px;
   padding: 10px 0;
}
.LS-Dialog .place A
{
   text-decoration: none;
   border-bottom: 1px dashed #03c;
}


.hidden-all-selects .LS-Dialog SELECT
{
   visibility: visible;
}

.LS-Dialog .fm-c  { padding: 20px 30px 30px; }

.LS-Dialog .crop
{
   width: 400px;
   height: 350px;
   xborder: 1px solid #7f9db9;
   overflow: hidden;
   position: relative;
   z-index: 40;
}
   .LS-Dialog .slide
   {
      position: relative;
      z-index: 20;
      width: 1600px;
      height: 350px;
      top:  0;
      left: 0;
   }

.LS-Dialog .slide DIV,
.LS-Dialog .slide SELECT
{
   xposition: absolute;
   float: left;
   width: 400px;
   height: 350px;
   font-size: 16px;
   xoverflow: auto;
   xoverflow-y: scroll;
}
.LS-Dialog .slide A
{
   display: block;
   color: #000;
   padding: 2px 10px;
   margin: 1px;
   text-decoration: none;
   outline: none;
   white-space: nowrap;
}

  .LS-Dialog .slide A.selected
, .LS-Dialog .slide A:hover
{
   color: #fff;
   background: #316ac5;
}


.updater
{
   background: url(/images/amour/updater.png) no-repeat; -background: none;
   -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/amour/updater.png',sizingMethod=crop);
   width: 58px;
   height: 53px;
   position: absolute;
   z-index: 2000;
   left: 50%;
   top:  50%;
   margin: -40px 0 0 -25px;
   display: none;
}
.is-loading .updater { display: block; }
