/*normal*/
body
{
    text-align: center;
    font-family: "ËÎÌå" , arial;
    margin: 0px;
    padding:0;
   background: url(/App_Themes/default/images/top_line.gif) repeat-x;
    line-height: 20px;
    font-size: 12px;
    color: #666666;
}

.png24{tmp:expression(setPng24(this));}

div,form,img,ul,ol,li,dl,dt,dd {
margin:0px; 
padding:0px; 
border:0; 
}

li{
list-style-type:none;
}

img{
vertical-align:top;
}

strong{
font-weight:normal;
}
em {
font-style:normal;
}

h1,h2,h3,h4,h5,h6,p { margin:0; padding:0;font-size:12px; font-weight:normal;}



/* Link */
a:link {color: #666666; text-decoration:none;}
a:visited {color: #666666;text-decoration:none;}
a:hover {color: #666666; text-decoration:underline;}
a:active {color: #666666;}

a{blr:expression(this.onFocus=this.blur());} 


/*wrapper*/
#wrapper {
width:912px;
height:auto;
border-top:3px solid #000;
margin:0 auto;
background:#ffffff;
padding:2px 0 0 0;
}

/*header*/
#header{
width:100%;
margin:0 auto;
padding:0px;
height:auto;
text-align:left;
}

#header_t
{
    width: 100%;
    height: 80px;
}

#logo 
{
    float:left;
}

#util
{
    float: right;
    width:167px;
    line-height:18px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
    margin:0px;
    padding: 0 4px 2px 0;
    background: url(/App_Themes/default/images/util_bg.gif) no-repeat top left;
}

#util a 
{
    color:#ffffff;
    text-decoration:none;
}


#menu_f 
{
    width:100%;
    margin:0 auto;
    padding:0px;
    text-align:center;
}


#menu
{
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    width:911px;
    height:40px;
    line-height:40px;
    background: url(/App_Themes/default/images/menu_bg.jpg) no-repeat top left;
}


#menu ul li 
{
    float:left;
    width:110px;
    text-align:center;
}


#menu ul li a
{
    float:left;
    width:110px;
    text-decoration:none;
    color:#ffffff;
    text-align:center;
}



#home_menu 
{
    width:100px;
    text-align:center;
}

#home_menu a
{
    width:100px;
    color:#ffffff;
    text-decoration:none;
    text-align:center;
}

#menu .menu_g 
{
    width:120px;
    text-align:center;
}


#menu .menu_g a
{
    width:120px;
    color:#ffffff;
    text-decoration:none;
    text-align:center;
}


/*contain*/
#contain{
margin:0 auto;
padding:24px 0 0 0;
width:100%;
height:auto;
}

#mainbg{
width:100%;
padding:0 0 20px 0;
margin:0 auto;
float:left;
}

/*left*/
#left{
float: left; 
margin:0px;
padding:0 10px 0 1px;
width:190px;
text-align:left;
}

#main_news 
{
    width:190px;
    margin:0px;
    padding:0px;
    text-align:left;
}

#main_news h1
{
    height: 25px;
    background: url(/App_Themes/default/images/main_news_title.gif) no-repeat top left;
}



#main_news h1 span
{
    float:right;
}

#main_news ul li 
{
    padding:0 0 0 10px;
}



#main_contact
{
    background: url(/App_Themes/default/images/left_contact_bg.gif) no-repeat top left;
    clear:none;
    margin:30px 0 0 0;
    padding:92px 0 0 0;
    width:100%;
}

#main_contact p 
{
    line-height:20px;
    padding:0 0 0 20px;
}



#main_contact span 
{
    padding:10px 10px 10px 0;
    text-align:right;
    display:block;
}


#banner 
{
    margin:30px 0 0 0;
}



/*right*/

#right{
float: right; 
margin:0px;
padding:0px; 
width:678px;
text-align:left;
}


#main_v 
{
    height:271px;
    margin:0 0 22px 0;
    padding:0px;
}
/*main_proj*/
#main_proj h1
{
    background: url(/App_Themes/default/images/main_proj_title_bg.gif) no-repeat top left;
    width:99%;
    height:24px;
    margin:0px;
    padding:5px 5px 0 0;
    line-height:24px;
    text-align:right;
}

#main_proj div 
{
   padding:20px 3px 5px 4px;
    height:170px;
    float:left;
}

#main_proj p
{
    line-height: 16px;
    background: url(/App_Themes/default/images/main_proj_row.gif) no-repeat left 2px;
    margin:0px;
    padding:2px 0 4px 13px;
}

.img_border 
{
    border:1px solid #dfdfdf;
}



/*footer*/

#footer
{
    clear: both;
    width: 100%;
    margin: 0 auto;
    text-align:left;
    padding: 0px;
    background: url(/App_Themes/default/images/footer_bg.gif) no-repeat left top;
}


#footer p 
{
    text-align:right;
    color:#ffffff;
    font-weight:bold;
    font-size:10px;
    background:url(/App_themes/default/images/footer_menu_bg.gif) no-repeat right 12px;
    height:18px;
    margin:0 14px 0 0;
    padding:9px 8px 0 0;
}

#footer p a
{
    text-align:right;
    color:#ffffff;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}

#footer label
{
    width:90%;
    padding:0 0 0 170px;
}
   
   
   
   
/*sub_content*/   
#sub_content 
{
    width:658px;
    height:auto;
    padding:20px 10px 20px 10px;
    margin:0px;
    text-align:left;
}

#sub_content ul li 
{
    line-height:30px;
    text-align:left;
    border-bottom:1px dotted #dfdfdf;
}

#sub_content h1 
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
    line-height:40px;
    border-bottom:1px dotted #dfdfdf;
}

#sub_content h2 
{
    text-align:right;
    line-height:30px;
    padding:0 0 15px 0;
}

#sub_content div 
{
    text-align:left;
    margin:0px;
    padding:0 0 15px 0;
}


#sub_content #back 
{
    line-height:30px;
    text-align:right;
    width:100%;
    margin:0px;
    padding:0px;
    border-top:1px solid #dfdfdf;
}

    

/*location*/  
#location
{
    background: url(/App_Themes/default/images/main_proj_title_bg.gif) no-repeat top left;
    width:100%;
    height:24px;
    margin:0px;
    padding:0px;
    line-height:24px;
} 

#location_title 
{
    float:left;
}

#location_txt 
{
    float:right;
    padding:0 5px 0 0;
}


/*left_menu*/

#left_menu 
{
    background:url(/App_Themes/default/images/left_menu_bg.gif) no-repeat top left;
    width:190px;
    height:218px;
    margin:0px;
    padding:0px;
}

#left_menu h1 
{
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    line-height:78px;
    margin:0px;
    padding:0 0 0 30px;
}

#left_menu ul li 
{
    text-align:right;
    padding:0 16px 0 0;
    font-weight:bold;
}



#left_menu ul li a:hover
{
    background:url(/App_Themes/default/images/left_menu_item_bg.gif) no-repeat right top;
    display:block;
    line-height:32px;
    color:#ffffff;
    text-decoration:none;
}


/*left_menu_proj*/

#left_menu_proj 
{
    background:url(/App_Themes/default/images/left_menu_proj_bg.gif) repeat-y top left;
    width:190px;
    height:auto;
    margin:0px;
    padding:0px;
}


#left_menu_proj h1
{
    background:url(/App_Themes/default/images/left_menu_bg.gif) no-repeat top left;
    width:190px;
    height:78px;
    margin:0px;
    padding:0px;
}


#left_menu_proj h1 
{
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    line-height:78px;
    margin:0px;
    padding:0 0 0 28px;
}

#left_menu_proj ul li 
{
    text-align:right;
    padding:0 16px 0 0;
    font-weight:bold;
}



#left_menu_proj ul li a:hover
{
    background:url(/App_Themes/default/images/left_menu_item_bg.gif) no-repeat right top;
    display:block;
    line-height:30px;
    color:#ffffff;
    text-decoration:none;
}

#left_menu_proj div 
{
    background:url(/App_Themes/default/images/left_menu_bottom.gif) no-repeat top left;
    width:190px;
    height:21px;
}




/*·ÖÒ³*/

#pages {
	height: 22px;
	width: 660px;
	background-color: #F7F7F7;
	border: 1px solid #E5E5E5;
	margin-right: 10px;
	margin-left: 20px;
	color: #7f7f7f;
	text-align: center;
	margin:15px 0 0 0;
	padding-top: 9px;
}

/*7 pager*/
.minutepage{ width:100%; line-height:30px; text-align:center; background:url(Image/formlayout.gif) repeat-x bottom;}
.minutepage a{ text-decoration:none; padding-left:5px; padding-right:5px; background:#f1f8e8; color:#349400; border:1px #46b101 solid; font-weight:bold;}
.minutepage a:hover{ background:#fffaea;}
.minutepage span{ padding-left:5px; padding-right:5px; background:#fffaea; border:1px #fb8200 solid; color:#bf4900; font-weight:bold;}








.f{ color:#ff6600; font-size:12px;}
.ff{ font-size:12px; color:#666666;}