@charset "utf-8";
/*CSS Document */
body {margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;line-height: 22px;}
#hach_event{ width:960px; margin:0px auto;/*background-color: #E9E9E9;*/}
div.header{height:253px}
div.main_bg{ background-image: url(../images/in_bottom.gif);background-repeat: no-repeat;background-position: left bottom;	background-color: #E9E9E9;margin:0px;padding:0px;vertical-align: top;}
div.login{background-color: #F4F4F4;margin:0px auto 10px auto;width:88%;padding: 10px;color: #333333;}
div.cont{vertical-align: top;text-align: left;padding-bottom: 80px;margin:0px auto;width:90%;}
div.cont p{padding: 0px;margin:0px;}
div.prizecont{vertical-align: top;text-align: left;padding-bottom: 80px;margin:0px auto;width:95%;}
div.prizecont p{padding: 0px;margin:0px;}
div.page{width:98%;	margin:0px auto;text-align: right;}
div.footer{text-align: center;background-color: #ffffff;padding-bottom: 20px;font-size: 11px;}
div.index_banner{	background-color: #ffffff;	font-size: 11px;	background-image: url(../images/index_05.gif);	background-repeat: no-repeat;	background-position: left top;	height: 56px;}
div.index_footer{text-align: center;background-color: #ffffff;padding-bottom: 10px;font-size: 11px;}

/*影音即時報設定 */
table.vlog{	margin:10px auto;}
table.vlog td{	vertical-align: top;}
table.vlogTable{background-image: url(../images/in_vlog_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;padding:3px 0px;margin:0px auto 10px auto;width:420px}
table.vloglist{margin-top: 2px; width: 98%;}
table.vloglist th{
	font-weight: bold;
	width: 60px;
	text-align: left;
	vertical-align: top;background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;color: #4682ac;
}
table.vloglist td{	background-image: url(../images/dot.gif);	background-repeat: repeat-x;	background-position: left bottom;padding: 2px 0px;}
table.vlogTable img{	height: 71px;	width: 80px;	margin: 5px 10px;}
table.vlogpoll{margin-bottom:2px;}
table.vlogpoll td{	background-color: #eae5be;padding-left:3px;}

/*得獎名單設定 */
table.prize{
	margin:10px auto;
	width: 907px;
	background-image: url(../images/in_prize_mov04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
table.prize td.prizeL{
	background-image: url(../images/in_prize_mov01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 292px;
	height: 230px;
}
table.prize td.prizeL table{margin:20px 0px 0px 35px;width:200px;}
table.prize td.prizeL table img{	width: 197px;	height: 148px;	text-align: left;}
table.prize td.prizeL table .no {
	height: 59px;
}
table.prize td.prizeL table .no img{
	height: 59px;
	width: 205px;
	padding: 20px 0px 5px 0px;
}
table.prize td.prizeR{
	background-image: url(../images/in_prize_mov03.gif);
	background-repeat: no-repeat;
	background-position: right top;padding-top:28px;
}

table.prizelist{width: 96%;}
table.prizelist th{
	font-weight: bold;
	text-align: left;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #666666;
}
table.prizelist td{	background-image: url(../images/dot.gif);	background-repeat: repeat-x;	background-position: left bottom;padding: 2px 0px;}
table.prizename{
	background-image: url(../images/in_prize_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 175px;
	width: 907px;
}

/*表格設定 */
table.table{width:88%;}
table.table th{	color: #FFFFFF;	background-color: #808080;}
table.table td{	color: #808708;	background-color: #f8f8f8;}

/*字型設定 */
.font01{color:#DB1D1D;}
.font02{color:#E35A1E;font-size: 15px;	font-weight: bold;	background-image: url(../images/title_ico.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 35px;	padding-top: 8px;margin:10px auto;}
.font03{
	color:#d72840;
	line-height: 20px;
}
.font04{color:#ff5a00;font-weight: bold;}
.font05{color:#087fe0;font-weight: bold;padding-left: 10px;}
.font06{color:#FF0066;}
.font07{color:#314b09;}
.font08{color:#DB1D1D;font-weight: bold;}
.font09{color:#087fe0;font-size: 15px;	font-weight: bold;	}
/*其他設定 */
.votes{color:#0284c7;}
.input{	border: 1px solid #CCCCCC;	font-size: 13px;	color: #666666;}
.but{color: #FFFFFF;	background-color: #666666;	border: 0px solid #FFFFFF;	height: 18px;	font-size: 12px;}

/* 連結設定 */
a img{border:0;}

.vlogpoll a{color: #e40400;	text-decoration: none; padding-right:3px;}
.vlogpoll a:link {color: #e40400;text-decoration: none; padding-right:3px;}
.vlogpoll a:visited {color: #e40400;text-decoration: none;  padding-right:3px;}
.vlogpoll a:hover {color: #e47b00;text-decoration: none; padding-right:3px;}

a {	color: #087fe0;	text-decoration: none;}
a:link{color: #087fe0;text-decoration: none;}
a:visited{color: #087fe0;text-decoration: none;}
a:hover{color: #e40400;text-decoration: none;}

.page a {color: #767676;	text-decoration: none;}
.page a:link{color: #767676;text-decoration: none;}
.page a:visited{color: #767676;text-decoration: none;}
.page a:hover{color: #e40400;text-decoration: none;}
.page .on{
	color: #e40400;
	text-decoration: none;
	font-weight: bold;
}
