.inner #main{padding:7px; position:relative; width:551px; background:#fff}
 
div.title{
	background:#F4F4F4 url(images/bg_title.gif) repeat-x right bottom;
	float:right;
	width:540px;
	padding:3px 5px;
	padding-bottom:7px;

}

div.title h1{
	background:url(images/icon_award_g.gif) no-repeat right 50%;
	font-size:150%;
	float:right;
	color:#3A6C85;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-right:25px;
}

div.title form{
	background:url(images/line_vrt_dash.gif) repeat-y right 50%;
	float:left;
	margin:0;
	padding:0;
	padding-right:15px;
}

div.title form label{
	font-size:110%;
	font-weight:bold;
	color:#3A6C85;
	padding:0 3px;
}

div.title form select{
	font-weight:bold;
	color:#3A6C85;
	font-size:80%;
	background:#F8F9F5
}

div.winners-container{
	float:right;
	width:537px;
	background:#F4F4F4;
	border:1px solid #E1DFCD;
	border-width:1px 0;
	padding:7px;
}

table tr{
	text-align:center;
	vertical-align:top;
	
}
table td.winner{
	padding:5px;
	border:3px solid #fff;
	background:#DDDDDD url(images/icon_winner_cr.gif) no-repeat left top;
	text-align:center;
	margin:10px 15px;
	width:140px;
}

.winner img{
	display:block;
	margin: 3px;
	margin:3px auto;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}

hr{
	display: block; 
	clear: both; 
	margin:20px 0 !important;
	margin-top:10px;
	visibility: visible;
	color:#9DC4D0;
	height:1px;
}

.winner div.winner-name{
 	background:#D0D0D0;
	border:3px solid #EAEAEA;
	border-width:3px 0;
	width:100%;
	padding:3px;
}

.winner div.winner-name a{
}
