/* TAG */
img{
	border:0px;
	vertical-align: bottom;
}

td {
	vertical-align:top;
}

select{
	border:1px solid #7F9DB9;
}

form{
	margin:0px;
}

/* Common */
.clear{
	clear:both;
}

/* Individual */
#tc_main{
	margin:0px 7px;
	margin-bottom:10px;
}

h1{
	margin:0px;
	margin-bottom:4px;
}

#tc_tb1{
	border-collapse: collapse;
}

#tc_div1,#tc_div2{
	padding:0px 4px;
}


h2{
	margin:0px;
}

.tc_top_whole{
	font-size:5px;
	margin-bottom:7px;
}

.tc_top_main{
	height:163px;
	background:url(../images/top/same_top_bk.gif) repeat-x;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	padding-bottom:4px;
}


.tc_top_link{
	font-size:10px;
	margin:8px;
}

.tc_top_link img{
	vertical-align:bottom;
}

.tc_top_desc{
	color:#333333;
	font-size:10px;
	padding:6px 15px;
	letter-spacing:1px;
}

#tc_div1 .tc_top_desc{
	background:#DEF0FE;
}

#tc_div2 .tc_top_desc{
	background:#EAF9BB;
}


h3{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	padding-top:2px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:0px;
	line-height:27px;
	font-weight:bold;
}

#tc_div1 h3{
	background:url(../images/top/a_rank_title.gif) no-repeat;
}

#tc_div2 h3{
	background:url(../images/top/b_rank_title.gif) no-repeat;
}

#tc_div2 h3{

}

.tc_banner{
	padding:0px 7px;
	margin-top:10px;
	text-align:center;
}

.tc_banner .left{
	float:left;
}

.tc_banner .right{
	float:right;
}


.tc_rank_main{
	padding:4px;
	border:1px solid #ccc;
	height:455px;
}

#tc_div1 h4{
	font-size:15px;
	font-weight:bold;
	color:#2B9DD5;
	padding-left:26px;
	margin:7px 3px;
	margin-bottom:2px;
	height:23px;
	line-height:23px;
}

#tc_div1 h4.pt1{
	background:url(../images/top/a_rank_pick1.gif) no-repeat;
}

#tc_div1 h4.pt2{
	background:url(../images/top/a_rank_pick2.gif) no-repeat;
}

#tc_div1 h4.pt3{
	background:url(../images/top/a_rank_pick3.gif) no-repeat;
}

#tc_div1 h4.pt4{
	background:url(../images/top/a_rank_pick4.gif) no-repeat;
}

#tc_div1 h4.pt5{
	background:url(../images/top/a_rank_pick5.gif) no-repeat;
}

#tc_div1 h4.pt6{
	background:url(../images/top/a_rank_pick6.gif) no-repeat;
}


#tc_div1 .tc_rank_block{
	width:345px;
	margin:0px 5px;
}

#tc_div1 .tc_rank_block a{
	color:#333333;
	font-size:13px;
}

#tc_div1 .tc_rank_block .right_text{
	text-align:center;
	font-size:12px;
	background:url(../images/top/a_rank_text.gif) no-repeat;
	padding:4px 3px;
	color:#0E4867;
	font-weight:bold;
	width:105px;
	height:21px;
	float:right;
}

.tc_dot{
	margin:0px 2px;
	background:url(../images/top/same_rank_border.gif) repeat-x;
	font-size:5px;
}


/* tc_div2 */

#tc_div2 .tc_rank_block{
	width:335px;
	margin:0px 10px;
}

#tc_div2 .tc_rank_block .left{
	width:90px;
}

#tc_div2 .tc_rank_block .right{
	width:240px;
	background:url(../images/top/b_rank_pt.gif) no-repeat 0px 4px;
	padding-left:20px;
}

#tc_div2 .tc_rank_block a{
	color:#454545;
	font-size:15px;
	font-weight:bold;
}

#tc_div2 .tc_rank_block a.small{
	font-size:14px;
}

#tc_div2 .tc_rank_block .area{
	background:url(../images/top/b_rank_area.gif) no-repeat;
	font-weight:bold;
	width:160px;
	height:21px;
	color:#556F3C;
	text-align:center;
	font-size:13px;
	line-height:21px;
	margin-top:3px;
}