*{margin:0;padding:0}
html, body { margin: 0 }
body {
	padding: 0;
	font: 12px Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #000;
}

a {
    color: #DC1F25;
	text-decoration:none;
}

img { border: none }

.clr { clear: both }

.wrapper {
	width: 990px;
	margin: auto;
	position: relative;
}

#top {
	width: 100%;
	height: 84px;
	background: url(../images/bg-top.png) top repeat-x;
}
#top .logo {
	width: 435px;
	margin: auto;
}
#top .logo .logo-ss {
	/*width: 235px;
	height: 51px;*/
	margin-top: 2px;
}

#mid {
	width: 100%;
	background: #000 url(../images/bg-mid.png) bottom repeat-x;
    padding-bottom: 15px;
}

#menu {
	height: 51px;
	background: url(../images/bg-menu.png) no-repeat;
    position:relative;
    z-index:2;
}

#menu #soslinks { position:absolute; top:13px; right:10px; overflow:hidden; }
#menu #soslinks img {}
#menu #soslinks a { margin-left:5px }
#menu #soslinks a#sos-fb {}
#menu #soslinks a#sos-tw {}

#newsflash .search, #menu .search {
height:21px;
margin:8px 15px 0 0;
position:absolute;
right:0;
top:0;
width:181px;
}
#newsflash .search .search-box, #menu .search .search-box {
	width: 150px;
	height: 21px;
	padding: 0 5px 0 26px;
	font: 11px Arial;
	color: #fff;
	background: url(../images/bg-search.png) no-repeat;
	border: none;
}

#banner {
	padding: 5px 0;
	background-color: #121212;
	clear: both;
}
#banner .b-container .header-img-wrap{width:820px;margin:0 auto}
#banner .b-container .header-img-wrap #nav{position:absolute;bottom:20px;right:10px;z-index:99}
#banner .b-container .header-img-wrap #nav  a{padding:2px 6px;background:#1C1C1C;border:1px solid #666;margin:2px;color:#fff}
#banner .b-container .header-img-wrap #nav  a.activeSlide{background:#DC1F25;color:#fff;}
#banner.wrapper{z-index: 1;}
#banner .b-container {
	width: 980px;
	height: 360px;
	margin: auto;
    overflow:hidden;
	text-align: center;
	background: url(../images/bg-banner.jpg) no-repeat;
}
#banner .b-container h1{display:none}

#newsflash {
	margin-top: 15px;
	color: #888;
	background-color: #1c1c1c;
}
#newsflash p , #pathway_inner{
	margin: 0 10px;
	padding: 10px 0;
}
#pathway_inner a {font-weight: bold;color: #fff;padding-right: 3px;}
#newsflash .tit {
	padding-right: 10px;
	font-weight: bold;
	color: #fff;
}

#highlight {
	color: #888;
	/*background: #000 url(../images/bg-hl.jpg) top no-repeat;*/
    background: #1C1C1C;
    padding:10px 0px 10px 0px;
    position: relative;
    
}
#highlight .news-latest-category, #highlight .news-latest-date ,{display:none}
#highlight h4, #highlight .news-latest-title { margin: 15px 10px 5px 0px ; font-size:12px}
#highlight h4 a, #highlight .news-latest-title a{  font-size:14px;}

#highlight .hl-laporan, #highlight .hl-special, #highlight .hl-preview {
	width: 302px;
	height: 150px;
/*	background: url(../images/bg-hl-laporan.png) bottom no-repeat;*/
	float: left;
}
#highlight .hl-laporan {margin-left:10px;width: 300px;}
#highlight .hl-special {
	margin: 0 10px;
	padding: 0 20px;
	border-right: 1px solid #1c1c1c;
	border-left: 1px solid #1c1c1c;
/*	background: url(../images/bg-hl-special.png) bottom no-repeat;*/
}
#highlight .hl-preview { /*background: url(../images/bg-hl-preview.png) bottom no-repeat */}

#body-botm {
	margin-top: 20px;
	padding-bottom: 20px;
	clear: both;
}

#body-botm .tab { width: 100% }
#body-botm .tab .tabs {
	height: 20px;
	margin: 0;
	list-style: none;
	background: url(../images/tab-bg.png) repeat-x;
}
#body-botm .tab .tabs li { float: left }
#body-botm .tab .tabs li h1{margin:0;padding:0;font-size:9px}
#body-botm .tab .tabs li a {
    cursor:pointer;
	width: 148px;
	height: 20px;
	margin: 0 4px;
	padding: 0 6px;
	font-size: 9px;
	font-weight: bold;
	line-height: 20px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
	background: url(../images/tab-bg-menu.png) no-repeat;
	display: block;
}
#body-botm .tab .tabs li a:hover, #body-botm .tab .tabs li a.act, #body-botm .tab .tabs li.active a { background-position: 0 100% }
#body-botm .tab .tab_container{background: #000 url(../images/tab-bg-cont.png) top no-repeat;}
#body-botm .tab .tab-content {
	width: 100%;
	padding: 20px 0;
    clear:both;
    overflow:hidden;
    margin-left:20px
}
#body-botm .tab .tab-content .tc-btn {
	width: 24px;
	height: 52px;
	margin: 35px 8px;
	float: left;
}
#body-botm .tab .tab-content .tc-box, #body-botm .tab .tab-content div.news-list {
	width: 160px;
	margin: 0 15px;
	float: left;
    clear:none;
}
/*#body-botm .tab .tab-content div.news-list .content {
    width: 152px;
}*/
#body-botm .tab .tab-content .tc-box img {
	width: 150px;
	height: 95px;
	border: 1px solid #242424;
}
#body-botm .tab .tab-content .tc-box a, #body-botm .tab .tab-content .news-list a  {
	color: #f00;
	
}
#body-botm .tab .tab-content  .more-link a {
	color: #f00;
	display:block;
    width:265px;
	background: url(../images/more-link.jpg) right top no-repeat;
	height:17px;
	color:#fff;
}
#body-botm .tab .tab-content .news-list-title{margin-bottom:2px}
#body-botm .tab .tab-content .news-list-title a{font-size:12px}
#body-botm .tab .tab-content .news-list-date{color:#7F7F7F;font-size:10px;padding-bottom:2px}
#body-botm .tab .tab-content .news-list-date,#body-botm .tab .tab-content .content{display:none;}
#body-botm .tab .tab-content .images{margin-bottom:5px}
#body-botm .tab .tab-content  .more-link{clear:both;overflow:hidden;padding-top:10px}

#body-botm .twfeed {
	width: 375px;
	height: 393px;
	float: right;
}


#botm {
	width: 100%;
	height: 35px;
	background: url(../images/bg-botm.png) repeat-x;
}

#footer { height: 100% }
#footer .cr {
	position: absolute;
	top: 10px;
}
#footer .terms {
	position: absolute;
	top: 10px;
	right: 0;
}
#footer .terms a {
	font-weight: bold;
	color: #000;
}
#content {

	width:990px;
	clear:both;
	overflow:hidden;
	background:url(../images/bg_content.jpg) left top repeat-y;
}
#content #left {
	width:700px;
	float:left;
	padding-bottom:30px;
    padding:5px;
}
#contentmain {
	padding-left:10px;
	padding-right:10px;
    padding-top:10px;
	line-height:16px;
	font-size:12px;
}
#content #right {
	width:255px;
	float:left;
	padding:10px;
}
#content #left .module h1, #contentmain .module h1, #contentmain .module h2 {
    border-bottom:1px dotted #5f5f5f;
    border-top:1px dotted #5f5f5f;
    padding:5px 0px
}
#content #left .module {
margin-bottom:8px;
}
#content #right .module h1 img {
	border:none;
}
#content #right .module, #content #right .module-home {
	margin-bottom:15px;
	padding-bottom:10px;
    padding-left:5px;
    padding-right:5px
}
#content #right .module img {
	border:1px solid #DC1F25;
}
#content #left .module h1, #content #right .module h1 {
	margin-bottom:5px;
}
#content #left .module .bpl_content h2{
    border-bottom:1px solid #5f5f5f;
    border-top:1px solid #5f5f5f;
    color:#f00;
    padding:5px 0px;
    margin-bottom: 10px;
}

#content #right .module h2, #content #right .module h1 {
    background:url(../images/bg_header_mod.jpg) left top no-repeat;
    height:35px;
    width:247px;
    padding:10px 0px 0px 15px;
    margin-bottom:5px;
    font-size:18px;
    color:#fff
}
#content .news-list-wrap .news-list {
	height:129px;
}
#content .news-list, .news-single-item {
	clear:both;
	overflow:hidden;
	color:#a6a3a3;
}
#content .news-list-wrap .news-list .images{
	float:left;
	margin-right:5px;
	width:195px;
}
.news-single-item .content .subheader a img {
border:1px solid #fff;
padding:0px;
}
#content .news-list-wrap .news-list .content {
	float:left;
	width:475px;
	padding-top:10px;
	line-height:16px;
	font-size:12px;
	padding-left:5px;
}
#content  .news-list-wrap .news-list .news-list-title {
	margin-bottom:10px;
}
#content .news-list-wrap .news-list .news-list-title a {
	font-size:16px;
	font-weight:bold;
	color:#DC1F25;
text-shadow: 1px 1px 2px #000;
}
#content .module .news-list-wrap .news-single-item  .title{
	font-size:17px;
	font-weight:bold;
	color:#DC1F25;

}
#content .news-list-wrap .news-list .content .news-list-morelink {
	text-align:right;
	margin-top:5px;
    clear:right
}
#content .news-list .content .news-list-morelink a{
background:url(../images/more.jpg) no-repeat;
display: block;width:90px;height:16px;color:#fff;
padding:2px 10px;
text-align:left;
float:right;
}
.news-list .news-list-date, .headline .news-latest-date {
    font-size:10px;
    color:#666666;
}
.news-list .news-list-author, .headline .news-latest-author, .news-single-item .news-single-author {
	margin-bottom:8px;
	color:#666666;
}
#left .module .more-link {
	clear:both;
	overflow:hidden;
	padding-top:15px;
    padding-bottom:5px
}
#left .module  .more-link a {
	float:left;
	display:block;
	background: url(../images/more-link.jpg) right top no-repeat;
	height:17px;
	padding-right:20px;
	color:#fff;
}
#latestnews {
color:#B7B7B7;
}
#latestnews p {
	margin-top:3px;
}
#latestnews ul {
	margin-top:3px;
}
#latestnews ul li{
	list-style:disc;
	margin-bottom:15px;
    margin-left:15px
}
#latestnews .news-latest-title a{
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	color:#ff0000;
}
#latestnews .news-latest-date {
}
#latestnews img{margin-left:20px}
.news-single-item {
	border-bottom:1px dashed #DC1F25;
}
.news-single-item h1.title{
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#DC1F25;
    padding-bottom:8px;
    border-bottom:1px dotted #5f5f5f;
}
.news-single-item .content {
	color:#fff;
	font-family: Tahoma,Verdana,Arial,"Trebuchet MS";
	font-size: 12px;
	line-height: 1.55em;
}

.news-single-item .subheader h3{
	color:#DFDFDF;
	font-weight:normal;
	margin-bottom:5px;
}
.news-single-item .content img {
	border:1px solid #DC1F25;
	margin-right:10px;
	margin-bottom:2px;
}
.backlink {
	padding:5px 0px;
    clear:left
}
#right #latestnews h2 {
	color:#fff;
}
#right #latestnews .module h2 img {
	border:none;
}
#contentmain .news-list {
	border:none;
	background:url(../images/border_list.jpg) right top no-repeat;
}
#content #left #contentmain .module {
	border:none;
}
#content #left #contentmain .module .news-list-wrap {
	border:none;
	background:url(../images/border_list.jpg) right bottom no-repeat;
}
#contentmain .news-list .images img {
	border:1px solid #DC1F25;
	padding:0px;
}
.news-single-item .content p{
	margin-bottom:15px;
	color:#b7b7b7;
}
.news-single-item span.subheader {
	font-size:14px;
	color:#DFDFDF;
}
.news-single-item .subheader p{
	margin-bottom: 5px;
	color:#DFDFDF;
}
.news-list-browse  {
	clear:both;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:5px;
}
.link-download {
	margin:5px 0 0 0;
	padding:0;
	
}
.tx-chgallery-pi1 {
	color:#CFCFCF;
}
.tx-rwwallpaper-pi1 div.info {
	margin:5px 0px 15px 0px;
	padding:3px 0px 3px 0px;
 	background:#E7EDF1;
}
.tx-rwwallpaper-pi1 div.info h1 {
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#DC1F25;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .text {
	float:none;
	width:120px;
	margin:0 auto;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .img {
	float:none;
	text-align:center;
	width:120px;
		margin:0 auto;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list{
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:500px;
}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list li {
	color:#CFCFCF;
	text-align:center;
	width:130px;
	height:130px;
	float:left;
	margin:10px;
	padding:10px 5px;
	border-bottom:0px ;
    border:1px solid #DC1F25;
	
}
.tx-rwwallpaper-pi1 div.single {
	border:1px solid #DC1F25;
	padding:0px 0px 0px 0px;
	background:#1F1F1F;

}
.tx-rwwallpaper-pi1 div.single-wrap {
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:525px;
}
.tx-rwwallpaper-pi1 div.single div.img {
	background:none;
	line-height:115px;
	}
.tx-rwwallpaper-pi1 .single .img div.align {
	height:115px
	}
.tx-rwwallpaper-pi1 div.info small {float:right;color:#CFCFCF;line-height:30px;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list li small, .tx-rwwallpaper-pi1 div.info small {font-size:11px;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list li small i , .tx-rwwallpaper-pi1 div.info small i{font-style:normal;}
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemodd { background:#1F1F1F; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemodd .img img { border:1px solid #DC1F25; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemeven { background:#1F1F1F; }
.tx-rwwallpaper-pi1 ul.rwwallpaper-list .itemeven .img img,.tx-rwwallpaper-pi1 div.single div.img img { border:1px solid #DC1F25; }
.tx-rwwallpaper-pi1 div.info,.tx-rwwallpaper-pi1 div.pagebrowser,.tx-rwwallpaper-pi1 div.single span {background:none;border:none}

#contentmain .module {margin-bottom:10px;color:#A6A3A3;clear:left;overflow:hidden;}
#contentmain .module h1 {color: #DC1F25;font-size:17px;}
.tx-veguestbook-pi1,.tx-powermail-pi1 {color:#DFDFDF;}
.tx-veguestbook-pi1 fieldset, .tx-powermail-pi1 fieldset {border:none;}
.tx-veguestbook-pi1 legend, .tx-powermail-pi1 legend{display:none;}
.tx-guestbook-field, .tx_powermail_pi1_fieldwrap_html {
	clear:both;
	width:100%;
	display:block;
	padding: .7em 0;
}
.tx-guestbook-field img, .tx-powermail-pi1 img {margin-left:5px;padding:0px;}
.tx-guestbook-field label, .tx-powermail-pi1 label{
	clear: both;
	display: block;
	float: left;
	width: 10em;
	
}
.tx-guestbook-field input, .tx-guestbook-field textarea, .tx-powermail-pi1 textarea, .tx-powermail-pi1 input {padding:3px;border:1px solid #DC1F25;}
.tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	width:10em;
}
.tx-guestbook-field input.tx-guestbook-form-inputfield-big, .tx-powermail-pi1 input {
	float:left;
	width:20em;
}
.tx-guestbook-field textarea.tx-guestbook-form-textarea ,.tx-powermail-pi1 textarea {
	width: 30em;
	display: block;
	height:10em;
	float: left;
}
.tx-guestbook-field span.tx-guestbook-form-obligationfield {
	color:#990000;
}
.tx-guestbook-clear {
	clear:both;
	display:block;
}
input.tx-guestbook-submit, input.powermail_submit {
	background:url(../images/head_spacer.gif) top left repeat-x ;
	width:auto;
	font-weight:bold;
	color:#fff;
	border:1px;
	display:block;
	cursor:pointer;
	
}
.tx-guestbook-form-error p{margin-top:10px;padding: 10px;font-weight:bold;}
.tx-guestbook-form-error ul, .tx-powermail-pi1_mandatory{background:#EFC8C2;border:1px solid #DC1F25;color:#000;padding: 10px;font-weight:bold;}
.tx-guestbook-form-error li, .tx-powermail-pi1_mandatory li {margin-left:30px;}

.team-preview {
	width:690px;
	clear:both;
	overflow:hidden;
	color:#5F5F5F;
}
.team-preview .team-table{
	margin-left:4px;
	width:690px;
	float:left;
	border:2px solid #E5E4E0;
	background:#fff;
}
.team-preview .team-table .cfcleague-leaguetable-rowTeam {
	background:#E5E4E0
}
.team-preview .team-nextmatch h3, .team-preview .team-lastmatch h3, .team-preview .team-table h3 {
	text-align:center;
	padding:4px 0px;
	border-bottom:2px solid #E5E4E0;
	
}
.team-preview .team-nextmatch, .team-preview .team-lastmatch{
	margin:10px 5px;
	width:330px;
	float:left;
	border:2px solid #E5E4E0;
	background:#fff;
}
#contentmain .module h2 {font-size:14px;margin-top:5px;}
.latestlist {margin:20px 0px;}
#list-wrap {
	width:550px;
	padding-bottom:15px;
	overflow:hidden;
	clear:both;
	margin-top:15px;
	border-bottom:1px dashed #DC1F25;
}
#list-wrap h3 {font-size:16px;color:#DFDFDF;margin-bottom:8px}
#list-wrap .list-img {
	float:left;
	width:150px;
	margin-right:10px;
	margin-top:5px;
}
#list-wrap .list-img img {
	border:solid 1px #DC1F25;
	padding:0px
}
#list-wrap .list-img span {
	width:28px;
	height:21px;
	display:block;
	position:absolute;
	top:0px;
	left:80px;
}
#list-wrap .list-detail {
	float:left;
	width:330px
}
#list-wrap .list-detail h1 {
	padding:0px;
	margin:0px
}
#list-wrap .list-detail span {
	padding:0px;
	margin:0px
}
#list-wrap .list-detail p,#list-wrap .list-detail-noimg p {
	padding:0px;
	margin:0px;
	line-height: 1.55em;
}
#list-wrap .list-detail-noimg p {
	padding-right:10px;
	}
.viewlist {
	width:500px;
	margin:0px 10px 10px 10px;
	padding:0px;
	clear:both
}
.viewlist .list-wrap {
}
.viewlist .list-wrap h1 {
	padding:0px;
	margin:0px
}
.viewlist .list-wrap .imageData {
	position:relative
}
.viewlist .list-wrap .imageData img {
	background:#999;
	border:solid 1px #ccc;
	padding:3px
}
.viewlist .list-wrap .imageData span {
}
.viewlist .list-wrap .imageDesc {
	padding-top:10px
}
.viewlist .list-wrap .imageDesc p {
	padding:0px;
	margin:0px;
	line-height:18px;
	text-align:justify
}
.pagination {
	clear:both;
	height:30px;
	font-size:11px;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	margin-bottom:5px
}
.pagination a {
	text-decoration:none
}
.nav-prev {
	padding:3px 5px 5px 5px;
	color:#DC1F25;
	font-weight:bold
}
.nav-prev span {
	color:#DC1F25;
	font-weight:bold
}
.nav-next {
	color:#DC1F25;
	font-weight:bold;
	padding:3px 5px 5px 5px
}
.nav-next span {
	color:#DC1F25;
	font-weight:bold
}
.pagination a span.act {
	padding:0px 4px;
	margin-left:1px;
	margin-right:1px;
	font-weight:bold;
	color:#DC1F25;
	font-weight:bold;
	text-decoration:none
}
.pagination a:hover span.act, .pagination a:hover span {
	color:#CCC;
	font-weight:bold;
	text-decoration:none
}
.pagination span.no-act {
	padding:0px 4px;
	margin-left:1px;
	margin-right:1px;
	color:#FFF;
	font-weight:bold
}
.video-all{
	clear:both;
	overflow:hidden;
    margin-left:20px
}
.video-list{
	float:left;
	width:256px;
	height:150px;
	border:1px solid #DC1F25;
	margin-right:40px;
	margin-bottom: 10px;
	overflow:hidden;
}
.video-list-title{text-align:center;color:#DC1F25 ;padding:8px 2px 2px 2px;font-weight:bold }

#sp_socialbookmarks_link_bar {padding:5px;clear:both;overflow:hidden;}
#sp_socialbookmarks_link_bar .bookmark-share {width:75px;float:left;font-weight:bold;color:#DC1F25;font-size:12px;margin:0;}
#sp_socialbookmarks_link_bar a img{	margin:0px 3px 0px 3px;	background:#fff}

.news-search-form {
	padding:5px 0px;
	margin-bottom:5px;
}
.news-search-form input { 
	border:1px solid #DC1F25;
	padding:2px;
	font-size:11px;
	margin-right:3px;
	
	}
.news-search-form span.news-search-form-submit input {
	background: url(../images/button_bg.jpg) left top repeat-x;
	color:#FFF;
	padding:3px 4px 2px 4px;
	cursor:pointer;
	border:1px solid #640001;
	}

#contenttip #contentmain .module{text-align:left;color:#000}
#contenttip #contentmain .module h3 {margin:5px 0px;}
.tip-div {clear:left;padding:8px 0px;}
.tip-div label {float:left;display:block;width:110px;line-height:18px;}
.tip-div input,.tip-div textarea  {	border:1px solid #DC1F25;
	font-size:12px;
	padding:3px;
	color:#000;}
.tip-div input.submit-button {
	background: url(../images/button_bg.jpg) left top repeat-x;
	color:#FFF;
	padding:0px 6px 2px 6px;
	cursor:pointer;
	border:1px solid #640001;
}
span.alert{display:block;color:#DC1F25;font-weight:bold;font-size:12px;padding:10px 0;}
#footer ul li{width:150px;position:absolute;top: 0px;right:8px;list-style:none;text-align:right}
#footer ul li a{color:#DC1F25;font-weight:bold}
#right #latestnews .link-download {display: none;}
#content #right .module div.module{padding-left:0;}
#news-mod .bpl_content .news-list{font-size:11px;float:left;width:265px;clear:none;margin-right:10px;border: none;height:110px;margin-bottom:10px;padding:4px;border:1px solid #333}
#news-mod .bpl_content .news-list .images{width: 150px; margin-top:5px;height: 95px; float: left; margin-right: 5px;}
.tx-guestbook-pagination a,.tx-ttnews-browsebox a {font-size:12px;text-decoration:none;background: #fff; border: 1px solid #d3d3d3; font-weight: normal; margin: 0 4px 0 0; padding: 3px 6px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.tx-guestbook-pagination a:hover,.tx-ttnews-browsebox a:hover{
	background:#CCCCCC;
}
.tx-guestbook-pagination strong,.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a{ font-size:12px;text-decoration:none;background: #fff; border: 1px solid #d3d3d3; font-weight: normal; margin: 0 4px 0 0; padding: 3px 6px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.tx-ttnews-browsebox td p , .tx-ttnews-browsebox-SCell td p{
	padding:3px 0px;
	}
* html .tx-ttnews-browsebox td p , .tx-ttnews-browsebox-SCell td p{
	padding:3px 0px;
	}
.news-list-browse table td{
	text-align:left;
}

.headline .news-latest-title a{font-weight:bold;font-size:16px;}
.headline .images{float:right;width:370px;margin-left:5px}
.headline .content {font-size:12px;}
#control-wrap {left:90px}

#login {
	width: 35px;
	height: 100px;
	background: url(../images/bg-acc.png) no-repeat;
	position: absolute;
	top: 55px;
	right: 0;
    z-index:98;
}
#login a.login {
	width: 21px;
	height: 70px;
	margin: 30px 0 0 7px;
	text-align: -100px;
	background: url(../images/bg-acclnk.png) no-repeat;
	display: block;
	overflow: hidden;
}
#login a.login:hover { background-position: 100% 0 }

#right-twitter {background:url(../images/home-box-right.png) no-repeat scroll 0 0;height:395px}
#contentshop #shop-wrap, #contentshop #shop-cat-all {clear:both;overflow:hidden;width:970px;}
#contentshop #shop-wrap .shop-item{text-align:center;float:left;width:305px;margin:0px;border:1px solid #333;padding-bottom:3px;padding-top:7px;height:300px;margin-right:10px;margin-left:2px;margin-bottom:10px}
#contentshop #shop-wrap #item {}
#contentshop #shop-wrap .shop-text{border-top:2px solid #333;padding:3px 4px;}
#contentshop #shop-wrap .shop-text a{font-weight:bold;}
#contentshop #shop-wrap .shop-img {padding: 10px 0px;}
#redeempop #contentshop,#redeempop #shop-wrap {margin:0 auto;color:#5B5B5B;width:280px;text-align:center;background:#fff;}
span.alert {font-weight:bold;padding:5px 0px;text-align:center;color:#DC1F25;}
#contentshop .shop-single-item {padding:10px;}
#contentshop .shop-single-item .shop-item{width:320px;margin:20px;}
#contentshop .shop-single-item .shop-item .shop-img {border-bottom:2px solid #333;padding: 10px 0px;}
#contentshop .shop-single-item .shop-item-right {position:relative;float:left;width:600px;margin-left:10px;}
#contentshop .shop-single-item div{margin-bottom:5px;}
#contentshop .shop-single-item .shop-item-right h2 {margin-bottom:12px;}
#contentshop .shop-single-item .shop-point{color:#DC1F25;font-size:16px;font-weight:bold}
#contentshop input.tukar-point {background: url(../images/button_bg.jpg) left top repeat-x;
	color:#FFF;
	padding:1px 4px 1px 4px;
	cursor:pointer;
	font-weight: bold;
	border:1px solid #640001;
}
.csc-frame-frame2 blockquote p {line-height:20px}
h2.ulasan-terkini{border-bottom: 1px solid #333333;padding-bottom:3px;margin-bottom:5px;color: #666666;}
#content #right .module-home h1 b{text-indent:-1000px;display:block;width:10px;overflow:hidden;height: 1px;}
#content .gallery-latest {padding-left:5px}
#content .gallery-back{margin: 10px;}

#right-twitter h3 { margin:10px 0 5px; font-size:16px; }
#right-twitter .mod-right { width:345px; margin:0 auto; }
#right-twitter .mod-right img { display:block }
#right-twitter .tx-rwgallery-pi1 {  margin-top:10px }
#right-twitter .gallery-latest { width:100%; overflow:hidden; }
#right-twitter .gallery-latest a { margin-right:9px; padding:2px; border:1px solid #333; display:block; float:left; }
#right-twitter .gallery-latest a:hover { border-color:#700 }
#right-twitter .gallery-latest p.gallery-more { margin:5px 10px 0; float:right; }
#right-twitter .gallery-latest p.gallery-more a { margin:0; padding:0; font-size:10px; color:#fff; border:none; float:none; }
#right-twitter .video-all-latest { margin-top:5px }
#right-twitter .video-all-latest ul#slides-thumbs,#right-klasemen #slides-thumbs { margin:0; padding:0; list-style:none; overflow:hidden; }
#right-twitter .video-all-latest ul#slides-thumbs li,#right-klasemen #slides-thumbs li { margin-left:13px; float:left; }
#right-twitter .video-all-latest ul#slides-thumbs li:first-child{ margin:0 }
#right-klasemen #slides-thumbs li:first-child { margin-left:11px }
#right-twitter .video-all-latest ul#slides-thumbs a.video-click,#right-klasemen #slides-thumbs li a.video-click{ padding:2px; border:1px solid #222; display:block; }
#right-twitter .video-all-latest ul#slides-thumbs a.video-click:hover { border-color:#500 }
#right-twitter .video-all-latest p.more-link { margin-top:5px; float:right; }
#right-twitter .video-all-latest p.more-link a { font-size:10px; color:#fff; }

#right-klasemen h3 { height:42px; text-align:center; text-transform:uppercase; background:url(../images/klasmen_header.jpg) top no-repeat; }
#klasemen #right-klasemen h3 { font:bold 1.6em Arial; letter-spacing:-1px; line-height:40px; text-shadow:0 0 8px #000; }
#right-klasemen .gallery-latest { padding-left:5px }
#right-klasemen .gallery-latest img { margin:5px }
#right-klasemen #player{margin:3px auto}
#contentmain ul.gallery-album li {
    border: 1px solid #222222;
    clear: none;
    float: left;
    font-size: 1em;
    margin: 5px;
    overflow: hidden;
    padding: 6px 0 6px 6px;
    position: relative;
    width: 332px;
}
#contentmain ul.gallery-album img {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #333333;
    padding: 3px;
}
#contentmain ul.gallery-album .album-thumb {
    float: left;
    margin-right: 5px;
}

#right-klasemen .gallery-more,#right-klasemen p.more-link { margin:0; padding:5px 10px 8px; text-align:right; border:none; }
#right-klasemen .gallery-more a,#right-klasemen p.more-link a { color:#fff }
#right-klasemen .contenttable th {color:#777}
#right-klasemen .contenttable  td b{color:#f00;}
#right-klasemen table { width:100%; margin-left:10px; }
#right-klasemen table tr:hover{ background:#080808 }
#right-klasemen table th { padding-bottom:5px; color:#999; text-align:left; }
#right-klasemen table th.team-name { width:118px }
#right-klasemen table td { padding:1px 0; text-align:left; }
#right-klasemen table td b { font-weight:normal; color:#dc1f25; }
#right-klasemen table p { margin:0; padding:0; text-align:left; border:none; }
#right-klasemen p { margin:5px 10px 20px; padding-top:5px; text-align:right; border-top:1px dotted #333; }
#right-klasemen p a.internal-link { color:#fff }

/*#home-klasemen { width:566px; height:363px; padding:15px; background:url(../images/bg-home-klasemen.png) no-repeat; position:relative; float:left; }
#home-klasemen .home-klasemen-wrap { width:255px; margin:0 15px 15px 0; padding:0 10px 10px; background:url(../images/bg-home-klasemen-tbl.png) bottom no-repeat; float:left; }
#home-klasemen .kwrap-en {}
#home-klasemen .kwrap-it { margin-right:0 }
#home-klasemen .kwrap-es { margin-bottom:0 }
#home-klasemen .kwrap-id { margin:0 }
#home-klasemen .klasemen-table { text-shadow:1px 1px 2px #000 }
#home-klasemen .klasemen-table h3 { font-size:16px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #222; }
#home-klasemen .klasemen-table .cfcleague-leaguetable {}
#home-klasemen .klasemen-table table { width:100% }
#home-klasemen .klasemen-table table tr:hover{ background:#080808 }
#home-klasemen .klasemen-table table th { padding-bottom:5px; color:#999; text-align:left; }
#home-klasemen .klasemen-table table th.team-name { width:118px }
#home-klasemen .klasemen-table table th.team-play,
#home-klasemen .klasemen-table table th.team-win,
#home-klasemen .klasemen-table table th.team-draw,
#home-klasemen .klasemen-table table th.team-lose,
#home-klasemen .klasemen-table table th.team-poin { width:22px; text-align:left; }
#home-klasemen .klasemen-table table td { padding:1px 0; text-align:left; }
#home-klasemen .klasemen-table table td b { font-weight:normal; color:#dc1f25; }
#home-klasemen .klasemen-table p.more-link { margin-top:3px; padding-top:3px; text-align:right; border-top:1px dotted #333;}
#home-klasemen .klasemen-table p.more-link a { font-size:11px; color:#999; }
#home-klasemen .klasemen-table p.more-link a:hover { color:#fff }
#home-klasemen #klasemen-en {}
#home-klasemen #klasemen-it {}
#home-klasemen #klasemen-es {}
#home-klasemen #klasemen-id {}*/
#home-klasemen { width:566px; height:363px; padding:15px; background:url(../images/bg-home-klasemen.png) no-repeat; position:relative; float:left; }
#home-klasemen ul.klasementabs { margin:0; padding:0; list-style:none; overflow:hidden; }
#home-klasemen ul.klasementabs li { float:left; }
#home-klasemen ul.klasementabs li h1 {margin:0; padding:0; }
#home-klasemen ul.klasementabs li a { padding:6px 10px; font:12px Arial; text-shadow:1px 1px 2px #000; color:#888; display:block; cursor:pointer;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}
#home-klasemen ul.klasementabs li a:hover { color:#fff }
#home-klasemen ul.klasementabs li.active a { padding-top:5px; font-weight:bold; color:#fff; background:#333; border:1px solid #444; border-bottom:0; cursor:default; }
#home-klasemen .klasementab-container { margin-top:-1px;background:#333 url(../images/bg-home-klasemen-tbl-rpt.png) bottom repeat-x; border:1px solid #444; border-bottom:0; }
#home-klasemen .klasementab-content { width:546px; padding:10px; }
#home-klasemen .klasemen-table { text-shadow:1px 1px 2px #000 }
#home-klasemen .klasemen-table h3 { display:none }
#home-klasemen .klasemen-table .cfcleague-leaguetable {}
#home-klasemen .klasemen-table table { width:100% }
#home-klasemen .klasemen-table table th { width:5%; padding-bottom:5px; color:#999; text-align:left; border-bottom:1px dotted #555; }
#home-klasemen .klasemen-table table th.team-name { width:30% }
#home-klasemen .klasemen-table table th.team-play,
#home-klasemen .klasemen-table table th.team-win,
#home-klasemen .klasemen-table table th.team-draw,
#home-klasemen .klasemen-table table th.team-lose,
#home-klasemen .klasemen-table table th.team-poin { text-align:left; }
#home-klasemen .klasemen-table table td { padding:5px 0; text-align:left; }
#home-klasemen .klasemen-table table td b { font-weight:normal; color:#dc1f25; }
#home-klasemen .klasemen-table p.more-link { margin-top:10px; padding-top:10px; text-align:right; border-top:1px dotted #444; }
#home-klasemen .klasemen-table p.more-link a { font-size:11px; color:#999; }
#home-klasemen .klasemen-table p.more-link a:hover { color:#fff }
#home-klasemen #klasemen-en {}
#home-klasemen #klasemen-it {}
#home-klasemen #klasemen-es {}
#home-klasemen #klasemen-id {}

#other { width:957px; height:195px; padding:15px; margin:auto; background:url(../images/bg-other.png) no-repeat; overflow:hidden; }
#other .other-wrap { width:285px; height:170px; padding:10px; margin-right:15px; float:left; border:2px solid #000; position:relative; }
#other .other-wrap p { font:18px Arial; text-shadow:1px 1px 1px #000;}
#other #fantasy-football { background:url(../images/bg-fantasy-fball.jpg) no-repeat }
#other #fantasy-football p {}
#other #fantasy-football span { margin-top:25px; font:bold 36px Arial; color:#f00; display:block; letter-spacing:-2px; }
#other #fantasy-football a, #other #tebak-skor a { width:143px; height:0; padding-top:18px; background:url(../images/klikmain-btn.png) 0 0 no-repeat; display:block; position:absolute; bottom:5px; right:5px; overflow:hidden; }
#other #fantasy-football a:hover, #other #tebak-skor a:hover, #other #quiz a:hover { background-position:0 100% }
#other #tebak-skor { background:url(../images/bg-tebak-skor.jpg) no-repeat }
#other #tebak-skor p { margin-top:85px; font:bold 14px Arial; text-align:center; }
#other #quiz { margin-right:0; background:url(../images/bg-quiz.jpg) no-repeat; }
#other #quiz p { width:230px }
#other #quiz a { width:266px; height:0; margin:30px 0 0 13px; padding-top:63px; background:url(../images/quiz-btn.png) 0 0 no-repeat; display:block; overflow:hidden; }
#other #quiz p.logininfo { width:auto; margin-top:20px; font:14px Arial; }


#contentmain .cfcleague-scopeselection { width:690px; margin-top:10px; }
#contentmain .cfcleague-scopeselection p { height:35px; margin:0!important; font-size:11px!important; text-transform:uppercase; text-shadow:1px 1px 1px #111; overflow:hidden; }
#contentmain .cfcleague-scopeselection p span {}
#contentmain .cfcleague-scopeselection p span a, .cfcleague-scopeselection p b { height:22px; margin:5px 3px 0 0; padding:6px 15px 0; background:#282828; border:1px solid #333; border-bottom:0; display:block; float:left; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
#contentmain .cfcleague-scopeselection p span a:hover { background:#222; }
#contentmain .cfcleague-scopeselection p b { height:23px; margin-top:0; padding-top:11px; color:#ccc; background:#222; cursor:default; }
#contentmain .cfcleague-leaguetable { margin-top:-1px; padding:10px; background:#222; border:1px solid #333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-top-left-radius:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; }
#contentmain table.cfcleague-leaguetable { padding:5px 10px 10px!important; text-shadow:1px 1px 1px #111; background:#333; border:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:inset 1px 1px 2px #111, 1px 1px 2px #444; -moz-box-shadow:inset 1px 1px 2px #111, 1px 1px 2px #444; -webkit-box-shadow:inset 1px 1px 2px #111, 1px 1px 2px #444; }
#contentmain table.cfcleague-leaguetable tr {}
#contentmain table.cfcleague-leaguetable tr th { padding:5px 0 10px; color:#fff; border-bottom:1px solid #222; box-shadow:0 1px 0 #444; -moz-box-shadow:0 1px 0 #444; -webkit-box-shadow:0 1px 0 #444; }
#contentmain table.cfcleague-leaguetable tr th:first-child { padding-left:5px }
#contentmain table.cfcleague-leaguetable tr th.team-name {}
#contentmain table.cfcleague-leaguetable tr th.team-play {}
#contentmain table.cfcleague-leaguetable tr th.team-win {}
#contentmain table.cfcleague-leaguetable tr th.team-draw {}
#contentmain table.cfcleague-leaguetable tr th.team-lose {}
#contentmain table.cfcleague-leaguetable tr th.team-poin {}
#contentmain table.cfcleague-leaguetable tr td { padding:5px 0 }
#contentmain table.cfcleague-leaguetable tr td:first-child { padding-left:5px }
#contentmain table.cfcleague-leaguetable tr.cfcleague-leaguetable-row_ {}
#contentmain table.cfcleague-leaguetable tr.cfcleague-leaguetable-row0 {}
#contentmain table.cfcleague-leaguetable tr.cfcleague-leaguetable-row1 { background:#2b2b2b }

#contentmain .team-preview .team-table { margin:10px 0 0; background:none; border:0; }
#contentmain .team-preview .team-table h3, #contentmain .team-preview .team-nextmatch h3, #contentmain .team-preview .team-lastmatch h3 { padding:0; text-align:center; text-shadow:1px 1px 1px #111; border:0; }
#contentmain .team-preview .team-table h3 { width:650px; height:24px; margin:0 auto; padding:6px 0 0; font-size:16px; color:#ccc; background:#282828; border:1px solid #333; border-bottom:0; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
#contentmain .team-preview .team-table .cfcleague-scopeselection { margin:0 }
#contentmain .team-preview .team-table .cfcleague-leaguetable { margin-top:0; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
#contentmain .team-preview .team-lastmatch, #contentmain .team-preview .team-nextmatch { width:315px; margin:10px 0 0; padding:7px 10px 10px; background:#222; border:1px solid #333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#contentmain .team-preview .team-lastmatch { float:left }
#contentmain .team-preview .team-nextmatch { float:right }
#contentmain .team-preview .team-lastmatch h3, #contentmain .team-preview .team-nextmatch h3 { color:#fff }
#contentmain .team-preview table.cfcleague-matchtable { width:100%; margin-top:10px; padding:10px 10px; text-shadow:1px 1px 1px #111; background:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:inset 1px 1px 2px #111, 1px 1px 2px #444; -moz-box-shadow:inset 1px 1px 2px #111, 1px 1px 2px #444; -webkit-box-shadow:inset 1px 1px 2px #111, 1px 1px 2px #444; }
#contentmain .team-preview table.cfcleague-matchtable tr td { padding-top:15px }
#contentmain .team-preview table.cfcleague-matchtable tr.cfcleague-matchtable-rowinfo td { padding:0 0 10px; color:#fff; border-bottom:1px solid #222; box-shadow:0 1px 0 #444; -moz-box-shadow:0 1px 0 #444; -webkit-box-shadow:0 1px 0 #444; }
#contentmain .team-preview table.cfcleague-matchtable tr.cfcleague-matchtable-rowmatch td img { margin-bottom:5px; border:3px solid #666; box-shadow:0 0 4px #111; -moz-box-shadow:0 0 4px #111; -webkit-box-shadow:0 0 4px #111; }

#contentmain ul#cfcleague-teamview li { margin:0 10px 10px 0; padding:10px 0 5px; background:#222; border:1px solid #333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contentmain ul#cfcleague-teamview li a {}
#contentmain ul#cfcleague-teamview li img { background:#fff;margin:0 0 5px; border:3px solid #666; box-shadow:0 0 4px #000; -moz-box-shadow:0 0 4px #000; -webkit-box-shadow:0 0 4px #000; }
#contentmain ul#cfcleague-teamview li:hover { border-color:#555; box-shadow:inset 0 0 4px #444; -moz-box-shadow:inset 0 0 4px #444; -webkit-box-shadow:inset 0 0 4px #444; }

.related { margin-top:10px; padding-bottom:10px; }
.related dl.news-single-related { padding:5px 10px 10px; font-size:11px; background:#111; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.related dl.news-single-related dt { margin-bottom:5px; font-weight:bold; text-shadow:1px 1px 1px #000; }
.related dl.news-single-related dd { margin-top:2px; padding-left:10px; background:url(../images/arrowbull.png) left center no-repeat; }

