body {
/* background-image: url(../img/bg.jpg); */
 background-image: url(../img/5814830959_ab997f2ec8_b.jpg);

 background-attachment: fixed;
 background-size: cover;
}


a {
 font: bold italic 30pt/30pt sans-serif;
 -webkit-text-stroke: 1.6px green;
 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;
}

h3 {
 font: bold italic 30pt/30pt sans-serif;
 color: white;
 -webkit-text-stroke: 2px 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  white 1pt;
 border-collapse: collapse; /* Если два блока рядом, то между ними граница будет одниарная, а не у каждого своя. */
 border-radius: 10px; /* Уголки */
/* background-size: cover;*/
/* filter: blur(5px); */

 padding: 20px; 
 box-sizing: content-box; 
 z-index: 3;

/* background: #fc3; /* Цвет фона */
}

#copy-msg {
      position: absolute;
      background-color: yellow;
      color: black;
      padding: 5px 10px;
      border: 1px solid black;
      border-radius: 4px;
      font-family: sans-serif;
      font-size: 14px;
      display: none;
      z-index: 1000;
      pointer-events: none; /* чтобы не мешал кликам */
    }

hr {
	border: none; 
	height: 1px; 
	background: linear-gradient(to 	right, transparent, #fff, transparent);
}















