*{
	margin:0;
	padding:0;
	font-size:1em;
}
html{
	height:100%;
	min-width:1000px;
}
body{
	font:12px "Trebuchet MS", Arial, sans-serif;
	min-height:100%;
	position:relative;
	color:#000;
	min-width:1000px;
	background: url(/images/bg-body.jpg) 50% 158px;
}
a{color:#242323;text-decoration:none;}
a:hover{text-decoration:underline;}
a *{cursor:pointer;}
img{border:none;}
ul,
ol{list-style:none;}
form,fieldset{
	border:0;
	padding:0;
}
input{outline:none;}
.page{
	width:100%;
	background: url(/images/bg-head.jpg) no-repeat 50% 0;
}
#wrapper{
	width: 988px;
	margin: 0 auto -43px;
	position:relative;
	min-height:800px;
	z-index:2;
	overflow:hidden;
}
.logo{	overflow:hidden;	text-indent:-9999px;	background:url(/images/logo.png) no-repeat;
	width:455px;
	height:139px;
	position:absolute;
	top: 3px;
	left: 3px;}.logo a{	display:block;	height:100%;}
.header-holder{
	overflow:hidden;
	padding:6px 0 0;
}
.container{overflow:hidden;}.box01{
	background: url(/images/bg-box01.png) no-repeat;
	width:374px;
	height:122px;
	float:right;
}
.box01 ul{
	overflow:hidden;
	padding: 3px 0 0 25px;
	width:364px;
	margin-right:-20px;
}
.box01 ul li{
	overflow:hidden;
	float:left;
	width: 176px;
}
.box01 ul li a{
	padding:0 0 1px 18px;
	margin-bottom:-1px;
	font:bold 12px/18px Tahoma, Arial, sans-serif;
	color:#fefefe;
	background: url(/images/bg-box01-item.png) no-repeat 0 50%;
	float:left;
}
.box01 ul li a:hover{
	background: url(/images/bg-box02-item.png) no-repeat 1px 50%;
	text-decoration:none;
	color:#fcb00b;
	text-decoration:underline;
}
.search-box{
	float:right;
	background: url(/images/search-box.png) no-repeat;
	width:372px;
	height:25px;
	margin-right:4px;
	padding:2px 0 0;
}
.search-box label{
	float:left;
	color:#fcb00b;
	font:bold 12px/16px Tahoma, Arial, sans-serif;
	margin: 0 0 0 10px;
	width:57px;
}
.text01{
	background: url(/images/inp01.gif) no-repeat;
	width:211px;
	height:18px;
	float:left;
}
.text01 input{
	background:none;
	border-style:none;
	width:201px;
	height:14px;
	line-height:14px;
	padding:2px 5px;
}
.submit{
	background: url(/images/btn-search.png) no-repeat;
	width:76px;
	height:22px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	border-style:none;
	margin:-1px 1px 0 0;
	cursor:pointer;
}
.nav-box{
	background: url(/images/bg-nav-box.png) no-repeat;
	width:982px;
	height:33px;
	margin:0 auto;
	position:relative;
	z-index:10;
}
.nav-box{
	overflow:hidden;
}
.nav-box .nav{
	padding:0 0 0 23px;
	float:left;
}
.nav-box .nav li{
	float:left;
	margin: 0 26px 0 0;
	text-transform:uppercase;
}
.nav-box .nav li a{
	font:bold 14px/31px Arial, Helvetica, sans-serif;
	color:#bfbfbf;
}
.nav-box .nav .active a,
.nav-box .nav li a:hover{
	color:#fcb00b;
	text-decoration:none;
}
.sel01{
	float:right;
	width:210px;
	font-weight:bold;
	margin:5px 94px 0 0;
}
.title-box{
	overflow:hidden;
	margin-bottom:1px;
}
.top-nav{
	float:right;
	background: url(/images/bg-top-nav.gif) no-repeat;
	margin:5px 0 0;
}
.title-box h2{
	float:left;
	background: url(/images/bg-title01.png) no-repeat 8px 4px;
	padding: 3px 0 3px 41px;
	color:#fff;
	text-transform:uppercase;
	font:bold 18px/24px Tahoma, Helvetica, sans-serif;
}
.txt-bookmark{
	float:right;
	background: url(/images/txt-book.gif) no-repeat;
	width:114px;
	height:15px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin: 7px 2px 0 11px;
}
.txt-bookmark:hover{background: url(/images/txt-book-h.gif) no-repeat;}
.top-nav ul{
	overflow:hidden;
	padding: 1px 13px 0;
	background: url(/images/bg-top-nav-r.gif) no-repeat 100% 0;
}
.top-nav ul li{
	float:left;
	height:23px;
	padding: 0 7px 0 6px;
	background: url(/images/sep01.gif) no-repeat 0 3px;
}
.top-nav ul li:first-child{background:none;}
.top-nav ul a{
	font:12px Tahoma, Arial, sans-serif;
	color:#fff;
}
.top-nav ul a:hover{
	color:#fcb00b;
	text-decoration:none;
}
.top-nav ul .active a{
	color:#fcb00b !important;
	font-weight:bold;
	text-decoration:underline;
}
.box{
	margin: 0 auto 9px;
	width:982px;
}
.box .t{
	background: url(/images/bg-box-t-01.png) no-repeat;
	height:7px;
	overflow:hidden;
}
.box .b{
	background: url(/images/bg-box-b-01.png) no-repeat;
	overflow:hidden;
	height:7px;
}
.box .c{
	background: url(/images/bg-box-01.png) repeat-y;
	width:982px;
}
.box .c:after{
	content:"";	display:block;	clear:both;
}
.content{
	float:left;
	width:982px;
	position:relative;
	margin:-4px 0 0;
}
.item-list{
	overflow:hidden;
	width:981px;
	margin-right:-20px;
}
.item-list li{
	float:left;
	padding: 0 3px 8px 3px;
	width:320px;
	height: 280px;
}
.item-list.small li {
	width: 240px;
	height: 220px;
	padding: 0 2px 8px 2px;
}
.item-list li .img-holder{
	text-align:center;
	position: relative;
}
.item-list li .img-holder img{
	vertical-align:top;
	width: 320px;
	height: 240px;
	background: url(/images/img01.jpg);
	border: 2px solid #272727;
}
.item-list li:hover .img-holder img{border: 2px solid #fcb00b; }
.item-title{
	margin-bottom:-2px;
	overflow:hidden;
}
.item-list.small li .img-holder img {
	width: 240px;
	height: 180px;
}
.item-list li:hover .item-title strong a {
	color: #fff;
}
.item-title strong a{
	color:#fcb00b;
	font:bold 12px/18px Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	padding-left:4px;
}
.item-list li .item-title strong a:hover{color:#fff;text-decoration:none;}
.item-list .color01{
	color:#fcb00b;
	font-size:10px;
}
.item-list span a{color:#fff;font-weight:bold;}
.item-list .container a{color:#fff;}
.item-list span{
	color:#fff;
}
.item-list span span{display:inline;}
.fr{float:right;}
.fl{float:left;}
.fr img{
	float:right;
	margin: 3px 2px 0 -1px;
}
.item-list .container{
	padding:0 2px 0 1px;
	font:12px/15px Tahoma, Arial, sans-serif;
}
.close-box{
	background: url(/images/btn-close.gif) no-repeat;
	width:14px;
	height:14px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:2px 2px 0 0;
}
.str01{
	float:left;
	color:#fcb00b;
	margin: 0 0 0 12px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
}
.paging{
	float:left;
	padding: 4px 0 0 27px;
	width: 875px;
	margin-right:-20px;
}
.paging li{
	float:left;
	width:23px;
	height:23px;
	text-align:center;
	line-height:23px;
	font-weight:bold;
	margin: 0 7px 0 0;
}
.paging li a{
	width:23px;
	height:23px;
	float:left;
	text-align:center;
	color:#a9a8a8;
}
.paging li.p-current,
.paging li a:hover{
	text-decoration:none;
	color:#000;
	background: url(/images/pag01.png) no-repeat;
}
.paging li.p-prevnext {
	width: 0px;
	display: none;
}
.paging li.p-dots {
	color: #A9A8A8;
}
.list01-holder{
	overflow:hidden;
	padding: 11px 0 5px 24px;
	width:990px;
	margin-right:-50px;
}
.list01 {
	width: 165px;
	float:left;
}
.list01 li{
	color:#a9a8a8;
	font-weight:bold;
}
.list01 a{
	font:bold 12px Tahoma, Arial, sans-serif;
	color:#a9a8a8;
}
.list01 li a:hover{
	color:#fcb00b;
	text-decoration:underline;
}
.box03{margin:0 auto 3px;}
.box02{margin:0 auto;}
.item-list01{
	overflow:hidden;
	padding: 3px 0 7px 3px;
}
.item-list01 li{
	float:left;
	margin-right:-1px;
}
.item-list01 .img-holder{
	background: url(/images/bg-item-list02.gif) no-repeat;
	width:242px;
	height:179px;
	text-align:center;
	padding:3px 0 0 0;
}
.item-list01 li:hover strong a{color:#fff;}
.item-list01 li:hover .img-holder{
	background-position:0 -182px;
}
.list05{
	width:180px;
	float:left;
	padding: 8px 0 0 24px;
}
.list05 li{margin-bottom:-1px;}
.list05 a{
	font:bold 12px/18px Tahoma, Arial, sans-serif;
	color:#fcb00b;
}
.list05-holder{
	overflow:hidden;
	padding:8px 0 0;
}
.list05-holder ul{
	overflow:hidden;
	margin-bottom:-1px;
}
.list05-holder li{
	padding:0 7px 0 9px;
	float:left;
	background: url(/images/sep02.gif) no-repeat 0 50%;
}
.list05-holder li:first-child{
	background:none;
	padding-left:0;
}
.list05-holder a{
	font:bold 12px/18px Tahoma, Arial, sans-serif;
	color:#a9a8a8;
}
.list05-holder a:hover{color:#fcb00b;}
.banner-holder{
	padding:10px 0 0;
	text-align:center;
}
.list02-holder{
	overflow:hidden;
	padding: 9px 0 5px 24px;
	width:1000px;
	margin-right:-60px;
}
.list02 {
	width: 199px;
	float:left;
}
.list02 li{
	color:#fff;
	font-weight:bold;
}
.list02 a{
	font:bold 12px Tahoma, Arial, sans-serif;
	color:#a9a8a8;
}
.list02 a:hover{color:#fcb00b;}
#footer{
	z-index:1;
	background: url(/images/bg-footer.jpg) no-repeat 50% 100%;
}
#footer .footer-holder{
	width: 988px;
	margin:0 auto;
	height:119px;
	position:relative;
	overflow:hidden;
	padding: 51px 0 0;
}
#footer .logo{	overflow:hidden;	text-indent:-9999px;	background:url(/images/footer-logo.png) no-repeat;
	width:224px;
	height:83px;
	position:absolute;
	top: 61px;
	left: 49px;}#footer  .logo a{	display:block;	height:100%;}
.footer-box{
	background: url(/images/footer-box.png) no-repeat;
	width:522px;
	height:113px;
	float:right;
	text-align:center;
	color:#fff;
	font-family:Tahoma, Arial, sans-serif;
	padding: 8px 24px 0;
}.footer-box ul{
	overflow:hidden;
}
.footer-box li{display:inline;}
.footer-box h4{
	font-weight:bold;
}
.footer-box ul li{
	font-weight:bold;
}
.footer-box ul a{color:#fff;}
.footer-box ul a:hover{color:#fcb00b;}
.footer-box a{color:#fcb00b;}
.footer-box a:hover{color:#fff;}
.item-list01 .item-title strong a{
	text-transform:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#fcb00b;
}

.nav-box05{
	background: url(/images/bg-nav-box01.png) no-repeat;
}
.footer-frame{
	background: url(/images/bg-foot-frame.png) repeat-x;
}
.head-shadow{
	background: url(/images/bg-head.png) repeat-x;
	height:238px;
	position:absolute;
	top:0;
	left:0;
}
.h{
	background: url(/images/bg-h.png) repeat-x;
	width:100%;
	height:220px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.item-list span.duration, .item-list span.bysponsor {
	background:none repeat scroll 0 0 #222;
	color:#FFF;
	font: bold 14px Tahoma,Arial,sans-serif;
	right:1px;
	opacity:0.6;
	filter: alpha ( opacity = 60);
	padding: 3px 5px 3px 5px;
	position:absolute;
	text-align:center;
	top:2px;
	right: -2px;
	z-index:10;
}
.item-list span.bysponsor {
	left: 2px;
	bottom: 2px;
	top: auto;
	right: auto;
	font-size: 12px;
}
.index .item-title {
	text-align: center;
}
.index .item-title a {
	font-size: 18px;
} 
.created-time { margin-top: 2px; font-size: 10px; }
.gallery_data { font: bold 15px Tahoma,Arial,sans-serif; color: #fff; background-color: #2a1b09; padding: 7px; line-height: 23px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.gallery_data a, .index_list a { color: #fff; }
.gallery_data a:hover, .index_list a:hover { color: #fff; text-decoration: underline; }
.global-footer { width: 950px; padding: 7px; margin-top: 4px; font: bold 12px Tahoma,Arial,sans-serif; }
.global-footer ul li { display: inline; display: inline-block; margin-right: 10px; font-weight: bold; line-height: 18px; }
.global-footer ul { list-style: none; margin: 5px 0 5px 0; }
.global-footer-niche { font-weight: bold; width: 150px; margin: 10px 0 10px 0; color: #FCB00B;}
.global-footer a { color: #A9A8A8; }
.global-footer a:hover { text-decoration: underline; color: #FCB00B; }
.gallery-right { vertical-align: top; background-color: #2a1b09; padding: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.gallery-right ul.item-list01 { padding-left: 2px; }
.index_list { color: #fcb00b; font: bold 12px Tahoma,Arial,sans-serif; line-height: 20px; }
.index_list table { width: 100%; }
.index_list table td { padding: 5px 25px 5px 25px; }
.index_list a { color: #A9A8A8; }
.index_list a:hover { color: #fcb00b; text-decoration: underline; }

.sel01{
	float:right;
	width:210px;
	font-weight:bold;
	margin:5px 10px 0 0;
}
.sel02{
	float:right;
	width:150px;
	font-weight:bold;
	margin:5px 10px 0 0;
}
