h1, h2 {
    color:#878787;
    font-family:Verdana,Helvetica,Arial,Swiss,SunSans-Regular;
    font-size:18px;
    font-weight:bold;
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	float:none;
	padding:0;
	margin:0;
	display:block;
	width:0;
	overflow:hidden;
}
input, textarea {
    font-size:12px;
    font-family:Verdana,Helvetica,Arial,Swiss,SunSans-Regular;
    border:1px solid #c0c0c0;
}
input.submit {
    border:none;
    background:#640000;
    color:#FFF;
    text-transform:uppercase;
    font-size:12px;
    font-family:Verdana,Helvetica,Arial,Swiss,SunSans-Regular;
    padding:2px 3px;
    font-weight:bold;
    cursor:pointer;
}
input.readonly {
    background:#ccc;
    color:#666;
}
#content {
    width:90%;
    margin:0;
    padding:0;
}
table.part_results {
    border-collapse:collapse;
    font-family:Verdana,Helvetica,Arial,Swiss,SunSans-Regular;
    width:100%;
}
.part_results th {
    font-weight:normal;
    background:#a02c30;
    color:#FFF;
    font-size:11px;
    border:1px solid #c0c0c0;
    padding:3px;
    line-height:17px;
}
.part_results td {
    font-size:13px;
    text-align:center;
    border:1px solid #c0c0c0;
    padding:2px;
}
.part_results td.first {
    background:#d9d9d9;
}
.part_results td.second, .part_results th.second {
    text-align:left;
    padding-left:3px;
}
.paginationControl {
    font-family:Verdana,Helvetica,Arial,Swiss,SunSans-Regular;
    font-size:12px;
    text-align:right;
    margin:10px 0;
}
.paginationControl a {
    color:#000;
    text-decoration:none;
}
.paginationControl span.active {
    color:#943634;
}
#search {
    height:45px;
    width:190px;
    background:#a02c30;
    padding:10px 5px;
}
#search h1, #search_big_box .inner h1 {
    font-size:11px;
    text-transform:uppercase;
    color:#fff;
    padding:0;
    margin:0;
    margin-bottom:5px;
    font-weight:bold;
}
#search input {
    display:block;
    float:left;
    width:140px;
}
#search input.submit {
    float:right;
    width:35px;
}
#search_img {
    display:block;
}
#search_big_box {
    width:243px;
    height:121px;
    background:url('../img/search_arrow.jpg') left top no-repeat;
    padding-left:216px;
}
#search_big_box .inner {
    height:81px;
    width:203px;
    background:#a02c30;
    padding:40px 20px 0 20px;
}
#search_big_box .inner input {
    display:block;
    float:left;
    width:163px;
}
#search_big_box .inner input.submit {
    float:right;
    width:35px;
}