*{
	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);
}
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-head1.jpg) no-repeat 50% 0;
	overflow:hidden;
}
#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:388px;
	height:153px;
	position:absolute;
	top:0;
	left: -4px;}.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 15px;
	width:364px;
	margin-right:-20px;
}
.box01 ul li{
	overflow:hidden;
	float:left;
	width: 181px;
	height: 17px;
}
.box01 ul li a{
	padding:0 0 1px 29px;
	margin-bottom:-1px;
	font:bold 12px/18px Tahoma, Arial, sans-serif;
	color:#b90000;
	background: url(/images/bg-box01-item.png) no-repeat;
	float:left;
}
.box01 ul li a:hover{
	background: url(/images/bg-box02-item.png) no-repeat;
	text-decoration:none;
}
.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:#b90000;
	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:#000;
}
.nav-box .nav a.active,
.nav-box .nav li a:hover{
	color:#b90000;
	text-decoration:none;
}

.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 2px 2px;
	padding: 3px 0 3px 41px;
	color:#a80b02;
	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:#b90000;
}
.top-nav ul a:hover{
	color:#000;
	text-decoration:none;
}
.top-nav ul .active a{
	color:#b90000 !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;
	margin-right:-2px;
	padding: 0 4px 8px 4px;
	width: 320px;
	height: 280px;
}
.item-list.small li {
	width: 240px;
	height: 220px;
	padding: 0 2px 8px 4px;
}
.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: 1px solid #f33;
}
.item-list.small li .img-holder img {
	width: 240px;
	height: 180px;
}

.item-title{
	margin-bottom:-2px;
	overflow:hidden;
}
.item-title strong a{
	color:#a80b02;
	font:bold 12px/18px Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	padding-left:4px;
}
.item-list li:hover .item-title strong a {
	color: #fff;
}
.index .item-title strong a {
	font-size: 16px;
}
.index .item-title {
	text-align: center;
}
.item-list .color01{
	color:#b91203;
	font-size:10px;
}
.item-list span a{color:#fff;font-weight:bold;}

.item-list span{
	color:#b91203;
}
.item-list .container span{color:#e94203;}
.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:#323030;
	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;
	line-height:23px;
	font-weight:bold;
	width:23px;
	height:23px;
	text-align:center;
	color:#b90000;
	margin: 0 7px 0 0;
}
.paging li a{
	width:23px;
	height:23px;
	float:left;
	text-align:center;
	color:#b90000;
}
.paging li.p-current,
.paging li a:hover{
	text-decoration:none;
	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:#fff;
	font-weight:bold;
}
.list01 a{
	font:bold 12px Tahoma, Arial, sans-serif;
	color:#fff;
}
.list01 li a:hover{
	color:#b90000;
	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 li:hover .item-title strong a {
	color: #fff;
}
.item-list01 .img-holder{
	background: url(/images/bg-item-list02.gif) no-repeat;
	width:244px;
	height:182px;
	text-align:center;
	padding:3px 0 0 1px;
}
.item-list01 li:hover strong{color:#fff;}
.item-list01 li:hover .img-holder{
	background-position:-244px 0;
}
.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:#b90000;
}
.list05 a:hover{color:#fff;}
.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:#fff;
}
.list05-holder a:hover{color:#b90000;}
.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:#fff;
}
#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:248px;
	height:98px;
	position:absolute;
	top: 56px;
	left: 87px;}#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:#b90000;
	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 a{color:#b90000;}
.footer-box a:hover{color:#000;}

.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:1px;
	right: 1px;
	z-index:10;
}
.item-list span.bysponsor {
	left: 1px;
	bottom: 2px;
	top: auto;
	right: auto;
	font-size: 12px;
}
.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: #A80B02;}
.global-footer a { color: #fff; }
.global-footer a:hover { text-decoration: underline; }
.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: #A80B02; font: bold 12px Tahoma,Arial,sans-serif; line-height: 20px; }
.index_list table { width: 100%; }
.index_list table td { padding: 5px 20px 5px 20px; }
.index_list a { color: #fff; }

.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;
}
ul.exo li { float: left; padding-left: 20px; }
.juicy { float: left; padding-left: 35px;}
#sad-bottom-left {border:0;width:300px;overflow:hidden;margin:0;padding:0;}
#sad-bottom-left {z-index:9999;position:fixed;margin-right:1px;right:0;bottom:0;height:270px;
	background-color:transparent; display: none;
}
#sad-bottom-left #sad-close{ text-align:right;color:#FFF;
	background-color:#000;font-weight:700;font-size:14px;cursor:pointer;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height:16px;width:14px;float:right;line-height:0.9;margin-bottom:3px;border-radius:16px;
	-webkit-border-radius:16px;-moz-border-radius:16px;-khtml-border-radius:16px;
	-o-border-radius:16px;-ms-border-radius:16px;padding:1px 3px 0 0 
}
.exo-video { padding: 1px; }