﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p,a, em, font, img,
strong, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-size: 62.5%;
	font-family: goergia, helvetica, arial, sans-serif;
	line-height: 1.5;	
}
ol, ul {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}


* {
	 margin: 0;
	 padding: 0;	
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color: #00002E;
	text-align: center;
}

.wrapper {
	width: 1003px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	height:100%;	
	background-color: white;
}

#header {	
	width: 1003px;
	margin-left: auto;
	margin-right: auto;
	background-color: #00002E;
}

.solidblockmenu ul{
	margin-top:5px;
	float: left;
	font: bold 13px Arial;
	width: 100%;
	background: black url('../images/menu_bg2.jpg') center center repeat-x;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
	float: left;
	color: white;
	padding-top: 5px;
	height: 22px;
	text-decoration: none;
}

.solidblockmenu li a:visited{
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
	color: white;
	background: transparent url('../images/menu_bg1.jpg') center center repeat-x;
}

.tabcontainer{
	clear: left;
	height:27px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	background-color: #afafaf;
	border-left:1px solid white;
	border-right:1px solid white;
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}

.tabcontent{
	display:none;
}

#content{
	width: 1003px;
	height: 100%;	
}

/*** #content .smsquangcao{
	float: left;
	padding: 25px 0px 0px 2px;
}

#content .contentright1 {
	float: left;
	padding: 25px 0px 0px 11px;
}

#content .contentright1 .videoclip {
	background-image: url('../images/videoclip_bg.jpg');
}

#content .contentright1 .news {
	margin-top: 15px;
	background-image: url('../images/videoclip_bg.jpg');
}

#content .contentright1 .quangcao {
	margin-top: 15px;
}

#content .contentright2 {
	float: left;
	padding: 25px 0px 0px 11px;
}

#content .contentright2 .member {
	background-image: url('../images/member_bg.jpg');
}
 ***/
 
 
 
/****  HOANG  ****/


/**** left ****/

#content div#left
{				
	float:left;	
	padding:24px 0px 0px 3px;
	text-align:left;	
	width:520px;
}
#content div#left img
{
	margin: 0px 0px 23px 0px;
	}


#content div#infor
{
	float:left;
	padding:24px 0px 0px 3px;	
	width:255px;
}


/**** infor ****/
#infor div#videoClips
{	
	float:left;
	width:251px;	
	height:100%;
	background-color:#e1e9f4;	
	border: solid 1px #8abdf2;
	padding: 1px 1px 0px 1px;
	margin-bottom:12px;

}

#infor div#videoClips div#flashbanner
{		
	border: solid 0px white;
	margin: 0px 15px 0px 15px;
	width:220px;
	height:160px;	
	background: url('../images/ct_infor_videoclips_bg.jpg') repeat-x;
}

#infor div#videoClips p{		
	text-align:left;
	width:100%;
	line-height:26px;
	margin-bottom:15px;	
	background-image: url('../images/content_infor_bg_right.jpg');
}

#infor div#videoClips p img
{
	float:left;		
}

#infor div#videoClips p span
{
	font-size:1.3em;
	color:White;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:5px;
}

#infor div#videoClips h1
{
	color:#fc6002;
	font-size:1.4em;
	margin:5px 5px;
}

#infor div#videoClips h1
{
	color:#fc6002;
	font-size:1.4em;
	margin:5px 5px;
}
	
.horizonal
{	
	height:1px;	
	background-color:#8abdf2;	
	margin:10px 5px 10px 5px;
}

.horizonal1
{	
	height:1px;	
	background-color:#8abdf2;		
}

#infor div#videoClips ul
{	
	display:block;	
	padding:0px 10px 5px 10px;
}

#infor div#videoClips ul li
{	
	text-align:left;	
	display:block;
	padding-bottom:5px;	
}

#infor div#videoClips li a
{				
	text-decoration:none;
	color:#4884c3;
	border:solid 0px black;		
	padding:0px 5px 0px 10px;
	background:url('../images/ct_infor_ht_list_red_img.jpg') no-repeat 0 3px;	
}


/**** Hot News ****/
#infor div#hot_news
{
	float:left;
	margin:0px 0px 10px 0px;
	width:254px;
	height:100%;
	border:solid 1px #8abdf2;		
}

#hot_news p.box-top
{
	text-align:left;
	margin:1px 1px;
	background-image: url('../images/content_infor_bg_right.jpg');
}

#hot_news p.box-top img
{
	float:left;
}

#hot_news p.box-top span
{
	line-height:26px;
	color:white;
	font-size:1.3em;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:5px;	
}


#hot_news div#hot_news_content
{				
	background-color:#e1e9f4;
	text-align:left;
	float:left;		
}

#hot_news_content div#HotNewsSlider
{
	height:210px;
	width: 100%;		
	position: relative;
}

#HotNewsSlider ul
{
	width: 240px;		
}	

#HotNewsSlider li.news_slider
{	
	padding: 0px 5px 0px 0px;
	border: solid 0px #e1e9f4;
}

#HotNewsSlider li img.img_slider
{
	float:left;
	padding-right:5px;	
}


#hot_news_content span
{			
	color:#d30202;
	font-size:1.2em;
	font-weight:bold;	
	padding-left:5px;	
}

#hot_news_content ul
{					
	
}

#hot_news_content li
{					
	margin: 10px 10px 10px 10px;
	padding-left: 5px;
}

#hot_news_content li.other-item
{					
	background:url('../images/ct_infor_list_blue.jpg') no-repeat 0 5px;
} 

#hot_news_content li a
{				
	text-decoration:none;
	padding-left:5px;	
	color:#4884c3;						
}
/****  Advertisement  ****/

#infor div#advertise img
{
	margin-bottom:10px;
	}


/****  right > member ****/

#content div#right
{	
	float:left;
	width:205px;	
	padding:24px 0px 0px 13px;
	
}

#right div#member
{	
	border: solid 1px #afaeae;
	padding:2px 2px 2px 2px;	
	margin-bottom:12px;
}
	
#right div#member div
{	
	height:24px;
	background:url('../images/ct_right_member_bg.jpg') repeat-x;	
}

#right div#member div span
{
	color:#376797;
	font-size:1.3em;
	font-weight:bold;		
}

#right div#member table
{
	margin:20px 0px 0px 0px;
}

#right div#member ul
{
	text-align:left;
	margin: 20px 5px 10px 5px;
}

#right div#member li a
{
	color:#4884c3;
	padding-left:15px;	
	background: url('../images/ct_right_member_list.jpg') no-repeat 0 2px;	
	text-decoration:none;
}


/****  Season  ****/

#right div#season
{	
	width:199px;
	height:100%;
	border: solid 1px #afaeae;
	padding:2px 2px 2px 2px;	
	margin-bottom:10px;
}

#right div#season div
{	
	color:#376797;
	font-size:1.2em;
	font-weight:bold;
	height:24px;
	background:url('../images/ct_right_member_bg.jpg') repeat-x;	
}


#right div#season table
{
	padding:5px 5px;
	border: solid 0px white;
	text-align:left;
}
	
#right div#season table tr.season-old
{	
	color:#444549;
	font-weight:bold;
	font-size:1em;
	height:20px;
	background-color:#f6f6f6;
}

#right div#season table tr.season-even
{
	color:#444549;
	font-weight:bold;
	font-size:1em;
	height:20px;
	background-color:#e3e9f4;	
}


#right div#season table td
{
	line-height:21px;
	border: solid 1px white;
	padding: 0px 5px 0px 5px;
}



/**** calendar_fight  ****/

#right div#calendar_fight
{	
	width:199px;
	height:100%;
	border: solid 1px #afaeae;
	padding:2px 2px 2px 2px;
	margin-bottom:10px;	
}
#right div#calendar_fight div
{	
	color:#376797;
	font-size:1.2em;
	font-weight:bold;
	height:24px;
	background:url('../images/ct_right_member_bg.jpg') repeat-x;	
	margin-bottom:5px;
}


#right div#calendar_fight table
{
	width:100%;
	padding:5px 5px;	
	text-align:left;
}
	
#right div#calendar_fight table tr.season-old
{	
	color:#444549;
	font-weight:bold;
	font-size:1em;
	height:20px;
	background-color:#f6f6f6;	
}

#right div#calendar_fight table tr.season-even
{
	color:#444549;
	font-weight:bold;
	font-size:1em;
	height:20px;
	background-color:#e3e9f4;
}


#right div#calendar_fight table td
{
	line-height:21px;
	border: solid 1px white;
	padding: 0px 5px 0px 5px;
}

/****  Team  ****/
#right div#team
{	
	width:199px;
	height:100%;
	border: solid 1px #afaeae;
	padding:2px 2px 2px 2px;	
}
#right div#team div
{	
	color:#376797;
	font-size:1.2em;
	font-weight:bold;
	height:24px;
	background:url('../images/ct_right_member_bg.jpg') repeat-x;	
	margin-bottom:5px;
}


#right div#team table
{
	width:100%;
	border: solid 0px white;
	padding:5px 5px;
	text-align:left;	
}
	
#right div#team table tr.season-old
{	
	color:#444549;
	font-weight:bold;
	font-size:1em;
	height:20px;
	background-color:#f6f6f6;
}

#right div#team table tr.season-even
{
	color:#444549;
	font-weight:bold;
	font-size:1em;
	height:20px;
	background-color:#e3e9f4;
}


#right div#team table td
{
	line-height:21px;
	border: solid 1px white;
	padding: 0px 5px 0px 5px;
}

.input-field
{
	color:#8b8a8a;
	height:21px;
	background-color:#e6ecf5;
	padding-left:5px;
	width:140px
	}
	
	

