@charset "utf-8";

body { margin:0; padding:0; background:#9E928A ;}
body,td,th{
font-family: Arial, Verdana, Helvetica, sans-serif ,新細明體, 細明體;
color: #000;
font-size: 12px;
line-height: 16px;
/*letter-spacing: 1px;*/
}
form {margin: 0; }
h1{margin: 0 0 20px 0; padding: 0; font-size: 16px; line-height: 20px;}
a{color:#000;  text-decoration: none; }
a:hover{text-decoration:underline;}

.brick { margin: 0; padding: 0; font-size: 8px;  color: #9E928A ; }
/*============================================================================================*/
#bg_0 {
    width:820px;
    margin:0 auto;
    padding: 0;
	position: relative;
    background:#9E928A url(images/bg_0.gif) repeat-y;
}
/*============================================================================================*/
#content {
    width:800px;
    margin:0 10px 0 10px;
    padding: 0;
	position: relative;
    background:#DFDBD1 url(images/bg.gif) repeat-y;
}
  
/*==============================================*/ 
/*                   header                     */
/*==============================================*/
#header {
    margin:0 ;
    padding: 0;
	height:49px;
	color:#cccccc;
	font-size: 11px;
	line-height: 15px;
	background: #333333;
}


/*==============================================*/
/*                 left_link                    */
/*==============================================*/

#left_link {
    float:left;
    margin:0; padding:0;
	width:170px;
	background: url(images/bg_left.gif) no-repeat;
}

#left_link ul {
    list-style-type: none;
    margin: 25px 10px 10px 25px;
    padding: 0;
}		
#left_link li {
    margin: 10px 10px 10px 10px;
    padding: 0 0 0 10px;
}
/*==============================================*/
/*                    main                      */
/*==============================================*/

#main {
    float:right;
    margin:0; padding:0;
	width:630px;
	background: url(images/bg_main.gif) no-repeat;
}

.language a{
	color: #FFEAA0;
	font-weight: bold;
	text-decoration: none;
}
.language a:hover{
text-decoration:underline;
}

.img_r{float:right ; margin:0 0 20px 10px; }
.img_l{float:left ; margin:0 20px 20px 0; }

/*==============================================*/
/*                  footer                      */
/*==============================================*/

#footer {
    height:35px;
	font-size: 11px;
    position: relative;
    clear:both;
    margin:0 ;
    padding:0;
	color: #FFEAA0;
	background: #645042;
}
/*============================================================================================*/

/*----------------------------------------------*/


/*============================================================================================*/



