﻿div.record_container
{
	margin: 0px auto;
	width: 940px;
}

div.record_container .record_left
{
	width: 240px;
	float: left;
	height:auto;
}
div.record_container .record_right
{
	width: 694px;
	float: right;
	border-left: #cccccc 1px solid;
	padding-left:4px;
}


div.map
{
}
div.map
{
	text-align: right;
}
div.map A
{
	display:block;
	width:230px;
	height:230px;
	border: #f4f4f4 5px solid;
}
div.map A:hover
{
	border: #cccccc 5px solid;
}


div.more
{
	text-align: right;
	width: 160px;
	height: 30px;
	display: block;
	float: right;
}


div.dog_header_frame_s
{
	float: left;
	width: 138px;
	height: 160px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	display: block;
	overflow: hidden;
}

div.label
{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	
}

div.match
{
	display: block;
	width: 100%;
	margin-bottom: 30px;
}

div.match .left_pic
{
	float: left;
	width: 302px;
	border: #cccccc 1px solid;
	margin: 0px;
}
div.match .left_pic img
{
	border: #f4f4f4 5px solid;
}
div.match .right_text
{
	float: right;
	width: 360px;
	margin: 0px;
}



div.match_pics
{
	color: #ff6600;
	font-size: 14px;
	margin-bottom: 20px;
}

div.match_pics img
{
	margin: 0px;
	margin-bottom: 6px;
	border: #eeeeee 5px solid;
}

div.match_no_frame
{
	float: left;
	width: 230px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	font-weight:bold;
	color: #ff6600;
}

div.scheduling
{
	font-size: 14px;
	line-height:30px;
}

div.scheduling span
{
	color: #ff6600;
	font-size: 14px;
	font-weight:bold;
}
div.scheduling img
{
	margin-bottom: 6px;
	border: #eeeeee 5px solid;
}


div.photography
{
	text-align:center;
}
div.photography img
{
	margin: 10px;
	border: #eeeeee 5px solid;
}

.pager
{
	height: 26px;
	font-weight: bold;
	line-height: 20px;
	padding: 10px auto;
	color: #930;
}
.pager a
{
	display: inline-block;
	margin-right: 2px;
	color: #336699;
}
.pager a:link
{
	border: 1px solid #e3edf5;
	padding: 0px 2px;
}
.pager a:visited
{
	border: 1px solid #e3edf5;
	padding: 0px 2px;
}
.pager a:hover
{
	border: 1px solid #336699;
	color: #336699;
	text-decoration: none;
}
.pager a.current
{
	border: 1px solid #336699;
	background-color: #336699;
	margin-right: 2px;
	color: #ffffff;
}
.pager a.current:hover
{
	border: 1px solid #336699;
	background-color: #336699;
	margin-right: 2px;
	color: #ffffff;
}


table.ponsor th, table.ponsor td
{
	border-bottom: #e3edf5 1px solid;
}

table.ponsor td
{
	line-height:24px;
}
table.ponsor td H1
{
	color: #ff6600;
	font-size: 14px;
	font-weight:bold;
}




div.film .record_pre
{
	display: block;
	height: 162px;
	overflow: hidden;
	background-color:#fffefe;
}
div.film .record_pre .intro
{
	float: left;
	width: 190px;
	height: 130px;
	padding:10px;
	line-height:24px;
}
div.film .record_pre .intro H1
{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
}
div.film .record_pre .intro H1 A
{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
}
div.film .record_pre .intro span
{
	color: #999999;
}
div.film .record_pre .enter
{
	text-align:right;
}
div.film .record_pre .cover
{
	float: right;
	width: 700px;
	height: 150px;
}
div.film .record_pre A img
{
	border: #cccccc 1px solid;
}
div.film .record_pre A:hover img
{
	border: #ff6600 1px solid;
}
