a:link { font-size:14px; text-decoration:none; color:#FFFFFF }
a:visited { font-size:14px; text-decoration:none; color:#FFFFFF }
a:active { font-size:14px; text-decoration:none; color:#FFFFFF }
a:hover { font-size:14px; text-decoration:none;color:#00baff }

a.dotacur{ cursor : url("/design/pack/cur/dotacur.cur"), auto; }
a.handcur{ cursor : url("/design/pack/cur/dotacurhand.cur"), pointer; }

.photo {
    display: inline-block; /* Строчно-блочный элемент */
    position: relative; /* Относительное позиционирование */
   }
   .photo:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 80%; top: 80%; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(19,24,23,0.9); /* Полупрозрачный цвет фона */
    color: #fff; /* Цвет текста */
    font-family: jura, sans-serif; /* Гарнитура шрифта */
    font-size: 14px; /* Размер текста подсказки */
    padding: 5px 5px; /* Поля */
    border: 1px solid #4A504F; /* Параметры рамки */
    width: 400px; /* Ширина блока подсказки */
   }