.pss_menu_main li {
background: url("background.png") repeat-x scroll 0 0 transparent;
border: 1px solid #000000;
font-weight: bold;
height: 18px;
width: 532px;
text-align: center;
margin:5px auto;
list-style: none;
line-height: 18px;
}

.pss_menu_ticket li {
background: url("background.png") repeat-x scroll 0 0 transparent;
border: 1px solid #000000;
font-weight: bold;
height: 18px;
width: 100px;
text-align: center;
margin:5px auto;
list-style: none;
text-transform: capitalize;
color: red;
line-height: 18px;
}

.pss_menu_main li a, .pss_menu_ticket li a {
color: #fff !important;
text-decoration: none;
cursor: pointer;
line-height: 18px;
}

.schedule {
border-collapse: collapse; /* Убираем двойные линии между ячейками */
width: 532px; /* Ширина таблицы */
text-align: center;
}
.schedule TH {
background: #fff; /* Цвет фона ячейки */
text-align: center; /* Выравнивание по левому краю */
}
.schedule TD {
background: #fff; /* Цвет фона ячеек */
text-align: center; /* Выравнивание по центру */
}
.schedule TH, TD {
border: 1px solid black; /* Параметры рамки */
padding: 1px; /* Поля вокруг текста */
}

acronym {
cursor:help; /* Курсор мышми со знаком вопроса */
border-bottom: 0px;
}

.pss_menu input:focus {
  outline:none;
  border-color:rgba(255,25,33,.75);
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.pss_menu input {
  border:1px solid #aaa;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

.pss_history {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #999999;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 8px;
    text-decoration: none;
}
