/* таблица расписания */.title {	/*  font-family: Verdana, Arial;  font-size: 13px;  font-weight: bold;*/    text-align: center;    color: #2E5E85;  /*margin: 10px 0 0 10px;*/  font-size: 16px;  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;  font-weight: bold;  font-style: italic;}.timetable {  font-family: Verdana, Arial;  font-size: 10px;    border: solid 1px black;  border-collapse: collapse;     margin: 0;  width: 100%;}.timetable tr:hover td{  background: #edeffc;/* фон строки при наведении */}.timetable col.alt {  background: #f5f6ff;  /*border: solid 2px black;*/}.timetable td {	border: solid 1px black;    border-collapse: collapse; }.timetable th {	border: solid 1px black;    border-collapse: collapse; }/* разделитель числителя/знаменателя*/hr {  margin: 0;}/* таблица карточки расписания */.card {  font-family: Verdana, Arial;  font-size: 10px;  line-height: 7pt;    border-style: none;     margin: 0px;  width: 100%;    padding: 0px;}.card td {   border-style: none;	}/* ячейка для вывода учителей */.teachers{	text-align: right;	font-size: 10px;	line-height: 7px;		margin: 0px;	padding: 0px;}/* ячейка для вывода кабинетов */.classrooms{	text-align: right;	font-size: 10px;	line-height: 7px;	margin: 0px;	padding: 0px;}/* ячейка пары*/.period {  text-align: center;  margin: 0px;  padding: 0px;  }/* ячейка дня*/.day {  text-align: center;	  font-weight: bold;  margin: 0px;  padding: 0px;}/* вкладки */.tabs {	width: 695px;	padding: 0px;	margin: 0 auto;}.tabs input { display: none; }.tabs div {    display: none;    padding: 6px;    border: 1px solid #C0C0C0;    background: #FFFFFF;}.tabs label {	font-family: Verdana, Arial;    font-size: 11px;	font-weight: bold;	    display: inline-block;    padding: 7px;    margin: 0 -5px -1px 0;    text-align: center;    color: #414a4c; /*#666666;*/    border: 1px solid #76829c; /*#C0C0C0;*/    background: #abbfd4; /*#E0E0E0; */    cursor: pointer;}.tabs input:checked + label {	font-family: Verdana, Arial;    font-size: 11px;	font-weight: bold;	    color: #000000;    border: 1px solid #C0C0C0;    border-bottom: 1px solid #FFFFFF;    background: #FFFFFF;}#tab_1:checked ~ #txt_1,#tab_2:checked ~ #txt_2,#tab_3:checked ~ #txt_3,#tab_4:checked ~ #txt_4 { display: block; }