body {
 background-image: url(../img/bg.jpg);
 background-attachment: fixed;
 background-size: cover;
}

body.files {
 background-image: url(../img/bg.jpg);
 background-attachment: fixed;
 background-size: cover;
}


a {
 font: bold italic 30pt/40pt sans-serif; /* Второй параметр после дроби изменяет расстояние между строк */
 -webkit-text-stroke: 1px black;
/* font-size: 190%; */
 text-decoration: none

}

a:hover { 
 text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
 color: red; /* Ссылка красного цвета */
 -webkit-text-stroke: 0;
}

a:link {
 color:      white;
}

a:visited {
/* color:     #f3f70a; */
 color:	    #e6e6e6
}

h3 {
 font: bold italic 30pt/30pt sans-serif;
 color: white;
 -webkit-text-stroke: 1px green;
}

h3.films {
 -webkit-text-stroke: 1px black;
}



.brd {
 position: relative;
/* background-image: url("../img/kino_bg.jpg");  */
 background-attachment: fixed;
 display: inline-block; /* В этом случае размер блока, а значит и рамки вокруг, будут зависеть от содержимого блока. */
 border: solid  #00c9c6 1pt;
 border-collapse: collapse; /* Если два блока рядом, то между ними граница будет одниарная, а не у каждого своя. */
 border-radius: 50px; /* Уголки */
/* background-size: cover;*/
/* filter: blur(5px); */

 padding: 20px; 
 box-sizing: content-box; 
 z-index: 3;

/* background: #fc3; /* Цвет фона */
}

/*
.brd a {
 color: green;
}
*/
