#layout_header {
	width:100%;
	background:#f2f2f2;
}

/* logo */

    #column_logo {
    }
        #block_logo {
        	float:left;
        }
            #block_logo a  {	
            	display:block;
            	height: 160px;  
            	line-height:160px;
            	margin:0 0 0 20px;
            	width: 190px;
            	background: url(/images/common.jpg) no-repeat ;
            }
            
        #block_state {
        }
            #div_empty {
                width:570px;
                height:20px;
                *width:0px;
                *height:0px;
            }
            #div_adbanner {
            	margin:0 0 0 230px;
            	*margin:20px 0 0 230px;
            	border: 1px black solid;
                width:570px;
                height:100px;
                
            }
            #div_count1 {
            	float:left;
            	height: 18px;  
            	line-height:18px;
            	margin:8px 0 0 6px;
            	padding:0 0 0 80px;
            	width: 100px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -180px -95px
            }
            #div_count2 {
            	float:left;
            	height: 18px;  
            	line-height:18px;
            	margin:8px 0 0 0;
            	padding:0 0 0 75px;
            	width: 110px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -180px -113px
            }
            #div_count3 {
            	float:left;
            	height: 18px;  
            	line-height:18px;
            	margin:8px 0 0 0;
            	padding:0 0 0 95px;
            	width: 100px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -180px -130px
            }              
            
       #block_lang{
       }
           #div_select {
           	   float:right;
           	   height: 18px;  
           	   line-height:18px;
           	   margin:-105px 15px 0 0 ;
           	   *margin:-107px 15px 0 0 ;
           	   padding:0 0 0 80px;
           	   width: 100px;
           	   background: url(/images/common.jpg) no-repeat ;
           	   background-position: -180px -148px
           }
           #div_addfavorite a{
           	   clear:both;
           	   float:right;
           	   height: 26px;  
           	   line-height:26px;
           	   margin:-38px 110px 0 0;
           	   padding:0 0 0 80px;
           	   width: 30px;
           	   background: url(/images/common.jpg) no-repeat ;
           	   background-position: -180px -5px
           }
           #div_sethome a{
           	   clear:both;
           	   float:right;
           	   height: 26px;  
           	   line-height:26px;
           	   margin:-38px 15px 0 0;
           	   padding:0 0 0 80px;
           	   width: 30px;
           	   background: url(/images/common.jpg) no-repeat ;
           	   background-position: -180px -32px
           }
    /* navbar */
    #column_navbar {
    	clear:both;
    	width:100%;
    	height:32px;
    	background:#1F80AB;
    }
        #block_navbar {
        	margin:0 auto;
        	width:880px;
        	height:32px;
        }
    
            #block_navbar a{
            	background: url(/images/header_index.jpg) no-repeat ;
            }
            
            #div_navbutton1,#div_navbutton2,#div_navbutton3,#div_navbutton4,#div_navbutton5,#div_navbutton6,#div_navbutton7,#div_navbutton8 {
            	float:left;
            }
            /*#div_navbutton3,#div_navbutton6,#div_navbutton7{
            	display:none;
            }*/
            /* div_navbutton 1 */
            #div_navbutton1 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 103px;
            	background-position: 0px 0px
            }
            #div_navbutton1 a:hover 	{ background-position: 0px -33px }
            
            /* div_navbutton 2 */
            #div_navbutton2 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 100px;
            	background-position: -103px 0px
            }
            #div_navbutton2 a:hover 	{ background-position: -103px -33px }
            
            /* div_navbutton 3 */
            #div_navbutton3 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 98px;
            	background-position: -203px 0px
            }
            #div_navbutton3 a:hover 	{ background-position: -203px -33px }
            
            /* div_navbutton 4 */
            #div_navbutton4 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 85px;
            	background-position: -301px 0px
            }
            #div_navbutton4 a:hover 	{ background-position: -301px -33px }
            
            /* div_navbutton 5 */
            #div_navbutton5 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 99px;
            	background-position: -386px 0px
            }
            #div_navbutton5 a:hover 	{ background-position: -386px -33px }
            
            /* div_navbutton 6 */
            #div_navbutton6 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 142px;
            	background-position: -815px 0px
            }
            #div_navbutton6 a:hover 	{ background-position: -815px -33px }
            
            /* div_navbutton 7 */
            #div_navbutton7 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 122px;
            	background-position: -588px 0px
            }
            #div_navbutton7 a:hover 	{ background-position: -588px -33px }
            
            /* div_navbutton 8 */
            #div_navbutton8 a 			{	
            	display:block;
            	height: 32px;  
            	line-height:32px;
            	width: 99px;
            	background-position: -715px 0px
            }
            #div_navbutton8 a:hover 	{ background-position: -715px -33px }
            

/* userinfo */
    #column_userinfo 	{
    	margin:5px;
        clear:both;
    	height: 30px;  
    	width: 100%;
    }
        #block_userinfo {
        }
            #div_login_account 	{
            	float:left;
            	height: 32px;  
            	width: 175px;
            }
            #div_login_password 	{
            	float:left;
            	margin:0px 0px 0 20px;
            	height: 32px;  
            	width: 170px;
            }
            #div_login_login 	{	
            	float:left;
            	height: 32px;  
            	line-height:32px;
            	width: 50px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -180px -57px;
            	cursor:hand;
            }
            #div_login_register 	{
            	margin:6px 20px 0 20px;
            	*margin:10px 20px 0 20px;
            	float:left;
            	height: 32px;  
            }
            #div_login_forget 	{
            	margin:6px 20px 0 20px;
            	*margin:10px 20px 0 20px;
            	float:left;
            	height: 32px;  
            }
            
            #div_login_member 	{
            	margin:10px 0px 0 20px;
            	float:left;
            	height: 32px;  
            	width: 200px;
            }
            #div_login_manage a	{
            	display:block;
            	float:left;
            	height: 32px;  
            	line-height:32px;
            	width: 80px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -280px -27px;
            }
            #div_login_upload a	{
            	display:block;
            	float:left;
            	height: 32px;  
            	line-height:32px;
            	width: 80px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -280px 2px;
            }
            #div_login_logout a	{	
            	float:left;
            	margin:3px 0px 0 40px;
            	height: 32px;  
            	line-height:32px;
            	width: 50px;
            	background: url(/images/common.jpg) no-repeat ;
            	background-position: -232px -57px;
            }
            #div_login_unread 	{
            	margin:10px 20px 0 20px;
            	float:left;
            	height: 32px;  
            }
label.error {
	font-size:13px;
    color:red;
}