/* CSS Document */

*{
padding:0;
margin:0;
list-style:none;
font-weight:normal;
}
img{
border:none;
}
body {
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.clear:after{content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
#aliance_main { 
margin: 0 auto;
width: 972px;
}

/*******************header*********************/
#aliance_header {
margin: 10px 0 0 0;
position:relative;
height:80px;
display:inline;
}
.logo{
width:211px;
float:left;
padding:6px 0px;}
.step{
width:740px;
float:left;
text-align:right;
padding:6px 0px;}
.menu{
width:770px;

background:url(../images/menu.gif) repeat-x 0 bottom;
padding:5px 0px 10px 200px;
}

#aliance_body {
color: #333;
margin:0px;
width:970px;  /*must*/
position:relative;
}
/*******************left*********************/
#aliance_left{
margin: 10px 0 0 0;
width:207px;
float:left;
display: inline;
line-height:160%;
}
#left2009_1,#left2009_2,#left2009_2{
width:207px;
border:1px solid #8CAFD0;
margin:0 0 10px 0;
}
.left2009_1_t{
background:url(../images/alliance_27.jpg) no-repeat 0 0;
height:26px;}
.left2009_1_c{
text-align:center;
padding:15px;
}
.password{
background:url(../images/ask.gif) no-repeat 0 6px;
padding:5px 18px;
text-align:left;
width:68px;
}
.left2009_1_t2{
background:url(../images/alliance_43.jpg) no-repeat 0 0;
height:26px;}

.left2009_2_t{
background:url(../images/alliance_48.jpg) no-repeat 0 0;
padding:3px 20px;
font-weight:bold;
height:26px;}
.left2009_2_c{
text-align:left;
padding:4px 10px;
}
.left2009_2_c li a{
color:#333333;
}

.left2009_on_t{
background:url(../images/lime.gif) no-repeat 0 0;
height:26px;}
.left2009_on_c{
text-align:center;
}
.left2009_on_c h1{
border-bottom:1px solid #E1E0E0;
font-weight:bold;
font-size:14px;
line-height:30px;
margin:6px 15px;
}
.left2009_on_c h1 span{
color:#FF620C;
font-weight:bold;
}
.left2009_on_c img{
padding:3px 0px;
}
.back a{
text-align:right;
line-height:30px;
color:#333333;
display:block;
margin-right:26px;
}

/*******************right*********************/
#aliance_right{
margin: 10px 0 0 0;
padding:0 0 0 10px;
position:relative;
width:207px;
float:right;
display: inline;
}
#right_news,#right2009_1,#right2009_2,#right2009_3{
width:205px;
border:1px solid #8CAFD0;
margin:0 0 10px 0;
}
#right_news{
background:url(../images/alliance_32.jpg) repeat-x 0 0;
height:80px;
}
.right_news_t{
background:url(../images/alliance_35.jpg) no-repeat 0 0;
padding-left:15px;
font-weight:bold;
margin:6px;
}
#right_news li a{
color:#333333;
padding:10px;
line-height:160%;
}
.right2009_1_t,.right2009_2_t,.right2009_3_t{
padding:3px 20px;
font-weight:bold;
height:26px;
}
.right2009_1_t{
background:url(../images/alliance_41.jpg) no-repeat 0 0;}
.right2009_2_t{
background:url(../images/alliance_56.jpg) no-repeat 0 0;}
.right2009_3_t{
background:url(../images/alliance_71.jpg) no-repeat 0 0;}
.right2009_c{
text-align:left;
padding:3px 10px 3px 20px;
_padding:3px 10px 3px 8px;
*padding:3px 6px;
background:url(../images/topbg.gif) no-repeat 3px 3px;
}
.right2009_c li a{
color:#333333;
line-height:175%;
}
/*******************center*********************/
#aliance_center{
margin: 10px 0 0 0;
position:relative;
float:left;
width:534px;
padding:0 0 0 10px;
display: inline;
}
.bigpic{
border:1px solid #E0E0E0;
}
.smallpic{
border:1px solid #E0E0E0;
border-top:0px;
text-align:center;
}
#hot{
width:534px;
margin-top:15px;
}
#hot_text{
width:320px;
float:left;
}
#hot_text li{
background:url(../images/alliance_65.jpg) no-repeat 6px 8px;
line-height:26px;
line-height:26px;
padding-left:20px;
_padding-left:6px;
*padding-left:6px;
}
#hot_pic{
width:214px;
float:left;
}
#hot_pic img{
border:1px solid #CFCFCF;
margin-bottom:10px;
}
.hot_title{
padding-left:26px;
background:url(../images/alliance_61.jpg) no-repeat 0 0;
height:26px;
font-weight:bold;}
/*******************bottom*********************/
#aliance_bottom{
clear:both;
width:970px;
text-align:center;
background:url(../images/alliance_78.jpg) repeat-x 0 0;
height:36px;
padding-top:12px;
}
.announcement{
background:url(../images/announcement1.gif)  no-repeat 0 0;
height:22px;
border:#FEC519 solid 1px;
padding-left:120px;
font-size:12px;
line-height:22px;
background-color:#FDF6CA;
margin-top:4px;
}
