/*
    2007－07－02 yangmy
*/
@import url(font.css);
@import url(nav.css);
@import url(form.css);

/*基础元素*/
*{
   margin:0px;
   padding:0px;
}
body {
	height: auto;
	background:#ffffff;
}
.clearf{
    clear:both;
}

/*头部样式*/
#header{
    width:1002px;
	border-bottom:4px solid #a4d4e8;
}
#title,#favorite
{
    float:left;
    color:#16658e;
	font-weight:bold;
}
#title{
	padding:3px 10px 2px;

}
#favorite{
	padding-top:1px;
	cursor:pointer;
}
#header_top{
    float:right;
    margin:3px 10px 2px;
    border-right:1px solid #000000;
	height:12px;
}
#header_top li{
	float:left;
	padding:0px 7px;
	list-style:none;
	line-height:120%;
	border-left:1px solid #000000;
}
#header_nav{
    background:url(../images/nav_bg.png);
}
#header_nav ul{
   float:right;
}
#header_nav li{
   float:left;
   list-style:none;
}
#header h1{
    float:left;
    padding-left:80px;
    width: 0px !important;       /*mozilla & IE6*/
	width /**/: 126px;               /*IE 5.x*/
	height:33px;
	overflow:hidden;
    background:url(../images/logo.png);
}

/*工具箱下拉样式*/
#nav_tool_list{
    position:absolute;
	top:50px;
	left:780px;
	padding-bottom:5px;
	width:100px;
	height:210px;
	background:url(../images/nav_tool_bg.png);
    _background:#DFEDF5;
	_filter: Alpha(Opacity=90);
	display:none;
}
#nav_tool_list li{
    margin:0px 2px;
    padding:2px 8px;
    width:80px;  
	list-style:none;  
}
#reset_all{
    border-bottom:1px dashed #1672a7;
}
#enter{
    margin-left:12px;
	margin-right:2px;
    width:37px;
	height:20px;
    background:url(../images/tool_b1.png);
	border:0px;
}
#reset{
    margin-left:2px;
	margin-right:10px;
    width:37px;
	height:20px;
    background:url(../images/tool_b2.png);
	border:0px;
}
#header_bottom_title{
   float:left;
   margin-left:6px;
   width:132px;
   height:22px;
   line-height:22px;
}
#header_bottom{
   position:relative;
   float:left;
   margin-left:6px;
   margin-top:2px;
   width:760px;
   overflow:hidden;
   height:20px;
   line-height:22px;
}
#header_message{
   float:right;
   width:200px;
   height:22px;
   line-height:22px;
}
#header_message a{
   margin-left:10px;
   padding-left:24px;
   background:url(../images/nav_mail.png) no-repeat;
}
#header_message span{
   color:#FF0000;
   font-weight:normal;
}
/*分享快乐吧弹出样式*/
#nav_hide_box{
    position:absolute;
	top:-10px;
	left:-320px;
	padding-top:12px;
    width:416px;
	height:224px;
	z-index:99;
	background:url(../images/nav_box_dot.gif) 334px top no-repeat;
}
#nav_hide_box_border{
    width:408px;
    background:url(../images/nav_box_bg.png);
    _background:#efefef;
	_filter: Alpha(Opacity=90);
    border:4px solid #1672a7;
}
/*中部样式*/
#content{
   padding-left:6px;
   padding-top:5px;
   width:996px !important;       /*mozilla & IE6*/
   width /**/: 1002px;             /*IE 5.x*/
   background:#73b8df url(../images/content_bg.png) repeat-x;
   display:inherit;
}
/*左右栏样式*/
#col_div0{
   float:left;
   _margin-bottom:-3px;
   width:747px; 
}
#col_div1{
   float:right;
   _margin-bottom:-3px;
   width:249px; 
}

/*底部样式*/
#bottom{
   padding:12px 0px;
   width:1002px;
   height:74px;
   text-align:center;
   background:#ffffff;
}
#bottom li{
   margin-right:8px;
   padding-right:8px;
   _padding-right:4px;             /*IE 6*/
   display:inline;
   border-right:1px solid #000000;
}
#bottom .noline{
   border-right:0px solid #000000;
}
#bottom p{
   padding-top:8px;
}