* {
	margin:0;
	padding:0;
}
body {
	background:#117e61  url(../images/badmintoncourt.jpg) fixed no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;

}
img {
	border:none;
}
a {
		color: #DC1F25;
	text-decoration:none;
}
#wrapper {
	text-align:left;
	width:925px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
* html #wrapper {
	width:927px;	
}
#main_left {
	width:105px;
	float:left;
}
#main_left .main_lefttop {
	background:url(../images/left_top.png) left top no-repeat;
	height:45px;
	margin-top:32px;
}
#main_left .main_lefttop a {
	position:relative;
	color:#DC1F25;
	top:15px;
	left:15px;
	font-weight:bold;
}
#main_left .main_leftcontent {
	background:#131313;
	margin-left:1px;
}
#main_left .main_leftbottom {
	background:url(../images/left_bottom.png) left top no-repeat;
	height:45px;
}
#main {
	width:820px;
	float:left;
	background:#000;
}
#header {
/*
	overflow:hidden;
	border-left:2px solid #DC1F25;
	position:relative;
	border-right:2px solid #DC1F25;
	*/
}
*html #header {
	width:816px;
	
}
#header #logo {

}
#header .header-img, #header .header-video {
	height:360px;
	text-align:center;
	/*position:relative;*/
	
}
#header .header-img .module h1,#header .header-img .module p {
	display:none;
}
#header .header-img .module .header-news {
	position:relative;
	height: 360px;
}
#header .header-img ul, #header .header-img dl { 
	margin:0;padding:0; 
}
#content {
	border-left:2px solid #DC1F25;
	border-right:2px solid #DC1F25;
	width:816px;
	color:#fff;
	clear:both;
	overflow:hidden;
    background:url(../images/bg_content.jpg) left top repeat-y;

}
#content .inner-content {
	background:#000 url(../images/head_spacer.gif) top repeat-x;
	clear:both;
	overflow:hidden;
}
#content #left {
	padding-top:45px;
	float:left;
	margin-right:8px;
	padding-bottom:30px;
}

#contentmain {
		width:820px;

	line-height:16px;
	font-size:12px;
	min-height:300px;
    height:auto !important;
    height:300px;

}
#content #right {
	margin-top:25px;
	width:232px;
	float:left;
	padding-left:10px;
	background:#1F1F1F;
}
#content #left .module {

	border-bottom:1px dashed #DC1F25;
}
#content #right .module h1 img {
	border:none;
}
#content #right .module {
	margin-bottom:10px;
	padding-bottom:10px;
}
#content #right .module img {
	border:1px solid #DC1F25;
}
#content #left .module h1, #content #right .module h1 {
	margin-bottom:5px;
}
#smoke-warning {
	width:816px;
	background:url(../images/bg_red_footer.jpg) left top repeat-x;
	height:61px;
	padding-top:9px;
	border-left:2px solid #DC1F25;
	border-right:2px solid #DC1F25;
	overflow:hidden;
}
#footer {
	position:relative;
	border-left:2px solid #DC1F25;
	padding-top:0px;
	padding-bottom:6px;
	padding-left:24px;
	border-right:2px solid #DC1F25;
}
#footer p{
	color:#fff;
}
.news-list {
	border-top:1px dashed #DC1F25;
}
.news-list, .news-single-item {
	clear:both;
	overflow:hidden;
	color:#a6a3a3;
}
.news-list .images{
	float:left;
	margin-right:5px;
	width:195px;
}
.news-single-item .content .subheader a img {
border:1px solid #fff;
padding:0px;
}
.news-list .content {
	float:left;
	width:335px;
	padding-top:10px;
	line-height:16px;
	font-size:12px;
	padding-left:5px;
}
.news-list .news-list-title {
	margin-bottom:10px;
}
.news-list .news-list-title a {
	font-size:16px;
	font-weight:bold;
	color:#DC1F25;

}
.module .news-single-item  .title{
	font-size:17px;
	font-weight:bold;
	color:#DC1F25;

}
.news-list .content .news-list-morelink {
	text-align:right;
	margin-top:5px;
}
.news-list .news-list-date, .headline .news-latest-date {
}
.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;
	margin-top:10px;
}
#left .module  .more-link a {
	float:right;
	display:block;
	background:#000 url(../images/more-link.gif) right top no-repeat;
	height:14px;
	padding-right:27px;
	color:#fff;
}
#latestnews {
color:#B7B7B7;
margin-top:18px;
}
#latestnews p {
	margin-top:3px;
}
#latestnews ul {
	margin-top:3px;
}
#latestnews ul li{
	list-style:none;
	margin-left:10px;
	margin-bottom:15px;
}
#latestnews .news-latest-title a{
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	color:#DC1F25;
}
#latestnews .news-latest-date {
}
.news-single-item {
	border-bottom:1px dashed #DC1F25;
}
.news-single-item h1.title{
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#DC1F25;
}
.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;
}
#right #latestnews h2 {
	color:#fff;
/*background:url(../images/bg_h2.jpg) left bottom repeat-x;*/
/*margin-right:20px;*/
}
#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,.pagination  {
	clear:both;
	overflow:hidden;
	margin-top:10px
}
.pagination {
	padding-top:10px;
	padding-bottom:2px;
}
.pagination a,.tx-ttnews-browsebox a {font-size:11px;text-decoration:none;
background: none; border: 1px solid #DC1F25; color: #DC1F25
; font-weight: normal; margin: 0 2px 0 0; padding: 2px 5px;
}
.pagination a:hover,.tx-ttnews-browsebox a:hover{
	background:#CCCCCC;
}
.tx-guestbook-pagination strong,.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a,.pagination a.active{ font-size:11px;text-decoration:none;
background: #CCCCCC; border: 1px solid #DC1F25; color: #DC1F25; font-weight: bold; margin: 0 2px 0 0; padding: 2px 5px;
}
.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;
}
.link-download {
	margin:5px 0 0 0;
	padding:0;
	line-height:;
	
}
.tx-chgallery-pi1 {
	color:#CFCFCF;
}
.tx-chgallery-pi1 div.info {
	margin:5px 0px 15px 0px;
	padding:3px 0px 3px 0px;
 	background:#E7EDF1;
}
.tx-chgallery-pi1 div.info h1 {
	margin-bottom:3px;
	font-size:20px;
	font-weight:normal;
	color:#DC1F25;
}
.tx-chgallery-pi1 ul.chgallery-list .text {
	float:none;
	width:120px;
	margin:0 auto;
}
.tx-chgallery-pi1 ul.chgallery-list .img {
	float:none;
	text-align:center;
	width:120px;
		margin:0 auto;
}
.tx-chgallery-pi1 ul.chgallery-list{
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:500px;
}
.tx-chgallery-pi1 ul.chgallery-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-chgallery-pi1 div.single {
	border:1px solid #DC1F25;
	padding:0px 0px 0px 0px;
	background:#1F1F1F;

}
.tx-chgallery-pi1 div.single-wrap {
 	padding:0;
	margin:5px auto;
 	list-style:none;
 	border:none;
 	border-bottom:0;
 	width:525px;
}
.tx-chgallery-pi1 div.single div.img {
	background:none;
	line-height:115px;
	}
.tx-chgallery-pi1 .single .img div.align {
	height:115px
	}
.tx-chgallery-pi1 div.info small {float:right;color:#CFCFCF;line-height:30px;}
.tx-chgallery-pi1 ul.chgallery-list li small, .tx-chgallery-pi1 div.info small {font-size:11px;}
.tx-chgallery-pi1 ul.chgallery-list li small i , .tx-chgallery-pi1 div.info small i{font-style:normal;}
.tx-chgallery-pi1 ul.chgallery-list .itemodd { background:#1F1F1F; }
.tx-chgallery-pi1 ul.chgallery-list .itemodd .img img { border:1px solid #DC1F25; }
.tx-chgallery-pi1 ul.chgallery-list .itemeven { background:#1F1F1F; }
.tx-chgallery-pi1 ul.chgallery-list .itemeven .img img,.tx-chgallery-pi1 div.single div.img img { border:1px solid #DC1F25; }
.tx-chgallery-pi1 div.info,.tx-chgallery-pi1 div.pagebrowser,.tx-chgallery-pi1 div.single span {background:none;border:none}

#contentmain .module {margin-bottom:10px;}
#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:550px;
	clear:both;
	overflow:hidden;
	color:#5F5F5F;
}
.team-preview .team-table{
	margin-left:4px;
	width:530px;
	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 4px;
	width:260px;
	float:left;
	border:2px solid #E5E4E0;
	background:#fff;
}
.latestlist {
	width:500px;
	margin:10px auto
}
span.more a {
	display:block
}
#list-wrap {
	width:520px;
	margin-bottom:15px;
	overflow:hidden;
	clear:both
}
#list-wrap .list-img {
	float:left;
	width:150px;
	margin-right:20px;
}
#list-wrap .list-img img {
	background:#999;
	border:solid 1px #ccc;
	padding:3px
}
#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 {
	padding:0px;
	margin:0px;
	line-height:18px
}
.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
}
.video-list{
	float:left;
	width:256px;
	height:150px;
	border:1px solid #DC1F25;
	margin-right:10px;
	margin-bottom: 10px;
	overflow:hidden;
}
.video-cat{
	float:left;
	padding:8px 0px;
	width: 140px;
	margin:5px 10px;
 	list-style:none;
	border:1px solid #DC1F25;
 	height:130px;
 	text-align: center;
 	background:#1F1F1F;
}
.video-cat img {
	border:1px solid #DC1F25;
	}
.video-list-title, .video-cat-title{text-align:center;color:#DC1F25 ;padding:8px 2px 2px 2px;font-weight:bold }
	#login_left{
	margin-top:20px;
	background:url(../images/login_left_bg.png) left top no-repeat;
	height:35px;
}
#login_left ul {
	height:20px;
	padding-top:7px;
}
#login_left li{
	height:15px;
	list-style:none;
	margin-left:10px;
	line-height: 18px;
}
#login_left li a {
	color:#f50102;
	font-weight:bold;
}

.module .tx-felogin-pi1 h3, #main_section .module .tx-felogin-pi1 fieldset legend {
margin:0;padding:0;display:none;	
}
	 .module .tx-felogin-pi1 fieldset {
	border:none;	
	}
	 .module .tx-felogin-pi1 label {
	float:left;
	display:block;
	width:75px;
	}
	 .module .tx-felogin-pi1 input {
	border:1px solid #DC1F25;
	font-size:12px;
	padding:3px;
	color:#000;
	}
	 .module .tx-felogin-pi1 div {
	clear:both;
	margin:5px 0;
	}
	 .module .tx-felogin-pi1 .submit-div {
	margin-top:5px;	
	}
	 .module .tx-felogin-pi1 .submit-div input {
	background:url(../images/head_spacer.gif) top left repeat-x ;
	width:auto;
	font-weight:bold;
	color:#fff;
	border:1px;
	display:block;
	cursor:pointer;
	
	}
#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}
#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}
.tx-rwbadminton-pi1 .header-tournament {color:#787878;font-size:11px;margin-bottom:15px;margin-left:20px;position:relative;width:800px}
.tx-rwbadminton-pi1 .header-tournament h2{font-size:16px;margin-bottom:0px;color:#DC1F25}
.tx-rwbadminton-pi1 .header-tournament .link-onlinescore{position:absolute;right:40px;top:0px}

#menu-bad {
	clear:both;
	overflow:hidden;
	width:100%;

	line-height:normal;
	height:40px;
	background:url(../images/bg_menu.png) left top repeat-x;
      }
    #menu-bad ul {
	  margin:0;
	  padding:3px 20px 0 20px;
	  list-style:none;
      }
    #menu-bad li {
      float:left;
      background:url(../images/bg_menu_spacer.png) right 5px no-repeat;
      margin:0;
      padding:2px;
	  width:100px;
      text-align:center;
      }
    #menu-bad a {
      margin:0;
      color:#fff;
      font-weight: bold;
      width:100px;
	  display:block;
      padding:3px 0px 20px 0px;
      text-decoration:none;
      }
    #menu-bad a span {
      float:left;
      display:block;
      color:#da9000;
      }

    #menu-bad a:hover, #menu-bad .menu-bad-active a {
      background:url(../images/bg_menu_act.png) top center no-repeat;
	  color:#000;
      } 
      table.ruler {border:0px}
   table.ruler caption{font-weight:bold;text-align:left;padding:10px;background:url(../images/dot.png) left bottom repeat-x;margin-bottom:10px;}
   table.ruler {margin-left:10px;border:1px #ccc solid;padding-bottom:0px;}
   table.ruler thead tr{background:transparent url(../images/bg_th.png) left top repeat-x;height:20px;}
   table.ruler thead td{color:#cd0000;font-weight:bold;vertical-align:14px}
   table.ruler td, table.ruler th{padding:5px}
   /*.players table tbody th{padding:15px 5px}*/
   .players table tbody th a,{padding-left:14px;padding-top:8px;display:block;background:url(../images/bg_number_player.png) left top no-repeat;height:27px;width:21px;}
   .players h1{clear:left;padding:15px 0 10px 12px;background:url(../images/bg_number_player.png) left center no-repeat;height:27px;border-bottom:1px #ccc dotted;margin-top:10px;border-top:1px #ccc dotted;margin-left:10px;}
   .players li {margin-left:25px;float:left;width:200px;list-style:none;}
   .players li img.flags{position:relative;top:2px;margin-right:5px;}
   .players table tbody th {padding:7px 0 5px 0;border-top:1px #ccc dotted;}
   .events table tbody td,.draw table tbody td{background:url(../images/dot.png) left bottom repeat-x;}
   .seeds table.ruler {border:none;}
   .seeds table tbody th {padding:7px 0 7px 0;}
    .seeds table tbody th h2, .seeds .unggulan h2,.match h2{font-size:15px;border-top:1px #ccc dotted;border-bottom:1px #ccc dotted;padding:5px 15px;background:url(../images/arrow_act.png) left center no-repeat;}
   .winners table tbody th a{text-align:center;padding-top:2px;display:block;background:url(../images/bg_rounded.png) left top no-repeat;height:23px;width:109px;font-size:11px}
   .seeds table.ruler,.winners table.ruler {padding-left:5px;}
   .seeds table tbody td,.winners table tbody td{padding:2px;}
   .dayactive a.selected{border:1px #ccc solid;padding:2px;background:#eae9e9}
   .winners table tbody th {padding:7px 0 5px 0;border-bottom:1px #ccc dotted;border-top:1px #ccc dotted;}
   .winners table.ruler {padding-left:0px;}
   .winners table.ruler td {padding-left:5px;}
   .winners table.ruler{border-collapse: collapse;}
#follow-us{
	margin-top:35px;
	text-align:right;
	height:170px;
	margin-bottom:20px;
	padding-right:10px;
	background:url(../images/follow-bg.png) right top no-repeat;
	padding-top:8px;
}
#follow-us h3{
	color:#fff;
	margin-bottom:6px;
	margin-left:10px;
	font-size:12px
}
#follow-us ul{margin-right:5px;}
#follow-us li{list-style:none;margin-bottom:5px;}
#content #left .module h1{margin-left:10px}
.tx-rwbadminton-pi1 .livescore{margin-left:20px;}
.tx-rwbadminton-pi1 .livescore li {margin:15px 0px;padding-left:15px;background:url(../images/arrow_act.png) left center no-repeat;list-style:none;}
.tx-rwbadminton-pi1 .livescore li a{color:#e9e9e9}
img.l-live{position:relative;top:3px;left:5px}
.seeds .unggulan li,.match{list-style:none;margin-bottom:3px}
.seeds .unggulan li span{width:30px;float:left;display:block}
.seeds .unggulan h2,.match h2 {color: #DC1F25;cursor:pointer}
.seeds .unggulan h2.selected,.match h2.selected{background:url(../images/arrow_act-flip.png) left center no-repeat;}
.ruler caption li{float:left;margin-left:10px;list-style:none;margin-top:5px}
.ruler caption{clear:left;overflow:hidden}
.ruler caption li a{background:url(../images/bg_menu.png) left center repeat-x;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 5px;border:1px solid #ccc;display:block}
.seeds table table.ruler{border:1px solid;padding:0px}
