/* Search results */
.archive-head {
	display: none;
}
.calendar-head {
	display: none;
}
.head-category {
	color: #FFF;
	font-size: 1.25em;
	background:url(imgs/bg-lastnews.gif) repeat-x #b45b5b;
}
.cover-sport-archive, .cover-sport-calendar {
	background: url(../imgs/bg-read-page.gif) repeat-x 0 36px #FFF;
	min-height: 535px;
	border-bottom: 3px solid #ababa9;
}
#archive-search-results {
	color: #565656 !important;
	border: 1px solid #FFF;
}
#archive-search-results ol {
	list-style-type:none;
}
#archive-search-results ol li {
	margin:0;
	padding:0;
	/*background:url(../../images/search/search_dotbott2.gif) repeat-x 0px bottom;*/
}

#archive-search-results ol li.option-search .callout {
	font-weight:700;
	width:200px;
	padding-left: 10px;
}
#archive-search-results ol li.option-search .callout a {
	color: #FFF;
}
#archive-search-results ol li.option-search .callout a.active {
	color: #FFF;
}
a.option-search:link, a.option-search:visited { color:#000; }
#archive-search-results ol .paging {
	font-size: 1em !important;
	text-align:center;
	color:#b01000;
	padding: 15px 0;
}
#archive-search-results ol .paging a { font-weight:700; }
#archive-search-results ol .paging span { color:#000; }
#archive-search-results ol .paging span.title { font-weight:700; }
a.sortby:link, a.sortby:visited { color:#000; }
#archive-search-results ol .sortby .active {
	font-weight: 700;
	color:#b01000;
}
#archive-search-results ol .result-row {
	clear: left;
	padding: 10px;
	border-bottom: 1px dotted #d2d2d2;
}
#archive-search-results ol .result-row:after {
	content: ".";
	display: block;
	clear: left;
	visibility: hidden;
	height: 0;
}
#archive-search-results ol .result-row img {
	float: left;
	margin-right: 10px;
}
#archive-search-results ol .result-row p {
	margin: 2px 0 5px 0;
	padding: 0;
	color: #555;
	font-size: .9em;
}
#archive-search-results ol .result-row .source { font-size: .85em; }
#archive-search-results ol .result-row .source a { color: #666; }
#archive-search-results ol .result-row .publish-info {
	color:#9c998c;
	font-size:.85em;
}
#archive-search-results ol .result-row .publish-info img, .publish-info2 img {
	color:#9c998c;
	font-size:.85em;
	float: none !important;
	margin: 0 !important;
	margin-right: 2px !important;
}
.publish-info2 {
	color:#9c998c;
	font-size:.85em;
	padding-top: 5px;
	margin-top: 5px;
}
.publish-info2 img {
	vertical-align: top !important;
}
.tags-list {
	color:#9c998c;
	font-size: .85em;
}
.tags-list ol, .tags-list ol li {
	display: inline;
}
.tags-list ol li a { color:#9c998c; }
#goBut { margin:0 0 -2px 1px; }
#archive-search-results .sortby .sortview {
	float: right;
	margin: 1px 0 0 0;
	text-align: right;
	padding-right: 10px;
}
#archive-search-results .sorttype {
	height: 26px;
	padding: 9px 10px 0 10px;
	background: #bebebc;
	border-bottom: 1px solid #e2e2e0;
	font-weight: 700;
	margin: 0 !important;
}
.sorttype *, #archive-search-results .sorttype img {
	vertical-align: middle;
}
#archive-search-results .sorttype a, #archive-search-results .sortby .sortview a {
	color: #FFF;
	text-decoration: none;
}
#archive-search-results .sorttype a:hover, #archive-search-results .sortby .sortview a:hover {
	text-decoration: underline;
}
#archive-search-results .sorttype a.active, #archive-search-results .sortby .sortview a.active {
	color: #e92a00;
}
.hidden-info { display: none; }
.search-result-title {
	font-size: 1.1em;
	color: #4a4a4a;
}
.search-result-title a { color: #4a4a4a; }
.search-result-title img {
	margin-top: 5px;
	margin-bottom: 7px;
	vertical-align: middle;
}
/*Calendar*/
.calendar-date {
	position: relative;
	height: 37px;
	/*padding-left: 242px !important;*/
}
.calendar-date span, .calendar-date span a { color: #fff; font-weight: 100; }

.calen {
	position: absolute;
	top: 2px;
	left: 8px;
	width: 220px;
	height: 31px;
}
.calen strong {
	display: block;
	height: 31px;
	line-height: 31px;
	float: left;
	text-indent: 8px;
	color: #FFF;
	font-size: 26px;
}
.calen .day {
	width: 51px;
	text-align: center;
	background: url(../imgs/bg-day.gif) no-repeat;
}
.calen .month {
	width: 107px;
	padding-top: 3px;
	text-indent: 8px;
	background: url(../imgs/bg-month.gif) no-repeat;
	font-size: 12px;
}
.calen span { margin-top: 3px; }
.calen span.prev { margin-right: 5px; }
.calen span.next { margin-left: 5px; }
.calen span, .calen span a {
	position: relative;
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.calen span a { text-indent: -9999px; outline: none; }
.calen span.prev a {
	background: url(../imgs/icon-head-calendar-left.gif) no-repeat;
}
.calen span.next a {
	background: url(../imgs/icon-head-calendar.gif) no-repeat;
}
.calendar-box {
	position: relative;
	clear: both;
	padding: 0 15px 15px 15px;
}
.calendar-box .head-list {
	font-size: 14px;
	font-weight: 100;
	color: #FFF;
	padding-left: 20px;
	background: url(../imgs/icon-arrow-dot-l.gif) no-repeat;
	margin: 8px 0 12px;
}
.calendar-box .head-list span { background: #000; padding: 0 2px; }
/*Copy*/
.calendar-box .copy table tr td {
	position: relative;
	background: none !important;
	color: #FC3800;
}
.calendar-box .copy { padding-left: 20px; }
.calendar-box .copy table { margin-left: -20px; }
.calendar-box .copy strong { margin-left: -10px; }
.calendar-box .copy table strong { margin-left: 0 !important; }
/*End Copy*/
.head-type .head {
	display: block;
	position: relative;
	height: 37px;
	line-height: 37px;
	font-size: 18px;
	border-bottom: 1px dotted #ccc;
	background: url(../imgs/icon-head-calendar.gif) no-repeat 5px 50%;
	padding-left: 35px;
}
ul.list-cate {
	padding-bottom: 15px;
}
ul.list-cate li .head-cate { color: #fc3800; }
.calendar-box ul {
	margin-left: 5px;
}
.calendar-box ul li {
	padding-left: 10px;
}
.calendar-box table { margin-left: 20px; }
.paging-calen {
	position: relative;
	margin: 0 auto 10px auto;
	text-align: center;
}
.paging-calen span { width: 100px;}
.paging-calen span a { text-indent: 0; width: 70px; }
.paging-calen span.prev a { padding-left: 25px; }
.paging-calen span.next a { padding-right: 30px; background-position: right; text-align: right; }