body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background:#C0C0C0 url(image/bg_background.gif?v=2) repeat-x left top;
	box-shadow: 0 0 8px #000000;
}

.br_9{font-size:1px; height:9px;}
.br_12{font-size:1px; height:12px;}
.br_18{font-size:1px; height:18px;}

.f_red{color:#e0322f;}
.fc_last{text-align:center; color:#a90d0d; margin-top:16px;}

.clear{clear:both;}


.cont_bg{background:url(image/ioty_bg.jpg?v=2) no-repeat; width:760px; box-shadow: 0 0 8px #000000; min-height:650px; margin-left:auto; margin-right:auto; margin-top:1px; background-color: #fff;}


.layout{ width:680px; margin-left:auto; margin-right:auto;}

	.title_bar01{ width:680px; height:50px; background:url(image/title_bar01.gif) no-repeat; color:#db2001; font-size:24px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; padding:15px 0px 0px 50px;}
	.title_bar02{ width:680px; height:50px; background:url(image/title_bar02.gif) no-repeat; color:#115ca9; font-size:24px; font-weight:bold; font-family: Tahoma, Geneva, sans-serif; padding:15px 0px 0px 50px;}
	
	.t_pic{float:left; width:165px; margin-left:10px;}
	.t_txt{float:left; width:500px;}
	.profiles_name{font-size:16px; font-weight:bold;}
	.profiles_comname{font-size:13px; font-weight:bold; color:#118cab; margin-top:17px; font-family: Tahoma, Geneva, sans-serif; }
	.profiles_address{color:#098ba8; margin-top:4px;}

		.profiles_address a {color:#098ba8; text-decoration:none;}
		.profiles_address a:hover{color:#098ba8; text-decoration:underline;}
	
	.line_bar{background:#e3e4e5; height:6px; margin:26px 0px 30px 0px;}
	
	
.prize_tit{font-size:14px; font-weight:bold;font-family:Tahoma, Geneva, sans-serif; margin-left:10px;}	
.prize_box01{background:url(image/price_box01.gif) no-repeat; width:650px; height:20px; margin-left:10px; margin-top:5px;}
.prize_box02{background:url(image/price_box02.gif) no-repeat; width:650px; height:20px; margin-left:10px;}
.prize_box_bg{background:url(image/price_box_bg.gif) repeat-y; width:650px; min-height:50px; margin-left:10px;}
	.prize_box_bg a {color:#098ba8; text-decoration:none;}
	.prize_box_bg a:hover{color:#098ba8; text-decoration:underline;}
	
	ul.prize_box{margin:0px; padding:0px;}
	li.prize_box{margin:0px 0px 0px 25px; padding:2px 2px 2px 14px; /*list-style:none none outside;*/ background:url(image/arr.gif) no-repeat 1px 5px;}


/* 20150812 add */
.container {margin-top:50px;}
.container .winners_list {margin:0 10px;}
.container .winners_list table tr td.picture {background-color:#e3e4e5; padding:10px;}
.container .winners_list table tr td.tit {padding-top:10px;}
.container .winners_list table tr td.tit a {font-size:15px; line-height:20px; font-weight:bold; color:#000; text-decoration:none;}
.container .winners_list table tr td.tit a:hover {color:#115ca9;}
.sponsors_panel {margin-left: auto; margin-right: auto; margin-top: 80px;}
.sponsors_panel p {margin:0 0 10px; font-weight:700; font-size: 18px; text-align:center;}
.sponsors_panel .logos {text-align:center;}
.sponsors_panel .logos.partner img {/*width: 200px;*/}
.sponsors_panel .logos.sponsors {margin-left: auto; margin-right: auto;}

img{border: 0;}
.span_detail{
    font-size: 14px;
    margin-top: 10px;
    position: absolute;
}