/*top_page*/

/*----------flash----------*/	
div#flashcontent {
        width : 950px ;
        margin : 0px auto ;
        text-align : center ;
}

div#flash-bg {
        width : 100& ;
	background-image : url("http://www.astra-official.com/images/global/main_img_side.jpg") ;
	background-position : center ;
	}

/*----------//flash----------*/	

/*----------left-box----------*/
div#left-box {
	width : 543px ;
	background-image : url("http://www.astra-official.com/images/global/shadow_length.png") ;
	background-position : right ;
	background-repeat : repeat-y ;
	background-color : #FFFFFF ;
	float : left ;
	}
	
* html div#left-box {
	text-align : left ;
	background-image : url("http://www.astra-official.com/images/global/shadow_length.jpg") ;
	background-position : right ;
	background-repeat : repeat-y ;
	}
	
a#rss {
	display : block ;
	margin : 3px 0px 4px 477px ;
	}
	
h2 {
	margin-bottom : 14px ;
	text-align : left ;
		}
	
div.news-box {
	width : 500px ;
	margin : 6px 0px 14px 21px ;
	border-bottom : 1px dotted #999999 ;
	}
	
div.img-box {
	width : 200px ;
	height : 154px ;
	border : 1px solid #E2E2E2 ;
	float : left ;
	margin-right : 12px ;
}
	
img.news-img {
	display : block ;
	margin : 9px 0px 0px 9px ;
	}
	
p.news-txt {
	font-size : 13px ;
	margin-bottom : 10px ;
	text-align : justify ;
	}
	
p.news-txt:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
a#more {
	display : block ;
	width : 60px ;
	margin : 0px 0px 40px 462px ;
	}
	
h3 {
	padding : 8px 0px 8px ;
	color : #5C4667 ;
	}
	
div#fightcard-box {
	width : 527px ;
	margin-left : 15px ;
	overflow : hidden ;
	}
	
* html div#fightcard-box {
	margin-top : 40px ;
	}
	
div.card-p {
	width : 527px ;
	height : 174px ;
	overflow : hidden ;
	background : url("http://www.astra-official.com/images/fight_card/fightcard_p.jpg") no-repeat 0 0 ;
	
	}
	
div.card-p:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
div.card-p p {
	margin : 15px 0px 24px 26px ; 
	color : #FFFFFF ;
	}
	
div.card-p a {
	font-size : 13px ;
	color : #444444 ;
	}
	
ul.left-ul {
	float : left ;
	width : 237px ;
	margin-left : 13px ;
	text-align : left ;
	}
	
* html ul.left-ul {
	margin-left : 6px ;
	}
	
ul.left-ul img {
	margin-right : 4px ;
	border : 1px solid #FFFFFF ;
	}
	
ul.right-ul {
	float : right ;
	width : 237px ;
	margin-right : 13px ;
	text-align : right ;
	}
	
* html ul.right-ul {
	margin-right : 6px ;
	}
	
ul.right-ul img {
	margin-left : 4px ;
	border : 1px solid #FFFFFF ;
	}
	
ul.left-ul li {
	float : left ;
	}
	
ul.right-ul li {
	float : right ;
	}
	
div.plans {
	width : 527px ;
	margin-bottom : 40px ;
	background : url("http://www.astra-official.com/images/fight_card/plans_bg.jpg") no-repeat 0 0 ;
	border-left : 1px solid #E2E2E2 ;
	border-bottom : 1px solid #E2E2E2 ;
	}
	
div.plans:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
div.plans p {
	padding : 3px 0px ;
	margin-bottom : 16px ;
	margin-left : 12px ;
	font-size : 13px ;
	color : #FFFFFF ;
	}
	
div.plans a {
	font-size : 13px ;
	color : #444444 ;
	}
	
ul.plans-ul {
	float : left ;
	width : 234px ;
	margin-bottom : 14px ;
	margin-left : 13px ;
	text-align : left ;
	overflow : hidden ;
	}
	
* html ul.plans-ul {
	margin-left : 6px ;
	}
	
ul.plans-ul img {
	margin-right : 4px ;
	border : 1px solid #FFFFFF ;
	}
	
ul.plans-ul li {
	float : left ;
	}
	
ul.plans-ul li:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
* html div.ie-box {
	clear : both;
	}
	
/*----------//left-box----------*/



