@charset "utf-8";

.sub_body_container{
width:972px; 
min-height:100%; /* real browsers */
margin:0 auto; 
text-align:left;
}
.body_container{
background:none;
}

.column_container{
width:100%; 
min-height:100%;
background:url(/en/images/bg-sub-gradient.jpg) repeat-x top;
}

.column_container_2{
float:left; 
width:835px;
}


/*** Subpage Left Column ***/
.column_left{
float:left;
padding:0!important;
width:155px; 
}
.language_left{
width: 130px; 
height:40px; 
margin-top:20px;
margin-left:20px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000;
}
.side_buttons{
width:148px;
margin-bottom:4px;
}
.side_buttons .top{
width:147px;
height:4px;
font-size:1px;
line-height:1px; 
background:url(/en/images/btn_top.jpg) no-repeat;
}
.side_buttons .btm{
width:147px;
height:4px;
font-size:1px;
line-height:1px; 
background:url(/en/images/btn_btm.jpg) no-repeat;
}
.side_buttons .mid{
width:148px; 
height:14px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; 
font-weight:bold; 
text-align:right; 
color:#FFFFFF;
background:url(/en/images/btn_bg.jpg) repeat-y right top;
}
.side_buttons .mid .icon{
float:right;
width:15px; 
height:14px;
margin:0px 5px;
text-align:center;
background:url(/en/images/btn-icon.gif) repeat-y right top;
}
.side_buttons .results{
margin:20px 0 0 0;
width:100%; 
height:32px;
text-align:right;
}
.side_buttons .banner_left{
width:100%; 
margin-top:10px;
height:50px;
text-align:right;
}

a.btn_side:link, a.btn_side:visited{
color:#FFF;
text-decoration:none;
}
a.btn_side:hover{
color:#FFCC66;
text-decoration:none;
}


.body_pic{
position:relative;	
width:972px; 
height:412px;
background:#b2b3b6 url(/en/images/bg-sub.jpg) no-repeat bottom left;
}

/*** Subpage Center Column ***/

.column_center{
float:right; 
/*margin:7px 0 0 7px;
margin-top:7px;
margin-left:5px;*/
padding:0!important;
width:660px;
height:auto!important;
min-height:680px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
}

.column_center .container{
width:650px;
margin:0 auto 0 0;
}
.column_center .top{
margin-top:8px;
height:15px; 
background:#000000 url(/en/images/black-corner-tl.gif) no-repeat top left; 
}
.column_center .top .right{
float:right; 
width:17px; 
height:15px; 
background:url(/en/images/black-corner-tr.gif) no-repeat;
}
.column_center .body{
min-height:635px;
height:auto; 
padding: 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:16px;
background:#000000; 
}



.column_center .body .hd{
width:100%; 
height:25px; 
background:url(/en/images/hd_bg.gif) repeat-x; 
margin-bottom:7px;
}

.column_center .body .hd .right{
float:right; 
width:11px; 
height:25px; 
background:url(/en/images/hd_right.gif) no-repeat;
}

.column_center .body .hd .title{
font-size:16px; 
font-weight:bold; 
padding-top:4px;
}

.column_center .body .hd .left{
float:left; 
width:15px; 
height:25px; 
background:url(/en/images/hd_left.gif) no-repeat;
}

.column_center .body .greybox{
width:100%; 
min-height:200px; 
height:auto; 
background:#1a1a1a; 
padding:10px 0; 
margin-bottom:10px;
}

.column_center .body .greybox .inner{
width: 610px; 
margin:0 10px;
}

.column_center .body .greybox .placeholder{
float:left;
width:200px; 
height:150px; 
border:#999 1px solid; 
margin:0 10px 10px 0;
}

.column_center .body .greybox .placeholder_small{
float:left;
width:140px; 
height:105px; 
border:#999 1px solid; 
margin:0 10px 10px 0;
}

.column_center .body .greybox .inner .title{
font-size:14px; 
font-weight:bold;
}

.column_center .btm{
height:15px; 
background:#000000 url(/en/images/black-corner-bl.gif) no-repeat top left; 
}
.column_center .btm .right{
float:right; 
width:17px; 
height:15px; 
background:url(/en/images/black-corner-br.gif) no-repeat;
}

.column_right{
float:right; 
/*margin-top:7px;
margin-right:7px;*/
padding:0!important;
width:137px;
min-height:780px; 
height:auto; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
}
.column_right .top{
width:143px; 
height:36px; 
background:url(/en/images/right-banner-top.jpg) no-repeat;
}

.footer_logos{
width:972px; 
min-height:122px; 
height:auto!important; 
text-align:center; 
margin:0 auto;
}
.container_footer{
width:972px; 
min-height:80px; 
height:auto; 
margin:0 auto; 
}

.footer_url{
float:left;
width:221px; 
height:60px; 
background:url(/en/images/kiaxgameasia2.gif) no-repeat bottom;
}

.copyright{
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#000;
text-align:center;
}

/***Banner***/
.top_banner{
position:absolute;
left:195px;
top:10px;
width:720px; 
height:90px; 
border:#333 2px solid;
}
.body_banner_left{
float:left; 
margin: 5px 30px;
width:234px; 
height:60px;
overflow:hidden;
border:1px solid #666;
}
.body_banner_right{
float:right; 
margin: 5px 30px;
width:234px; 
height:60px; 
overflow:hidden;
border:1px solid #666;
}
.vertical_banner{
width:120px; 
height:600px; 
border:#333 0px solid; 
margin:7px auto 0 0;
}
.footer_banner{
margin: 7px auto;
width:468px; 
height:60px; 
border:#333 0px solid; 
}
.athletes_bg{
display:block;
background:#3E3E3E;
color:#FFFFFF;
padding:2px;
text-align:center;
}
