﻿.menurating {
  padding: 5px;
  text-align: center;
  background-color: #e6e6fa; /* Цвет фона: лавандовый */
  border-top: 2px solid #c0c0ff; /* Подчеркивание  cверху: барвинковый */
  border-bottom: 1px dashed blue; /* Подчеркивание снизу пунктиром */
}

.pdf  {
vertical-align: middle;
}
   
.style1 {
text-align: center;
font-family: Verdana;
font-size: 14px;
}

a {
text-decoration: underline;
}

a.active {
background-color: #D4D4EE;
padding:2px;
text-decoration: none;
color: black;
}

a.activer {
background-color: #FACF00;
padding:2px;
text-decoration: none;
}

a.years {
background-color: #FACF00;
padding:2px;
text-decoration: none;
}

a.none {
text-decoration: none;
}

.style0 {
text-align: left;
font-family: Verdana;
font-size: 14px;
}

.style1 {
text-align: center;
font-family: Verdana;
font-size: 10pt;
}

.style2 {
text-align: center;
font-family: Verdana;
}
.style3 {
font-size: 20pt;
color: #0000FF;
}
.style4 {
font-size: 14pt;
color: #0000FF;
}
.style5 {
font-size: 16pt;
color: #FF0000;
}

/* Стили для Положения  */

table.positions {
border: 0px;
text-align: left;
font-family: Verdana;
font-size: 14px;
}

td.positions {
width: 824px;
}

.positions {
text-align: left;
}

.positions1 {
color: #FF0000;
}

table.important {
border: 1px solid #FF0000;
border-collapse: collapse;
color: #FF0000;
}

td.important {
border: 1px solid #FF0000;
padding: 3px;
}

/* Стили для Тренеров  */

table.trainers {
border: 1px solid #000000;
border-collapse: collapse;
text-align: center;
font-family: Verdana;
font-size: 14px;
}

td.trainers {
border: 1px solid #000000;
padding: 3px;
}

.trainer1 {
color: #C00000;
}
.trainer2 {
color: #00B0F0;
}
.trainer3 {
color: #00B050;
}

/* Стили для статистики после окончания рейтинга  */

table.table2 {
 border: 0px;
 text-align: center;
}

td.td2 {
 width: 0px;
}

.all1 {
color: #960018;
}

.all2 {
color: #082567;
}

/* Цитаты  */
blockquote {
border-left: solid #FACF00 5px;
padding: 10px;
font-style: italic;
background: #fcfcfc;
}