*{padding:0;margin:0;}

body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background:url(../images/container_tile.gif) top left repeat-x;
	color:#252525;
}
a{text-decoration:none;border:0;}
a:hover{text-decoration:underline;}
img{border:0;}
h2 {color:#7A7A7A;font-size:20px;font-weight:bold !important;margin:0;padding:0;}
h3 {color:#252525;font-size:12px;font-weight:bold !important;margin:0;padding:0;}
/*ID*/
#wrapper{
	width:996px;
	margin:auto;
	z-index:10;
	position:relative;
}


#header{margin-bottom:15px;}

#footer{background:url(../images/footer_tile.gif) top left repeat-x;height:143px;}

#footer .into-footer{width:997px;margin:auto;padding:70px 0px;}

#footer .into-footer,#footer .into-footer a{color:#fff;}

.popup{width:500px;height:300px;background:#fff;position:absolute;border:2px solid #008B40;z-index:100;top:0;left:0;}

#topLeft{position:absolute;top:0;left:0;background:url(../images/top_red.gif) top left repeat-x; height:58px;width:50%;z-index:-1;}

#topRight{position:absolute;top:0;right:0;background:url(../images/greeb.gif) top right repeat-x; height:58px;width:50%;z-index:-1;}

iframe{width:600px;height:500px;border:0;}

/*Class*/
.menu-bar{background:url(../images/menubar.gif) top right no-repeat;width:444px;height:28px;margin-top:-1px;}
.menu-bar a{color:#000;}
.menu-bar a:hover{color:#FF1F00;text-decoration:underline;}

.header-line{border-bottom:1px solid #666;height:5px;}

.share{}

#selectLanguage{margin-top:-1px;margin-right:20px;font-size:12px;}

.width-996-margin-auto-ie{width:927px;margin:auto;}
.width-927-margin-auto{width:927px;margin:auto;}

/*Nav*/
.nav{
	background:transparent url(../images/nav-line.gif) top right no-repeat;
	padding-bottom:5px;
	width:116px;
	padding-top:2px;
	padding-right:1px;
	min-height:170px;
}
.nav a{
	font-size:10px;
	font-weight:bold;
	color:#252525;
	display:block;
	padding:3px 3px 3px 0px;
	text-transform:uppercase;
	letter-spacing:-0.05em;
}
.nav a:hover{
	color:#FF1F00!important;
	text-decoration:none;
}
.nav ul{
	list-style:none;
}
.nav .opensub1 a,.nav .opensub2 a,.nav .opensub3 a{
    border-left:3px solid #c2c2c2;
	background:#E3E3E3;
	padding-left:3px;
}

.nav .opensub1 ul,.nav .opensub2 ul,.nav .opensub3 ul{
    display: block!important;
}
.nav .closesub1 ul,.nav .closesub2 ul,.nav .closesub3 ul{
    display: none!important;
}
.nav .opensub2 a{
    background:#F1F1F1 url(../images/nav_arrow_down.gif) no-repeat scroll 0 0;
	padding-left:10px;
	border-left:none;
}
.nav .active a{
 	border-left:3px solid #008B40;
	color:#008B40;
	background:#E3E3E3;
	padding-left:3px;
}
.nav .active .closesub2 a,.nav .closesub2 a{
    background:#F1F1F1 url(../images/nav_arrow.gif) no-repeat scroll 0 0;
	padding-left:10px;
	border-left:none;
	color:#252525;
}
.nav .active .closesub3 a{
    color:#252525;
    border-left:none!important;
	padding-left:10px;
	background:#F1F1F1;
}
.nav .closesub3 a{
    background:#F1F1F1 none repeat scroll 0 0;
	border-left:none;
	color:#252525;
	padding-left:15px;
}
.nav .opensub2 .active a{
    padding-left:11px;
}

/*end of nav*/

/*General*/
.left{float:left;}

.right{float:right;}

.clearLeft{clear:left;}

.clearRight{clear:right;}

.clearBoth{clear:both;}

.font-size-10{font-size:10px;}

.bold{font-weight:bold;}

.center{text-align:center;}

.white_link{color:#fff;text-decoration:underline;}
.white_link:hover{color:#fff;text-decoration:none;}
a.black-text{color:#555;}
a.black-text:hover{color:#008B40};

/*Margin */
.margin-left-right-35{margin-left:35px;margin-right:35px;}
.margin-left-5{margin-left:5px;}
.margin-left-7{margin-left:7px;}
.margin-left-18{margin-left:18px;}
.margin-left-20{margin-left:20px;}
.margin-top-25{margin-top:26px;}
.margin-top-20{margin-top:20px;}
.margin-top-18{margin-top:18px;}
/*Padding*/

.padding-top-7{padding-top:7px;}

.border{border:1px solid #f00;}
#colum_left{
	width:120px;
}
#content{
	width:610px;
}

#colum_right{
	width:157px;
}
.open_sub{
	width:100%;
}
.open_sub .submenu{
	display:block;
}
.close_sub{
	width:100%;
}
.close_sub .submenu{
	display:none;
}

.green{color:#008B40;}

/*========================== BEGIN HEADER =========================*/
#slickbox_menu {
	background-color:#FFFFFF;
	color:#000000;
	position:absolute;
	top:178px;
	width:448px;
}
#email {
	background-color:#FFFFFF;
	border:2px solid #008B40;
	color:#333333;
	width:448px;
}
.emailheader {
	background-color:#E9E9E9;
	float:left;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	width:434px;
}
.emailheader h3 {
	color:#252525;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#email {
	color:#333333;
}
.emailheader a:link {
	color:#252525;
}
.sharecol {
	float:left;
	margin-left:11px;
	width:207px;
}
.sharerow {
	border-bottom:1px solid #999999;
	height:20px;
	padding-top:5px;
	text-align:left;
}
.sharerow a{
	color:#008B40;
	text-decoration:none;
}
.sharerow a:hover {
	color:#008B40;
	text-decoration:underline;
}
.sharerow img {
	vertical-align:middle;
}
/*========================== END HEADER =========================*/

/*========================== BEGIN COLUM LEFT =========================*/
#country {
	background:url(../images/country.gif) top left repeat-y;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-0.01em;
	line-height:12px;
	width:117px;
}
.country_top {
	background:url(../images/country_top.gif) left top no-repeat;
	height:41px;
	width:117px;
}
.country_text {
	/*border-bottom:1px solid #FFFFFF;*/
	margin:7px 6px -1px;
	padding-bottom:8px;
}
.country_form {
	margin:6px;
}
.country_bottom {
	background:url(../images/country_bottom.gif) center bottom no-repeat;
	height:21px;
	width:117px;
}
#country form {
	font-size:9px;
	margin-left:5px;
	margin-top:5px;
	width:107px;
}
#country select {
	font-size:9px;
	width:107px;
}
#country option {
	font-size:9px;
}
.nhandinh_chuyengia_bottom{
	padding:13px 6px;
	width:106px;
	float:left;
	background: url(../images/nhandinh_bottom.jpg) left bottom no-repeat;
}
.nhandinh_chuyengia{
    width:117px;
    float:left;
    margin-bottom:10px;
    background: url(../images/nhandinh_top.jpg) left top no-repeat;
}
.nhandinh_chuyengia h1{
	color:#333333;
	font-size:11px;
	font-weight: bold;
}
.nhandinh_chuyengia img{
	margin-top:12px;
	margin-bottom:5px;
	width:103px;
}
.nhandinh_chuyengia a{
    color:#007b32;
	font-size:10px;
	font-weight:normal;
	float:left;
	margin-top:3px;
}

.nhandinh_chuyengia a.black-text{
    color:#222;
}

.nhandien_content{
    font-size:10px;
	font-weight:normal;
    color:#333333!important;
	border-bottom: 1px #7a7a7a solid;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
}
/*========================== END COLUM LEFT =========================*/

/*========================== BEGIN COLUM RIGHT =========================*/
.colum_right_castroll_index{
	width:100%;
}
.colum_right_twitter_castrol{
	width:100%;
}
.facebook_twitter{
	width:100%;
}
.br{
	width:100%;
	clear: both;
}
/*========================== END COLUM RIGHT =========================*/
#ph_tieude h1{
	color:#7A7A7A;
	font-size:20px;
	font-weight:bold;
}
/*========================== BEGIN PAGE CONTENT =========================*/
div#breadcrumbbar {
	color:#A7A7A7;
	font-size:10px;
	font-weight:bold;
	margin-bottom:20px;
	width:100%;
	text-transform:uppercase;
}


#breadcrumbbar a:link {
	color:#A7A7A7;
	text-decoration:none;
}

#breadcrumbbar a:visited {
	color:#A7A7A7;
	text-decoration:none;
}

#breadcrumbbar a:hover {
	color:#FF1F00;
	text-decoration:underline;
}

a{
	color:#008B40;
	text-decoration:none;
}

a:hover {
	color:#008B40;
	text-decoration:underline;
}



#pageheader {
	border-bottom:1px solid #555555;
	float:left;
	margin-bottom:12px;
	width:100%;
}

#pageheader h1 {
	color:#7A7A7A;
	font-size:20px;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
}
#pageheader h1.green {
	color:#008B40;
}
/*========================== END PAGE CONTENT =========================*/


/*========================== BEGIN INDEX =========================*/
.home_flash_object{

}
/*========================== END INDEX =========================*/

/*========================== BEGIN Castrol Ranking (The Anh) =========================*/
.content-header{border-bottom:1px solid #555555;margin-bottom:10px;width:100%;}

.section{font-size:12px;}
.section h3{padding-bottom:13px;}


#ranking h1,#ranking_analysis h1,#index h1{color:#7A7A7A;font-size:20px;font-weight:bold;text-transform:uppercase;}
#ranking{background-image:url(../images/p3_rankingslogo.gif);background-repeat:no-repeat;padding-left:160px}

.drive,.strategic,.vision,.flair,.determination,.inspired{border-bottom:1px solid #555555;border-top:1px solid #555555;height:171px;margin-top:12px;text-align:left;width:612px;}

.drive{background:transparent url(../images/drive.gif) top left no-repeat;}
.strategic{background:transparent url(../images/strategic.gif) top left no-repeat;}
.vision{background:transparent url(../images/vision.gif) top left no-repeat;}
.flair{background:transparent url(../images/flair.gif) top left no-repeat;}
.determination{background:transparent url(../images/determination.gif) top left no-repeat;}

.inspired{background:transparent url(../images/inspired.gif) top left no-repeat;}

.articletext {height:151px;overflow:auto;padding-left:58px;padding-right:40px;padding-top:20px;width:322px;}
.as_image {height:171px;width:190px;}

.articledate {color:#252525;font-size:11px;margin-bottom:10px;}
.articletext h2 a{color:#252525;}
.articletext p {color:#7A7A7A;font-size:12px;margin-bottom:10px;margin-top:5px;}
.articlelink {font-weight:bold;padding-top:10px;}
.articlelink a{color:#008B40;}
/*========================== END Castrol Ranking (The Anh) =========================*/

/*========================== BEGIN FULL CASTROL RANKINGS =========================*/
#criteria {
	border-bottom:0 none;
	padding-bottom:0;
}
.fr_table {
	border-bottom:1px solid #CCCCCC;
	color:#252525;
	font-size:11px;
	margin-bottom:6px;
	margin-top:10px;
	padding-bottom:10px;
	width:760px;
}
.gs_table_header {
	border-bottom:1px solid #555555;
	clear:left;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
}
.searchwrap {
	float:left;
	width:320px;
}
.key {
	float:left;
	line-height:14px;
	margin-left:30px;
	width:140px;
}
.upper {
	text-transform:uppercase;
}
.gridtable_row {
	float:left;
	margin-bottom:2px;
}
.rank_title {
	border-left:2px solid #FFFFFF;
	float:left;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:76px;
}
.reset {
	border-left:2px solid #FFFFFF;
	float:left;
	height:21px;
	overflow:hidden;
	padding-left:3px;
	padding-top:2px;
	text-align:right;
	vertical-align:middle;
	white-space:nowrap;
	width:134px;
}
.fr3 {
	border-left:2px solid #FFFFFF;
	float:left;
	height:14px;
	overflow:hidden;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	white-space:nowrap;
	width:114px;
}
.points {
	border-left:2px solid #FFFFFF;
	float:left;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:40px;
}
.gridtable_row {
	float:left;
	margin-bottom:2px;
}

.player {
	border-left:2px solid #FFFFFF;
	float:left;
	height:14px;
	overflow:hidden;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	white-space:nowrap;
	width:134px;
}
.fr3t {
	border-left:2px solid #FFFFFF;
	float:left;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:114px;
}
#criteria .alt_col {
	background:#D3D3D3 none repeat scroll 0 0;
}
.rank {
	float:left;
	line-height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:26px;
}
.place {
	color:#3D3535;
	float:left;
	font-size:9px;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:17px;
}
.place img {
	padding-top:2px;
}
.oldrank {
	float:left;
	height:14px;
	padding-left:1px;
	padding-right:2px;
	padding-top:2px;
	vertical-align:middle;
	width:33px;
}
.tableborder a {
	color:#008B40;
	text-decoration:none;
}
.gs_table_search {
	clear:both;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	width:100%;
}
#noidung_ranking .gs_table_search {
	clear:both;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:10px;
	width:743px;
}
#noidung_ranking{
	width:100%;
	float: left;
}
.clear {
	clear:both;
}
.fr_table select {
	width:113px;
}
/*========================== END FULL CASTROL RANKINGS =========================*/

/*========================== BEGIN WHAT IS THE CASTROL INDEX? =========================*/
div#central {
	float:left;
	margin-top:5px;
	text-align:left;
}

div.section {
	font-size:12px;
	margin-bottom:10px;
	margin-top:5px;
}
/*========================== END WHAT IS THE CASTROL INDEX? =========================*/


/*========================== BEGIN OUR EXPERTS (phong) =========================*/
.oe_content{
	border-bottom:1px solid #555555;
	float:left;
	margin-bottom:12px;
	width:100%;
}
.oe_title{
	width:100%;
	margin-bottom:6px;
}
.oe_title h1{
	color:#7A7A7A;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}
.oe_content_item{
	float:left;
	width:100%;
}
.oe_content_item_text{
	background:#DDDDDD;
	padding:6px;
	width:380px;
	margin-bottom:10px;
}

.oe_content_image{
	margin-bottom:10px;
	float:right;
	width:190px;
	height:170px;
}

.oe_content_image img{
	width:190px;
	height:170px;
}
/*========================== END OUR EXPERTS (phong)=========================*/


/*========================== BEGIN CASTROL RANKINGS ANALYSIS DETAILS =========================*/
div.art_img {
	float:right;
	height:271px;
	margin-bottom:20px;
	margin-left:10px;
	width:301px;
}

div.art_header {
	float:left;
	width:297px;
}

div.art_info {
	float:left;
	padding-top:3px;
}

div.art_utils {
	float:right;
	padding-bottom:10px;
	padding-top:10px;
	width:100px;
}

div.art_match {
	color:#252525;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

div.art_title {
	color:#252525;
	font-size:12px !important;
	margin-bottom:10px;
	font-weight:bold;
}

div.art_body {
	font-size:12px;
	text-align:left;
}
div.art_body table{
    max-width: 610px!important;
}
#articlerankings {
	border-top:1px solid #000000;
	font-size:10px;
	padding-top:6px;
	width:600px;
}

table.arttable {
  width: 100%;
  border: 1px solid #008b40;
  clear: left;
  border-collapse:collapse;
  font-size: 12px;
}

table.arttable td {
	padding: 5px;
	border-collapse:collapse;
}

table.arttableleft {
  width: 50%;
  border: 1px solid #008b40;
  float: left;
  margin-right: 8px;
}

table.arttableright {
  width: 50%;
  border: 1px solid #008b40;
  float: right;
  margin-left: 8px;
}

table.arttable tr th, table.arttable tr td.arttablehdr {
  background: #008b40;
  color: #fff;
  font-weight: bold;
  padding: 2px;
}

table.arttable tr td {
  padding: 2px;
  background: #fff;
}
/*========================== END CASTROL RANKINGS ANALYSIS DETAILS =========================*/

/*========================== BEGIN CASTROL RANKINGS ANALYSIS DETAILS =========================*/
div.art_openpara {
	clear:left;
	color:#7A7A7A;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	width:297px;
}
/*========================== END CASTROL RANKINGS ANALYSIS DETAILS =========================*/


/*========================== END OUR EXPERTS (phong)=========================*/
h1.ranking {
	background-image:url(../images/p3_rankingslogo.gif);
	background-repeat:no-repeat;
	padding-left:160px;
}
#slickbox_title {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-left:-380px;
	position:absolute;
	top:260px;
	width:448px;
	z-index:100;
}
#email {
	background-color:#FFFFFF;
	border:2px solid #008B40;
	color:#333333;
	width:448px;
}
.emailheader {
	background-color:#E9E9E9;
	float:left;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	width:434px;
}
div#central h3 {
	margin-bottom:13px;
}
div.emailheader a:link {
	color:#252525;
}
.emailboxst {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-left:-380px;
	position:absolute;
	top:260px;
	width:448px;
	z-index:2000;
}
.emailbody {
	float:left;
	margin-top:10px;
}
.emailleftcol {
	float:left;
	margin-right:15px;
	text-align:right;
	width:185px;
}
.emailrow {
	height:30px;
}
.emailrightcol {
	float:left;
	width:244px;
}
.emailinput {
	border:1px solid #999999;
	height:19px;
	width:223px;
}
#profile {
	color:#333333;
	margin-bottom:0;
	margin-top:0;
}
.profile_left {
	float:left;
	margin-bottom:0;
	margin-top:5px;
	width:371px;
}
#profile h2 {
	color:#333333;
	margin-bottom:20px;
}
.rankplayerlink {
	font-weight:bold;
	margin-bottom:4px;
	margin-top:4px;
}
.profile_right {
	float:left;
	height:168px;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	width:229px;
}
.divider {
	border-bottom:1px solid #555555;
	clear:both;
	font-size:1px;
	height:1px;
	margin-bottom:18px;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	width:612px;
}
.top20head {
	color:#636363;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	margin-top:4px;
	vertical-align:middle;
	text-transform:uppercase;
}
#slickbox_title1 {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-left:-380px;
	position:absolute;
	width:448px;
}

#slickbox_title2 {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-left:-380px;
	position:absolute;
	width:448px;
}
.section {
	float:left;
	font-size:12px;
	margin-bottom:10px;
	width:612px;
}
#search_base {
	margin-bottom:10px;
}
#history {
	color:#000000;
	font-size:12px;
	border-collapse:separate;
	border-spacing:2px;
	display:table;
	margin-bottom:0;
	margin-top:0;
	text-indent:0;
}
#history td {
	border-right:2px solid #FFFFFF;
	padding-left:2px;
}
.center {
	text-align:center;
}
.alt {
	background-color:#DCDCDC;
}
.upper {
	text-transform:uppercase;
}
.rankplayerlink a {
	color:#008B40;
	text-decoration:none;
}
.loader{
	display:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	width:100px;
	margin-bottom:100px;
}
.indexloader{
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
	width:128px;
}	
.section div p{
	padding-top:0px;
	padding-bottom:10px;
}
/*========================== BEGIN CASTROL RANKINGS ANALYSIS DETAILS =========================*/

/*bof Modules*/
.padding-left-10{
	padding-left:10px;
}
.error{
    color:red;
	font-style:italic;
}
.emailheader {
	background-color:#E9E9E9;
	float:left;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	width:434px;
}

.emailbody {
	float:left;
	margin-top:10px;
	width:100%;
}

.emailleftcol {
	float:left;
	margin-right:15px;
	text-align:right;
	width:185px;
}

.emailrow {
height:30px;
}

.emailrightcol {
float:left;
width:244px;
}

.emailinput {
border:1px solid #999999;
height:19px;
width:223px;
}

.emailtext {
border:1px solid #999999;
height:66px;
width:221px;
}

#slickbox_title {
background-color:#FFFFFF;
color:#000000;
float:left;
margin-left:-380px;
position:absolute;
top:260px;
width:448px;
}

.emailboxst {
background-color:#FFFFFF;
color:#000000;
float:left;
margin-left:-380px;
position:absolute;
top:260px;
width:448px;
z-index:2000;
}

span.emailip {
color:#999999;
float:right;
font-size:10px;
}

div.sharecol {
float:left;
margin-left:11px;
width:207px;
}

div.sharerow {
border-bottom:1px solid #999999;
height:20px;
padding-top:5px;
text-align:left;
}
/*eof Modules*/

/*========================== BEGIN CASTROL_INDEX_HOW_TO_USEX  phong =========================*/
.pa_head {
	background-repeat:no-repeat;
	float:left;
	height:23px;
	margin-bottom:10px;
	margin-left:17px;
	margin-top:12px;
	padding-top:2px;
	vertical-align:middle;
	width:500px;
	text-align:left;
}
.gs_table {
	border-bottom:1px solid #CCCCCC;
	color:#252525;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	/*margin-left:10px;*/
	margin-top:10px;
	padding-bottom:10px;
	width:562px;
}
.cpiindex_col1 {
	border-right:2px solid #FFFFFF;
	float:left;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:34px;
}
.cpiindex_col2 {
	border-right:2px solid #FFFFFF;
	float:left;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:157px;
}
.cpiindex_col3 {
	border-right:2px solid #FFFFFF;
	float:left;
	height:14px;
	padding-left:3px;
	padding-top:2px;
	vertical-align:middle;
	width:103px;
}
.gs_table_clear {
	clear:left;
	height:4px;
}
.gs_table_footer {
	border-bottom:1px solid #555555;
	clear:left;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:10px;
	width:540px;
}
.cpiindex_col3 select#teamselect {
	font-size:10px;
	width:100px;
}
.cpiindex_col3 select#positionselect {
	font-size:10px;
	width:100px;
}
.cpiindex_col3 select#categoryselect {
	font-size:10px;
	width:110px;
}
/*========================== END CASTROL_INDEX_HOW_TO_USEX =========================*/

/*FAQ*/
.question{list-style-position:outside;font-size:11px;margin-left:37px;}
.answer{margin-left:15px;}
.question a{color:#008B40;}
/*end FAQ*/

/*========================== BEGIN PLAYER ANALYSIS  phong =========================*/
.player_analysic a {
	color:#008B40;
	text-decoration:none;
}
.player_analysic a:hover {
	color:#008B40;
	text-decoration:underline;
}
.player_analysic h3 a {
color:#252525;
}
.player_analysic h3 a:hover {
color:#252525;
text-decoration:underline;
}
.more_articles a{
	color:#7A7A7A;
}
.more_articles a:hover{
	color:#7A7A7A;
	text-decoration:underline;
}
.article_summary {
	border-bottom:1px solid #555555;
	border-top:1px solid #555555;
	float:left;
	height:171px;
	margin-top:12px;
	text-align:left;
	width:612px;
}
.more_articles {
	border-bottom:1px solid #555555;
	float:left;
	font-weight:bold;
	height:28px;
	margin-bottom:12px;
	padding-top:12px;
	width:612px;
}
.widget_castrolindex {
	background-color:#F7F7F7;
	background-image:url(../images/long_bottom.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	margin-bottom:18px;
	width:611px;
}
.pa_link {
	float:right;
	margin-right:7px;
	margin-top:7px;
}
.pa_bottom_right {
	float:left;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:18px;
	width:296px;
}
div.widget_castrolindex #pa_bottom .pa_bottom_right {
	float:left;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:18px;
	width:270px;
}
.pa_bottom_right p {
	margin-bottom:12px;
}
div#pa_image {
	float:right;
	margin-top:12px;
	text-align:center;
	width:265px;
}
div.widget_castrolindex #pa_bottom #pa_image {
	float:left;
	height:107px;
	margin-left:20px;
	margin-top:20px;
}
.buttons {
	float:left;
	height:252px;
	width:611px;
}
.button {
	background-image:url(../images/buttontile.jpg);
	background-repeat:no-repeat;
	float:left;
	height:283px;
	width:189px;
}
.greenfooter {
	color:#008B40;
	float:left;
	font-size:10px;
	margin:10px;
	text-align:left;
}
.v {
	background-image:url(../images/v.gif);
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:18px;
	width:119px;
}
.kitname {
	float:left;
	height:58px;
	margin-left:7px;
	width:144px;
}
.kit {
	float:left;
	height:80px;
	width:63px;
}
.playername {
	color:#252525;
	float:left;
	font-weight:bold;
	height:50px;
	margin-left:4px;
	padding-top:22px;
	width:77px;
}
.whatisci_header {
	color:#555555;
	float:left;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-0.01em;
	line-height:11px;
	margin-left:7px;
	margin-top:10px;
}
div.greencross {
	float:right;
	height:25px;
	margin-right:8px;
	margin-top:12px;
	width:20px;
}
#pa_bottom {
	background-image:url(../images/whatis_long.gif);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:16px;
	width:611px;
}
.article_summary div.articletext h2 {
	color:#252525;
}
.marginbutton{
	margin-right:21px;
}
.one_news{
}
table.arttable{
	border:1px solid #008B40;
	clear:left;
}
table.arttable tr th, table.arttable tr td.arttablehdr {
	background:#008B40 none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
/*========================== END PLAYER ANALYSIS phong ============================*/
/*end FAQ*/

/* Top11*/
div#best_11 {

background-image:url(../images/best11.gif);
background-repeat:no-repeat;
float:left;
height:550px;
padding-top:68px;
width:378px;
}
.best11_row1 {
clear:left;
height:77px;
margin-left:115px;
}
.best11_row2 {
clear:left;
height:77px;
margin-left:32px;
margin-top:39px;
}
.best11_row3 {
clear:left;
height:77px;
margin-left:30px;
margin-top:41px;
}
.best11_row4 {
clear:left;
height:77px;
margin-left:156px;
margin-top:48px;
}
.best_player {
cursor:pointer;
float:left;
height:77px;
margin-right:15px;
text-align:center;
width:68px;
}

.best_player_name {
float:left;
font-size:10px;
font-weight:bold;
padding:2px;
text-align:center;
width:64px;
}

.best_player img {
height:60px;
margin:5px auto;
width:49px;
}
.centerright {
float:left;
margin-left:19px;
margin-right:10px;
width:190px;
}
element.style {
margin-bottom:25px;
}
.grid_player {
float:left;
height:74px;
width:190px;
}
div.kit {
float:left;
height:80px;
width:63px;
}
.gridcpi {
background-image:url(../images/ci-lozenge3.gif);
background-position:left center;
background-repeat:no-repeat;
color:#464646;
float:right;
font-size:24px;
font-weight:bold;
margin-right:12px;
padding-left:50px;
text-align:right;
width:60px;
}
.gridname {
color:#464646;
float:left;
font-size:14px;
font-weight:bold;
margin:10px;
width:90px;
}
div.grid_table {
color:#252525;
float:left;
font-size:11px;
font-weight:bold;
margin-top:10px;
width:190px;
}
#criteria {
border-bottom:0 none;
padding-bottom:0;
}
div.gridtable_row {
float:left;
margin-bottom:2px;
}
div.grid_col1 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:134px;
}
div.grid_col2 {
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:48px;
}
element.style {
height:10px;
}
div.clear {
clear:both;
}
.gridtname {
  font-weight: normal;

}

/*end Top11 */
/*end FAQ*/

/* Group Standings*/
.tableborder{
border:1px solid #959595;
margin:6px 0 0;
padding:6px 18px 6px 14px;
z-index:10;
}
.tableborder .pa_head h3 a{
	color:#000;
}
.tableborder .pa_head h3 a:hover{
	text-decoration:underline;
}
.gs_table_padding {
width:596px;
}

.gs_table_padding  div p{
	padding: 15px 0px;
}
.group_table_header {
border-bottom:1px solid #565656;
font-size:12px;
font-weight:bold;
height:44px;
margin-bottom:10px;
width:562px;
}

#criteria {
border-bottom:0 none;
padding-bottom:0;
}

div.gridtable_row {
float:left;
margin-bottom:2px;
}

div.gs_col1 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:323px;
}

div.gs_col2 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:34px;
}

#criteria .alt_col {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D3D3D3 none repeat scroll 0 0;
}

div.gs_table {
color:#252525;
font-size:11px;
}

.fix_col2 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
text-align:center;
vertical-align:middle;
width:52px;
}

.fix_col3 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
text-align:center;
vertical-align:middle;
width:160px;
}

.fix_col5 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
text-align:center;
vertical-align:middle;
width:10px;
}

.fix_col4 {
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
text-align:center;
vertical-align:middle;
width:100px;
}
.fix_col3r {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
text-align:center;
vertical-align:middle;
width:122px;
}
.fix_col1r {
	border-right:2px solid #FFFFFF;
	color:#FF1F00;
	float:left;
	height:14px;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:1px;
	text-align:center;
	vertical-align:middle;
	width:33px;
}
.fix_col1r {
	border-right:2px solid #FFFFFF;
	color:#FF1F00;
	float:left;
	height:14px;
	padding-bottom:2px;
	padding-left:3px;
	padding-top:1px;
	text-align:center;
	vertical-align:middle;
	width:33px;
}
.alt_col {
	background:#D3D3D3 none repeat scroll 0 0;
}

#criteria .alt_col {
background:#D3D3D3 none repeat scroll 0 0;
}

.grid_left {
float:left;
padding-bottom:10px;
padding-left:4px;
width:200px;
} 

.grid_right {
border-left:1px solid #A7A7A7;
float:left;
padding-bottom:10px;
padding-left:8px;
width:200px;
}

.grid_right2 {
float:left;
padding-bottom:10px;
padding-left:8px;
width:200px;
}

.gridhead {
color:#252525;
float:left;
font-size:14px;
font-weight:bold;
padding:2px 2px 11px;
width:180px;
}

.gridbox {
float:left;
font-weight:bold;
padding:0;
width:190px;
font-size:11px;
}

.gridbox select {
color:#464646;
font-size:10px;
height:18px;
margin:0 0 12px;
padding:0;
width:190px;
}

.grid_player {
float:left;
height:74px;
width:190px;
}

div.ppcontent p {
margin-top:0;font-size:11px;
}

.grid_left p {
float:left;
padding-right:10px;
}

.grid_left h2 {
margin:0 0 5px;
padding:0;
}

div.grid_col1 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:134px;
}

div.grid_col2 {
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:48px;
}

div.grid_table {
color:#252525;
font-size:11px;
font-weight:bold;
}

div.grid_ppcol {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:90px;
}

div.grid_ppcol {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
padding-bottom:2px;
padding-left:3px;
padding-top:1px;
vertical-align:middle;
width:90px;
}

#player1 .alt_col {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BCDBC6 none repeat scroll 0 0;
}

.grid_player {
float:left;
height:74px;
width:190px;
}

div.kit {
float:left;
height:80px;
width:63px;
}

.gridcpi {
background-image:url(http://www.castrolfootball.com/resources/images/ci-lozenge3.gif);
background-position:left center;
background-repeat:no-repeat;
color:#464646;
float:right;
font-size:24px;
font-weight:bold;
margin-right:12px;
padding-left:50px;
text-align:right;
width:60px;
}

.gridname {
color:#464646;
float:left;
font-size:14px;
font-weight:bold;
margin:10px;
width:90px;
}


#player2 .alt_col {
background:#EEC8C8 none repeat scroll 0 0;
}

div.grid_table {
	color:#252525;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	width:190px;
}
/*end Group Standings*/

/* bof Head to Head */
div.grid_row {
border-bottom:1px solid #A7A7A7;
clear:left;
width:622px;
}
/* eof Head to Head */

/*bof match center*/
.matchtables {
border-bottom:1px solid #555555;
float:left;
margin-top:20px;
padding-bottom:20px;
width:611px;
}

.matchtable {
background-image:url(http://www.castrolfootball.com/resources/images/tiles/match-centre.gif);
background-repeat:no-repeat;
float:left;
height:195px;
width:189px;
}

.match_header {
color:#555555;
float:left;
font-size:11px;
font-weight:bold;
letter-spacing:-0.01em;
line-height:11px;
margin-left:7px;
padding-top:14px;
width:130px;
}

div.greencross {
float:right;
height:25px;
margin-right:8px;
margin-top:12px;
width:20px;
}

#standwindow {
background-color:#FFFFFF;
display:inline;
float:left;
height:71px;
margin-bottom:15px;
margin-left:7px;
margin-top:8px;
overflow:hidden;
width:174px;
}

.greenfooter {
color:#008B40;
float:left;
font-size:10px;
margin:10px;
text-align:left;
}

#smallfixtable {
float:left;
height:71px;
margin-bottom:15px;
margin-left:7px;
margin-top:8px;
width:174px;
font-size:11px;
}

.sft_col1 {
float:left;
margin-right:1px;
overflow:hidden;
padding:2px 2px 2px 4px;
white-space:nowrap;
width:48px;
}

.sft_col2 {
float:left;
margin-right:1px;
overflow:hidden;
padding:2px 2px 2px 4px;
white-space:nowrap;
width:53px;
}

.sft_col3 {
float:left;
overflow:hidden;
padding:2px 2px 2px 4px;
white-space:nowrap;
width:53px;
}

.sft_col4 {
color:#CC0000;
float:left;
margin-right:1px;
overflow:hidden;
padding:2px 2px 2px 4px;
text-align:center;
white-space:nowrap;
width:20px;
}
/*eof match center*/
div.grid_title {
float:right;
height:14px;
padding-bottom:3px;
padding-left:4px;
padding-top:2px;
font-size:11px;
padding-right:1px;
vertical-align:middle;
font-weight: bold;
width:90px;
}
div.grid_title1 {
border-right:2px solid #FFFFFF;
float:left;
height:14px;
font-size:11px;
padding-bottom:3px;
padding-left:3px;
padding-top:2px;
vertical-align:middle;
font-weight: bold;
width:80px;
}
.artPicture_left {
	float:left;
	margin-right:6px;
}
.fuel_body {
	color:#252525;
	float:left;
	font-size:11px;
	margin-bottom:18px;
	margin-top:10px;
	width:612px;
}
.articletitle {
	float:left;
	margin-bottom:12px;
	padding:0;
}
.pmstrip {
	text-align:center;
	vertical-align:top;
	width:100px;
}
td.pmstat, th.pmstat {
	padding:1px;
	text-align:center;
	width:80px;
	text-transform:uppercase;
}
.articletitle h1{
    text-transform:uppercase;
}
td.pmstatt {
	padding:1px;
	text-align:center;
}
.gs_table_padding {
	width:596px;
}
h3 a:link {
	color:#252525;
}

/* BEGIN: MORE ARTICLES */
.more_articles2 {
	float:left;
	font-weight:bold;
	height:28px;
	padding-left:7px;
	padding-right:7px;
	padding-top:12px;
	width:597px;
}

.team a:visited {
	color:#7A7A7A;
}

.team a:link {
	color:#7A7A7A;
}
.opp-team .mark_team{
    position: absolute;
    margin-top:0px;
    margin-left:0px;
}
.team .mark_team{
    position: absolute;
    margin-top:0px;
    margin-left:0px;
}
.team {
	color:#252525;
	float:left;
	font-weight:bold;
}

.more_articles2 a:visited {
	color:#7A7A7A;
}

.view {
	float:right;
}

.view a:visited {
	color:#252525;
	font-weight:bold;
	text-decoration:none;
}

.more_articles2 a:link {
	color:#7A7A7A;
}
/* END: MORE ARTICLES */
.datediv {
	float:left;
	margin-bottom:8px;
	margin-top:4px;
	width:100%;
}
.dateline {
	color:#555555;
	float:left;
	padding-top:2px;
	width:300px;
}

div.gs_table {
	border-bottom:1px solid #CCCCCC;
	color:#252525;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	/*margin-left:10px;*/
	margin-top:10px;
	padding-bottom:10px;
	width:562px;
}
#noidung_ranking .gs_table {
	border-bottom:1px solid #CCCCCC;
	color:#252525;
	float:left;
	font-size:11px;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:10px;
	padding-bottom:10px;
	width:562px;
}
.fr_tables{
	width:600px;
	padding-top:30px;
}
.fr_tables .gridtable_row {
	width: 600px;
}

/*Column right*/
.whatisci_text {
color:#555555;
float:left;
font-size:11px;
font-weight:bold;
margin-left:7px;
margin-top:10px;
width:90px;
}

div#right_top {
background-image:url(http://www.castrolfootball.com/resources/images/tiles/whatis_castrolindex.jpg);
background-repeat:no-repeat;
height:195px;
margin-bottom:18px;
width:157px;
}

div#cpi_index {
background-color:#F1F1F1;
background-image:url(http://www.castrolfootball.com/resources/images/tiles/top5.gif);
background-repeat:no-repeat;
height:195px;
margin-bottom:18px;
width:157px;
}

div.cpi_table {
color:#252525;
font-size:10px;
margin-left:8px;
margin-top:5px;
}

div.cpi_row {
clear:left;
float:left;
height:14px;
margin-bottom:2px;
width:140px;
}

.alt {
background-color:#DCDCDC;
}

div.cpi_col1 {
border-right:2px solid #F1F1F1;
float:left;
padding-left:3px;
vertical-align:middle;
width:12px;
}

div.cpi_col2 {
border-right:2px solid #F1F1F1;
float:left;
overflow:hidden;
padding-left:3px;
vertical-align:middle;
white-space:nowrap;
width:80px;
}

div.cpi_col3 {
float:left;
padding-left:3px;
vertical-align:middle;
width:33px;
}

.divider_small3 {
border-bottom:1px solid #7A7A7A;
clear:both;
height:2px;
margin-bottom:5px;
margin-left:8px;
margin-right:10px;
width:140px;
}

div.cpi_table_bottom {
background-image:url(http://www.castrolfootball.com/resources/images/tiles/cpi_bottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:52px;
width:157px;
}

.greentextbox {
color:#008B40;
float:left;
font-size:10px;
margin-left:10px;
width:136px;
}

div#player_profile {
background-image:url(http://www.castrolfootball.com/resources/images/tiles/playerprofile.gif);
background-repeat:no-repeat;
height:268px;
width:157px;
}

.whatisci_header {
color:#555555;
float:left;
font-size:12px;
font-weight:bold;
letter-spacing:-0.01em;
line-height:11px;
margin-left:7px;
margin-top:10px;
}


div.kitwrap {
margin-bottom:6px;
margin-left:5px;
}

div.kitname {
float:left;
height:58px;
margin-left:7px;
width:144px;
}

div.kit {
float:left;
height:80px;
width:63px;
}

.playername {
color:#252525;
float:left;
font-weight:bold;
height:50px;
margin-left:4px;
padding-top:22px;
width:77px;
}

div.v {
background-image:url(http://www.castrolfootball.com/resources/images/v.gif);
background-repeat:no-repeat;
float:left;
height:28px;
margin-left:18px;
width:119px;
}

span.update2 {
color:green;
font-size:12px;
font-weight:bold;
}
styles.css (line 46)
.upper {
text-transform:uppercase;
}
/*eof Column right*/
.emailboxst1 {
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-left:-380px;
	position:absolute;
	width:448px;
	z-index:2000;
}

div.videoselector {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
height:248px;
overflow-x:hidden;
overflow-y:scroll;
padding:4px;
width:140px;
}

div.videoicon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/videocamera.png) repeat scroll 0 0;
float:right;
height:16px;
width:16px;
}

div.videoselector ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.vsnormal {
min-height:16px;
padding:2px;
}

.vsselected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#008B40 none repeat scroll 0 0;
color:#FFFFFF;
min-height:16px;
padding:2px;
}

.vsselected a:link, .vsselected a:visited {
color:#FFFFFF;
}

.gridbox option {
border:1px solid #A7A7A7;
}

div#cpi_index_small {
background-image:url(http://www.castrolfootball.com/resources/images/tiles/article_link.gif);
background-repeat:no-repeat;
clear:left;
height:214px;
margin-bottom:5px;
margin-top:0px;
padding-left:6px;
padding-top:6px;
width:151px;
}

/* BEGIN: PREVIOUS ARTICLES */
.moreheadline {
	color:#252525;
	float:left;
	font-weight:bold;
	width:280px;
}

.matchdata {
	color:#555555;
	float:left;
}
/* END: PREVIOUS ARTICLES */

div.fuel_body ul{padding-left:40px;}

.matchtable-margin-right{margin-right:22px;}
.castrol_index{
	margin-left:25px;
}
.padding-bottom-10{
	padding-bottom:10px;
}

div.compare_button {
float:left;
height:117px;
margin:3px;
width:296px;
}

div.compare_button div.image {
float:right;
height:80px;
width:120px;
}

div.compare_button div.text {
height:60px;
padding:20px 20px 20px 23px;
width:100px;
}

.popupbox {
background-color:#FFFFFF;
color:#000000;
float:left;
margin-left:-380px;
position:absolute;
width:448px;
z-index:2000;
}

table#group_predict {
border:2px solid #BFBFBF;
margin-right:15px;
padding:0;
}

table#group_predict tbody td {
padding:2px;
}

.alt {
background-color:#DCDCDC;
}

table#group_predict thead th {
background-color:green;
color:white;
padding:5px;
}

.upper {
text-transform:uppercase;
}
/*begin predictor*/
.class_1_1,.class_1_2,.class_2_1,.class_2_2{color:#666666;font-size:14px;font-weight:bold;width:202px;}
.success{position:absolute;margin-top:-400px;width:600px;height:400px;}
	.success .class_1{margin-top:25px;background:#fff;min-height:40px;}
		.success .class_1_1{margin-left:89px;}
		.success .class_1_2{margin-right:85px;}
		
	.success .class_2{margin-top:37px;min-height:40px;}
		.success .class_2_1{padding:5px;background:#fff;margin-left:8px;}
		.success .class_2_2{padding:5px;background:#fff;width:208px;}
	.success .class_3{margin-left:96px;margin-top:130px;width:231px;background:#fff;height:76px;}
	.success .xanh,.group_predictor .xanh{color:#009b00;font-size:16px;font-weight:bold;}	

.group_predictor{position:absolute;width:600px;height:400px;margin-top:-400px;}
	.group_predictor .dudoan{font-size:14px;font-weight:bold;margin-left:4px;padding:5px;width:235px;background-color:#fff;}
	.group_predictor .percenter{margin-top:16px;width:240px;margin-left:119px;}
	.percenter .one,.percenter .two,.percenter .three,.percenter .four{background-color:#fff;color:#676767;font-size:14px;font-weight:bold;}
	.percenter .two,.percenter .three,.percenter .four{margin-top:38px;}
	.vongdauloai{background:#FFF;margin-left:40px;margin-top:28px;width:210px;}

.opponent{position:absolute;width:600px;height:400px;margin-top:-400px;}
	.opponent .line-1{font-size:11px;margin-left:8px;margin-top:9px;text-transform:uppercase;background:#fff;}
	.opponent .cacvong{padding:0 0 0 15px;background-color:#FFF;font-size:12px;font-weight:bold;margin-left:50px;margin-top:17px;text-transform:uppercase;}
	.margin-two-line{margin-top:111px;}
	
	.opponent .round-8{margin-left:83px;}
	.opponent .round-4{margin-left:72px;}
	.opponent .round-2{margin-left:53px;}
 .opponent-nguon-margin{margin-top:106px;}	
.rival{position:absolute;margin-top:-340px;width:600px;height:340px;}
.rival-cohoidoimat{margin-left:210px;}
.rival-chungket{margin-top:21px;margin-left:210px;}
.rival-banket{margin-left:210px;margin-top:42px;}
.rival-tuket{margin-left:210px;margin-top:42px;}
.rival-16{margin-left:210px;margin-top:42px;}
.nguon{color:#676767;font-size:11px;background:#fff;width:200px;margin-left:12px;}

.rival .teams{margin-top:41px;}
.rival .teama {width:150px;background:#fff;text-align:center;margin-left:37px;color:#676767;}
.rival .teamb {width:150px;background:#fff;text-align:center;margin-right:52px;color:#676767;}


/* end predictor */

.screen{display:none;position:absolute;top:0;left:0;z-index:10;background:#000;width:100%;height:100%;}
.seagame-popup{display:none;position:absolute;z-index:11;top:0;left:0;background:#fff;background:url(../images/Sea-Game.jpg) top left no-repeat;width:610px;height:410px;}

/**/
.line {border-bottom:1px solid #444444;clear:left;padding-bottom:5px;padding-top:5px;width:570px;}
div.rankingsLogo img {margin-bottom:20px;}
.key img {margin-right:4px;}
.toprow {color:#1C1C1C;float:left;font-size:11px;font-weight:bold;height:20px;width:138px;}
.toprow select {font-weight:normal;width:138px;}
.margin{margin-right:6px;}
table.ranking {border:0 none;margin:0;width:570px;}
.alt {background-color:#DFDFDF;}
table.ranking td {padding:1px;}
.seperate {border-right:1px solid #FFFFFF;font-size:11px;}
.divide {color:#1C1C1C;float:left;text-align:center;width:25px;}
.position {font-size:9px;}
.seperate {border-right:1px solid #FFFFFF;font-size:11px;}
div.control {border-top:1px solid #666666;clear:left;float:left;margin-left:6px;margin-top:5px;text-align:center;width:144px;}
img#bannerButton:hover {cursor:pointer;}
.number1_left {float:left;margin-left:4px;margin-top:6px;text-align:left;width:98px;}
.number1_right {float:left;margin-left:5px;margin-top:12px;width:28px;}

/*BEGIN TEARM FOLLOWER*/
.team-follower .create {
	float:left;
	width:330px;
}
.team-follower .team-follower-static {
    display:inline;
    float:right;
    margin:0 0 0 26px;
    width:254px;
}
.team-follower p {
    margin:0 0 10px;
}
.team-follower .create form {
    margin:0 0 15px;
}
.team-follower form .field {
    margin:0 0 12px;
}
.team-follower .btn_team-follower-create {
    background:url("../images/create.gif") no-repeat scroll 0 0 transparent;
    border:0 none;
    display:block;
    height:27px;
    line-height:0;
    padding:0;
    text-align:left;
    text-indent:-9999px;
    width:87px;
    cursor: pointer;
}
.team-follower .page-links {
    height:100%;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
}
.team-follower .page-links li {
    float:left;
}
.team-follower .btn_team-follower-facebook {
    background:url("../images/addfacebook.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:26px;
    text-indent:-9999px;
    width:180px;
}
.team-follower .team {
    float:left;
    width:298px;
}
.team-follower .select-opponents {
    display:inline;
    float:right;
    margin:0 44px 0 0;
    width:268px;
}
.team-follower .team img, .team-follower .opp-team img {
    display:block;
    margin:0 0 15px;
	width:264px;
	height:398px;
}
.team a:visited {
    color:#7A7A7A;
}
.team-follower .btn_team-follower-reset {
    background:url("../images/select_other_team.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:27px;
    margin:0 0 15px;
    text-indent:-9999px;
    width:189px;
}
.team-follower .select-opponents {
    display:inline;
    float:right;
    margin:0 44px 0 0;
    width:268px;
}
.team-follower form .field {
    margin:0 0 12px;
}
.team-follower .btn_team-follower-go {
    background:url("../images/go.gif") no-repeat scroll 0 0 transparent;
    border:0 none;
    display:block;
    height:27px;
    line-height:0;
    padding:0;
    text-indent:-9999px;
    width:105px;
    cursor: pointer;
}
.team-follower .opp-team {
    float:right;
    width:312px;
}
.team-follower .btn_team-follower-compare {
    background:url("../images/compare_team.gif") no-repeat scroll 0 0 transparent;
    display:block;
    height:27px;
    margin:0 0 15px;
    text-indent:-9999px;
    width:189px;
}
/*END TEARM FOLLOWER*/

/* START USER CSS */
.user-title {
	font-weight: bold;
}
.user-table {
	padding: 12px;
}
.user-name {
	color: #009900;
	font-weight: bold;
}
.profile-title {
	color: #FF0000;
	margin: 10px 0;
}
.user-image {
	float: left;
	width: 30%;
	margin-right: 15px;
}
.user-info {
	float: left;
	width: 65%;
}
.user-info-left {
	float: left;
	width: 30%;
	font-weight: bold;
	margin: 5px 0;
}
.user-info-right {
	float: left;
	width: 65%;
	margin: 5px 0;
}
.user-point-line {
	font-size: 14px;
	width: 150px;
	margin-top: 10px;
}
.user-point {
	color:#FF0000;
	font-weight: bold;
}
.user-edit {
	float: right;
	height: 20px;
}
/* END USER CSS */

/* START MATCH TABLE CSS */
table.matches {
	margin: 20px 0;
	font-size: 12px;
}

table.matches td {
	padding-top: 8px;
	padding-bottom: 7px;
	color: #010101;
}
.club_name {
	font-weight:bold;
}

table.matches h3{
	color: #FFFFFF;
	font-weight: bold;
	padding-left:14px;
}



/*Cuoc Thi CSS The Anh*/
#cuocthi{
	margin-top:10px;
	width:610px;height:278px;
}

.background_bongda{background:url(../images/timhieucastrolbongda.jpg) top left;}
.inside_bg{background:url(../images/inside_bg.jpg) top left;}

.Ball{width:70px;height:70px;margin-top:70px;margin-left:20px;}

.thamgia{position:absolute;margin-top:170px;margin-left:288px;}

.login{padding-top:29px;padding-left:288px;}
.login p{padding-bottom:4px;}
.login .thanhvien_name{padding-top:12px;}
.login label{color:#fff;}
.login input.text{width:135px;height:20px;border:1px solid #9e9e9e;font-size:11px;padding-top:0px;padding-left:5px;}

.login h3{color:#fff;font-size:18px;font-family:Tahoma;}
.login .login_note{color:#5a5a5a;font-style:italic;font-size:12px;word-spacing:-1px;}

.login_bg{background:url(../images/login_bg.jpg) top left;width:610px;height:278px;}

#choncauhoi .panel,#traloi_cauhoi .panel,#hienthiketqua .panel{background:url(../images/img_panel.gif) top left;width:122px;height:27px;}

.panel p{font-size:11px;font-weight:bold;color:white;padding-top:7px;text-align:center;}

.show_socauhoi{background:url(../images/img_socauhoi.gif) top left; width:71px;height:36px;position:absolute;margin-left:494px;margin-top:-37px;color:white;}
.show_socauhoi p{font-family:Tahoma;font-size:24px;margin-left:11px;margin-top:4px;}

#traloi_cauhoi p{font-size:12px;}
#traloi_cauhoi a{color:#ff0000;font-weight:bold;}
#traloi_cauhoi h2{font-size:18px;color:#126932;}
.ds_cautraloi p{padding-top:11px;}
.ds_cautraloi label{margin-left:7px;}

#hienthiketqua .panel{position:absolute;margin-left:481px;margin-top:11px;}

.sign-ketqua{padding-top:26px;}
.text-ketqua{margin-top:14px;}
.btn_dangnhap{margin-top:14px;}

.opacity-50{opacity:0.5;filter: alpha(opacity = 50);}
.bubble,.bubble_2{background:url(../images/bubble.gif) top left;width:119px;height:54px;position:absolute;margin-top:-45px;display:none;}
.bubble p{padding:7px 10px 5px 5px;text-align:center;font-weight:bold;}
.bubble_2 p{padding:15px 10px 5px 5px;text-align:center;font-weight:bold;}
.cauhoi{margin-top:115px;margin-left:10px;visibility:hidden;}

.noidung_cauhoi{width:239px;margin-top:11px;}
/*End Cuoc Thi CSS The Anh*/

.clearfix{}

/* Start top 10 player Anh Ngoc */
.top_10_user_top {
	width: 155px;
	height: 23px;
	background: url(http://www.castrolfootball.com/resources/images/tiles/p3_top.gif) no-repeat;
	margin: 0;
}
.top_10_user_bottom {
	width: 155px;
	height: 18px;
	background: url(http://www.castrolfootball.com/resources/images/tiles/p3_bottom.gif) no-repeat;
	margin: 0;
}
.top_10_user_middle {
	background-color: #f1f1f1;
	width: 155px;
	margin: 0;
}

div#top_players_rh div.top_players_table {
	border-bottom:1px solid #CCCCCC;
	color:#252525;
	float:left;
	font-size:10px;
	margin-left:10px;
	padding-bottom:3px;
}

div.top_players_table_row {
	float:left;
	height:18px;
	padding-top:4px;
}

div.top_players_col1 {
	float:left;
	text-align:center;
	width:16px;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

div.top_players_col5 {
	float:left;
	overflow:hidden;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	width:70px;
	padding-left:5px;
	margin-left:2px;
	color:#397539;
	font-size:11px;
	font-weight:bold;
}

div.top_players_col4 {
	float:left;
	padding-right:2px;
	margin-left:2px;
	text-align:right;
	color:#e8382a;
	font-size:11px;
	font-weight:bold;
	width:25px;
}

.table_reg_players {
	background-image:url(../images/top_players_bg.jpg);
	width:139px;
	float:left;
	display:inline;
}

div.top_players_table {
	color:#252525;
	font-size:10px;
	margin-left:8px;
	margin-top:5px;
}

div#top_players_rh h3 {
	color:#555555;
	font-size:13px;
}
/* End top 10 player Anh Ngoc */
.highlight_row{
	background: #6699ff;
	cursor:pointer;
}

/* Begin Game du doan - Trang chinh */
.games_menu {
	font-weight: bold;
}
.games_menu a:link {text-decoration: none; color: #333333;}
.games_menu a:visited {text-decoration: none; color: #333333;}
.games_menu a:active {text-decoration: none}
.games_menu a:hover {text-decoration: underline;}
/* End Game du doan - Trang chinh */

table.tablesorter {
	font-family: Verdana;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.td_yellow {
	background-color: #008B40;
	width: 100%;	
}
.td_padding {
	padding: 4px;
}

.rule_page h3{
	font-size: 14px;
	margin-top:10px;
}

.rules {
	margin: 5px 0 10px 0;
	font-size: 12px;
	line-height: 18px;
}

.rule_page tr.arttable_even_row td{
	background: rgb(211, 211, 211);
}
.arttable_even_row td{
	background: rgb(211, 211, 211) !important;
}
/* End table rules Anh Ngoc */

/*Begin: The le chung*/
.general_rule {
	font-size: 12px;
}

.general_rule table {
	border-collapse: collapse;
}

.general_rule_title {
	margin-top:20px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color: red;
	padding-bottom: 20px;
}

.general_rule h3 {
	color: #008B40;
	margin-top:15px;
}

.general_rule tr.arttable_even_row td {
	background: #D3D3D3;
}
.general_rule  .td_yellow {
	color: #ffffff;
	height:28px;
}
.general_rule ol li {
	margin-bottom: 7px;
}
/*End: The le chung*/

/*Begin: Cuoc thi up anh*/
.image_upload {
	width:137px;
	height:106px;
}
.image_upload  img{
	max-width:125px;
	max-height:94px;
}

.image_upload_big {
	width: 610px;
}

.image_upload_big  img{
	max-width:610px;
	max-height:458px;
}
/*End: Cuoc thi up anh*/


