@charset "utf-8";
/* CSS Document */
A{
	color:#65B1B1;
	text-decoration:none;	
}
A:hover{
	text-decoration:underline;
}
A:visited{
	color:#468C8C;
}
body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11pt;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding-left:5pt;
	padding-right:5pt;
	color: #000000;
}
h3{
	font-size:12pt;
	color:#666;
}
article{
	color:#666;
	padding-left:5pt;
	padding-right:5pt;
}
article h3{
	/*padding-left:15pt;*/
	font-size:12pt;
	color:#468C8C;
}
p{
	text-indent: 20pt; /* Отступ первой строки в пикселах */
}
code{
	padding-left:15pt;
	color:#b0b0b0;
}
table{
	padding-left:15pt;
	border-collapse: collapse;
    border: 2px solid grey;
}
caption{
	text-align:left;
	padding-bottom:10px;
	font-weight:bold;
}
tfoot{
	background: grey;
	font-style: italic;
	color: #ffffff;
}
tfoot td{
	padding: 15px 5px 15px 5px;
}
thead th{
	border: 1px solid grey;
	padding: 3px 3px 3px 3px;
}
td{
	padding: 3px 3px 3px 3px;
	text-align: center;
}
table td:first-child{
	text-align: left;
}
tbody tr:hover{
	cursor: pointer;
    background: #e8edff; /* Цвет фона при наведении */
    color: black; /* Цвет текста при наведении */
}
#unit, #unit1{
	background-color: #468C8C;
	color: white;
}
#unit:hover, #unit1:hover {
	background-color: grey;
}
code.err{
	color: red;
}
.acchead {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding-top: 15px;
	padding-bottom: 15px;
    width:  100%;
    text-align: center;
    border: none;
    outline: none;
    transition: 0.4s;
	border-radius: 30px;
}
.active, .acchead:hover {
    background-color: #ccc;
}
.accbody {
    background-color: white;
    display: none;
    overflow: hidden;
}

/*Кнопки билета*/
.ticket_menu1{
	cursor: pointer;
	background-color: #e8edff; /* Цвет фона слоя */
	padding: 15px 15px 15px 15px; /* Поля вокруг текста */
    float: left; /* Обтекание по правому краю */
    width: 50px; /* Ширина слоя */
	border-radius: 10px;
}
.ticket_menu1:hover{
	background-color: #dcb5e8;
}
figcaption{
	text-align: center;
	font-style: italic;
}
figure{
	text-align: center;
}
.formula{
	text-align: center;
	font-style: italic;
	font-size:12pt;
}
.bordr{
	width: 350px;
    background: #fc0; 
    padding: 15px; 
	text-align: center;
    border: solid 1px black; 
    margin:10px auto;	
}
/*Стили ячеек таблицы ПФП*/
#a{
	background: brown;
	color: white;
}
#b{
	background: gray;
	color: black;
}
#e{
	background: yellow;
	color: black;
}
#pd{
	background: #FFFCF4;
	color: black;
}
#k{
	background: green;
	color: white;
}
.addtext{
	color: orange;
	font-style: italic;
}