.modal {
	padding: 20px;
}

a.close-modal {
			opacity: 0.6666;
			top: 10px!important;
			right: 10px!important;
			width: 20px!important;
			height: 20px!important;
			border: 1px solid #999999;
			-webkit-border-radius:  0px;
			-moz-border-radius:     0px;
			-o-border-radius:       0px;
			-ms-border-radius:      0px;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			background-color: #000;
		}

.test_classname {
	font-size: 12px;
	color: #BBBBBB;
	width: 100%;
	border-bottom: 1px solid #BBBBBB;
}

.test_name {
	font-size: 12px;
	color: #BBBBBB;
	padding-bottom: 5px;
}

.row1 {
	background-color: #f7f7f7;
}
.test_rider {
	font-size: 25px;
	font-weight: bold;
	padding-top: 5px;}

.test_horse {

	font-size: 20px;
	font-weight: bold;
}

.test_pos,.test_coeff {
	width: 30px;
	vertical-align: top;
	text-align: center;
}

.test_coeff {
	width: 40px;
}

.test_place {
	width: 75px;
	vertical-align: top;
	text-align: center;
}

.test_blind1 { border-top: 1px solid #BBBBBB; padding: 4px;}
.test_blind2 { border-bottom: 1px solid #BBBBBB; padding: 4px; }
.bd { border-bottom: 1px solid #BBBBBB; }

.test_lesson {
	vertical-align: top;
}

.test_diff {
	width: 30px;
	vertical-align: top;
	text-align: center;
	color: #aaaaaa;
	background-color: #ffffff;
}
.test_judge {
	font-weight: bold;
	width: 35px;
	vertical-align: top;
	text-align: center;
	background-color: #eeeeee;
	border-left: 1px solid #e0e0e0;
}
.test_cap {
	background-color: #BBBBBB;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.test_capdiff {
	text-align: center;
	color: #aaaaaa;
}