	.modalDialog {
		position: fixed;
		/* Исправление используемого шрифта в окне
		 font-family: Arial, Helvetica, sans-serif;
		*/
		font-family: 'GOST-Type-A';
		font-weight: bold;
		color: #FFFFFF;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		/* Фоновое изображение вокруг модального окна */
		background: rgba(10,10,10,0.8);
		z-index: 99999;
		opacity:0;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		pointer-events: none;
	}

	.modalDialog:target {
		opacity:1;
		pointer-events: auto;
	}

	.modalDialog > div {
		/* Ширина окна */
     /* Адаптивная ширина сделано Google AI */
    width: 90%;            /* Окно занимает 90% экрана на мобильных устройствах */
    max-width: 500px;      /* На десктопе окно не станет шире 500px */
    
    position: relative;
    margin: 5% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    color: #FFFFFF;
    background: #555;      /* Современный стандарт фона (fallback) */
    background: linear-gradient(#aaa, #555); /* Стандартный синтаксис градиента */		
    
		/* width: 400px; */ /* Исправлено Google AI */
		/* position: relative; */  /* Исправлено Google AI */
		/* margin: 5% auto; */  /* Исправлено Google AI */
		/* padding: 5px 20px 13px 20px; */  /* Исправлено Google AI */
		/* border-radius: 10px; */  /* Исправлено Google AI */
		/* color: #FFFFFF; */  /* Исправлено Google AI */
		/* фон окна */
		/* background: #fff; */  /* Исправлено Google AI */
		background: -moz-linear-gradient(#aaa, #555);
		background: -webkit-linear-gradient(#aaa, #555);
		/* background: -o-linear-gradient(#aaa, #555); */  /* Исправлено Google AI */
	}
	
 @media (max-width: 480px) {
    .modalDialog > div {
        margin: 10% auto; /* Чуть больше отступ сверху на смартфонах */
        padding: 15px;    /* Немного другие внутренние отступы */
    }
  }

	.close {
		/* background: #606061; */
		background: #00d9ff;
		/* Цвет кнопки закрывания окна */
		color: #FFFFFF; 
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #FF0000; }
