@charset "utf-8";
/* CSS Document */

body{ background:#dadada url(../images/im_04.jpg) repeat-x center top; font-size:12px; line-height:1.8\9; line-height:1.5;}
.main{ width:980px; margin:0 auto;}
.header .main{ position:relative; height:324px; background:url(../images/im_02.jpg) no-repeat center top;}
.header a.login{
	display:block;
	width:162px;
	height:64px;
	position:absolute;
	right:170px;
	top:261px;
}
.header a.login:hover{ text-decoration:none;} 
.header a.login span{ display:inline-block; width:162px; height:64px; text-indent:-9999em;}

.contenter .main{  background:url(../images/im_05.jpg) repeat-y center top;}
.contenter .rate{ width:670px; margin:0 auto; padding-bottom:40px;}
.contenter .rate p.info{ background:url(../images/im_09.jpg) no-repeat center bottom; padding-bottom:30px;}

.contenter .rate h2{ font-size:14px; margin-bottom:20px;}
.contenter .rate h2 span{ color:#ff8a00; margin-left:10px;}
.contenter .rate table { width:580px; margin:0 auto; font-size:14px;}
.contenter .rate table th{ text-align:left; padding:10px 4px;}
.contenter .rate table td{ padding:8px 4px;}
.contenter .rate table td span{ display:block; background:url(../images/im_14.jpg) repeat-x center top;}

.footer .main{ height:55px; background:url(../images/im_21.jpg) no-repeat center top;}

.pop{ position:absolute; width:510px; height:240px; text-align:center; border:1px solid #666; background:url(../images/im_04.jpg) repeat-x center top;}
