/* Игорь =================== отключил повтор
table.liber {
border-color: #99BBE8 #99BBE8;
border-style: none solid solid;
border-width: 0 1px 1px;
border-top: 1px solid #99BBE8;
margin: 10px;
}

.liber td, .liber th {
padding: 3px 5px;
border-color: -moz-use-text-color #99BBE8 #99BBE8;
border-style: none solid solid;
border-width: 0 1px 1px;
border-top: 1px solid #99BBE8;
}
*/

.liber th {
/*min-width: 100px;*/
text-align: left;
font-weight: bold;
background: #F9F9F9;
font-size: 120%;
padding: 5px 5px;
} 

.liber th a {
  color: #003366;
  border-bottom:dashed 1px;
  text-decoration: none;
}
.liber th a:hover {
  color: #3090F0;
  border-bottom:solid 1px;
  text-decoration: none;
}

.exemplaires em {
/*color: #00FF7F;*/
/*color: #80FF80;*/
color: DarkGreen;
font-weight: bolder;
}

.exemplaires div.total {
color: DarkGrey;
font-weight: bolder;
display: inline;
}

.hover {
background: #CCCCCC;
}

.red {
background-color:#FAA; color: #000;
}

.yellow {
background-color:#FFA; color: #000;
}

table.liber, table.liber-ko {
	border-color: #99BBE8 #99BBE8;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	border-top: 1px solid #99BBE8;
	margin: 0px;
}

/* Игорь ========= добавил */
table.liber {
	margin: 10px 0;	
}
/* =============== */


.liber td, .liber th {
	padding: 3px 5px;
/*	border-color: -moz-use-text-color #99BBE8 #99BBE8; */
	border-style: none solid solid;
	border-width: 0 1px 1px;
	border-top: 1px solid #99BBE8;
}

.liber-ko td, .liber-ko th {
	padding: 3px 5px;
	width: 5px;
/*	border-color: -moz-use-text-color #99BBE8 #99BBE8; */
	border-style: none solid solid;
	border-width: 0 1px 1px;
	color: black;
	border-top: 1px solid #99BBE8;
}
.ko-exemp-count {
	background-color: rgb(237, 254, 255);
}
.ko-koef-book {
	background-color: rgb(255, 255, 218);
}
.ko-disc-odd {
	background-color: rgb(237, 255, 237);
}
.ko-disc-even {
	background-color: rgb(242, 240, 253);
}
.ko-koef-disc{
	background-color: rgb(255, 255, 148);
}
.ko-spec-odd{
	background-color: rgb(252, 229, 229);
}
.ko-spec-even{
	background-color: rgb(236, 223, 255);
}

.ko-koef-spec{
	background-color: rgb(255, 236, 13);
}

.ko-exemp-total{
	background-color: rgb(172, 239, 243);
}

.ko-exemp-total-spec{
	background-color: rgb(144, 243, 250);
}

.ko-prof{
	background-color: rgb(144, 245, 168);
}

/* Игорь ================== добавляю */

	table.easy-ko{
		border-color: #99BBE8 #99BBE8;
		border-style: none solid solid;
		border-width: 0 1px 1px;
		border-top: 1px solid #99BBE8;
		margin: 0px;
		width:100%;
		padding: 0;
		border-spacing: 0;
	}
	.easy-ko td, .easy-ko th {
		padding: 3px 5px;
/*		border-color: -moz-use-text-color #99BBE8 #99BBE8; */
		border-style: none solid solid;
		border-width: 0 1px 1px;
		border-top: 1px solid #99BBE8;
	}
	
	table.easy-ko-books{
		border-style: none solid none;
		border-width: 0;
		margin: 0px;
		width:100%;
		padding: 0;
		border-spacing: 0;
	}
	.easy-ko-books td, .easy-ko-books th {
		padding: 3px 5px;
		border-style: none solid none;
		border-width: 0 1px 0;
		border-top: 1px solid none;
		}
	
	table.easy-ko td.td-easy-ko-books{
		padding: 0 0;
	}

	.easy-ko-profession-header{
		background-color: #A2A9AA;
	}

	.easy-ko-speciality-header{
		background-color: #C8D5D6;
	}
	
	.easy-ko-cycle-header{
		background-color: #C0D8F0;
	}
	
	.easy-ko-cycle_part-header{
		background-color: #E5FDFF;
	}
	
/* ================================ */


/* see 80BFFF color scheme on http://www.colorschemer.com/online.html */